Chuyên đề thực tập: Nghiên cứu công nghệ blockchain và thiết kế ứng dụng ví di động cho Bitcoin

Tài liệu nghiên cứu Chuyên đề thực tập tốt nghiệp tìm hiểu về công nghệ blockchain và ứng dụng trong tiền ảo bitcoin từ, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên

Chuyên ngành

Tin Học Kinh Tế

Người đăng

Ẩn danh

Thể loại

Chuyên Đề Thực Tập Tốt Nghiệp

2020

93
4
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TONG QUAN VE DE TÀI NGHIÊN CỨU VA DON VI THUC TAP

1.1. Tổng quan về đề tài nghiên cứu

1.2. Lý do chọn đề tài

1.3. Mục đích, mục tiêu nghiên cứu

1.4. Đối tượng nghiên cứu

1.5. Phạm vi nghiên cứu

1.6. Phương pháp nghiên cứu

1.7. Kết cấu chuyên đề

1.8. Tổng quan về Công ty Cổ phần Công nghệ Sotatek

1.8.1. Thông tin cơ bản về doanh nghiệp

1.8.2. Lịch sử hình thành và phát triển

1.8.3. Cơ cấu tổ chức của Sotatek Company

1.8.4. Mục tiêu

1.8.5. Các phần mềm đang sử dụng

1.8.6. Tóm tắt các số liệu tài chính trong 3 năm gần đây (2016-2018)

1.8.7. Sản phẩm

1.8.8. Tình trạng ứng dụng công nghệ Blockchain tại Công ty Cổ phần Công nghệ Sotatek

2. CHƯƠNG 2: CƠ SỞ CỦA ĐỀ TÀI NGHIÊN CỨU

2.1. Tổng quan về công nghệ Blockchain

2.1.1. Sự ra đời của công nghệ Blockchain

2.1.2. Đặc điểm của công nghệ Blockchain

2.1.3. Các phiên bản công nghệ Blockchain

2.1.4. Cơ chế đồng thuận trong Blockchain

2.1.5. Cách thức giao dịch của Blockchain

2.1.6. Hạn chế, lợi ích của công nghệ Blockchain

2.2. Tổng quan về tiền ảo Bitcoin

2.2.1. Khái niệm Bitcoin

2.2.2. Ứng dụng của tiền ảo Bitcoin

2.2.3. Nguồn gốc ra đời của tiền ảo Bitcoin

2.2.4. Tỷ giá Bitcoin hiện tại

2.2.5. Thiết kế của đồng tiền ảo Bitcoin

2.2.6. Ví Bitcoin và các loại ví lưu trữ Bitcoin

2.2.7. Tổng quan cách đào Bitcoin

3. CHƯƠNG 3: ỨNG DỤNG CỦA CÔNG NGHỆ BLOCKCHAIN

3.1. Tổng quan về chuỗi chặn

3.2. Máy chủ Dấu thời gian

3.3. Chứng minh công việc

3.4. Khôi phục dung lượng đĩa

3.5. Xác minh thanh toán đơn giả

3.6. Kết hợp và tách giá trị

3.7. Bảo mật

3.8. Giao thức Blockchain Ripple

3.9. Thuật toán băm (Hashing algorithm)

4. CHƯƠNG 4: PHÂN TÍCH, THIẾT KẾ ỨNG DỤNG VÍ MOBILE ANDROID

4.1. Phân tích hệ thống

4.2. Thiết kế cơ sở dữ liệu

4.3. Phác thảo ý tưởng và thiết kế wireframing

4.4. Lập trình giao diện ứng dụng và tạo CSDL SQLite với Android Studio

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về công nghệ Blockchain

Công nghệ blockchain đã trở thành một trong những công nghệ đột phá nhất trong thời đại số. Sự ra đời của blockchain không chỉ mang lại một phương thức giao dịch mới mà còn tạo ra một hệ thống phân tán an toàn và minh bạch. Đặc điểm nổi bật của blockchain là khả năng lưu trữ thông tin một cách không thể thay đổi, nhờ vào cơ chế đồng thuận và các thuật toán mã hóa. Điều này giúp bảo vệ dữ liệu và đảm bảo tính toàn vẹn của các giao dịch. Theo một nghiên cứu, blockchain có thể được ứng dụng trong nhiều lĩnh vực như tài chính, y tế, và giáo dục. Việc áp dụng blockchain trong giao dịch Bitcoin đã mở ra một kỷ nguyên mới cho tiền điện tử. Các smart contract cũng được phát triển dựa trên nền tảng blockchain, cho phép tự động hóa các giao dịch mà không cần bên trung gian.

1.1 Đặc điểm của công nghệ Blockchain

Công nghệ blockchain có nhiều đặc điểm nổi bật như tính bảo mật, tính minh bạch, và khả năng phân tán. Mỗi khối trong chuỗi chứa thông tin về các giao dịch và được liên kết với khối trước đó, tạo thành một chuỗi không thể thay đổi. Điều này giúp ngăn chặn gian lận và bảo vệ thông tin người dùng. Hệ thống phân tán cho phép nhiều người dùng cùng tham gia vào quá trình xác thực giao dịch, từ đó tăng cường tính bảo mật. Hơn nữa, blockchain còn cho phép thực hiện các giao dịch nhanh chóng và tiết kiệm chi phí, điều này rất quan trọng trong bối cảnh thương mại điện tử hiện nay.

II. Ứng dụng của công nghệ Blockchain trong Bitcoin

Bitcoin, đồng tiền điện tử đầu tiên, đã sử dụng công nghệ blockchain để thực hiện các giao dịch. Blockchain cho phép người dùng thực hiện giao dịch Bitcoin một cách an toàn và nhanh chóng mà không cần thông qua ngân hàng hay tổ chức tài chính nào. Điều này không chỉ giúp giảm chi phí giao dịch mà còn tăng cường tính riêng tư cho người dùng. Hệ thống phân tán của blockchain đảm bảo rằng không có một cá nhân hay tổ chức nào có thể kiểm soát toàn bộ mạng lưới, từ đó tạo ra một môi trường giao dịch công bằng hơn. Theo một nghiên cứu, việc áp dụng blockchain trong tiền điện tử đã giúp tăng cường sự tin tưởng của người dùng vào các giao dịch trực tuyến.

2.1 Tính năng của ví di động cho Bitcoin

Ví di động cho Bitcoin là một ứng dụng cho phép người dùng lưu trữ và quản lý Bitcoin của họ một cách an toàn. Các ví này thường sử dụng công nghệ mã hóa để bảo vệ thông tin người dùng và đảm bảo rằng chỉ có chủ sở hữu mới có quyền truy cập vào tài sản của mình. Tính năng bảo mật của ví di động rất quan trọng, đặc biệt trong bối cảnh gia tăng các cuộc tấn công mạng. Hơn nữa, ví di động còn cho phép người dùng thực hiện các giao dịch nhanh chóng và dễ dàng, từ đó thúc đẩy việc sử dụng Bitcoin trong đời sống hàng ngày.

III. Phân tích và thiết kế ứng dụng ví di động Android

Việc phát triển ứng dụng ví di động cho Bitcoin dựa trên công nghệ blockchain đòi hỏi một quy trình phân tích và thiết kế chặt chẽ. Các yếu tố như tính năng, giao diện người dùng, và bảo mật cần được xem xét kỹ lưỡng. Quy trình này bao gồm việc xác định yêu cầu của người dùng, thiết kế giao diện, và lập trình ứng dụng. Sử dụng các công cụ như Android Studio và Balsamiq giúp tạo ra một ứng dụng thân thiện với người dùng. Hơn nữa, việc tích hợp các tính năng như smart contract có thể nâng cao khả năng của ứng dụng, cho phép người dùng thực hiện các giao dịch tự động mà không cần sự can thiệp của bên thứ ba.

3.1 Quy trình phát triển ứng dụng

Quy trình phát triển ứng dụng ví di động cho Bitcoin bao gồm nhiều bước quan trọng. Đầu tiên, cần tiến hành phân tích yêu cầu để hiểu rõ nhu cầu của người dùng. Sau đó, thiết kế giao diện người dùng sao cho dễ sử dụng và trực quan. Tiếp theo, lập trình ứng dụng và tích hợp các tính năng bảo mật cần thiết. Cuối cùng, tiến hành kiểm tra và tối ưu hóa ứng dụng trước khi phát hành. Việc tuân thủ quy trình này không chỉ giúp đảm bảo chất lượng sản phẩm mà còn tạo ra một ứng dụng đáp ứng được nhu cầu của thị trường.

10/02/2025

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan về Công ty Cé phần Công nghệ Sotatek và dé tài nghiên cứu + Giới thiệu về cơ sở thực tập: Lịch sử hình thành và phát triển, cơ cấu tô chức, tình trạng ứng dụng tin học hóa, các số liệu tài chính gần đây. 6 Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết + Giới thiệu đề tài nghiên cứu - Chương 2: Cơ sở lý luận của đề tài + Tìm hiểu tổng quan về công nghệ Blockchain + Tìm hiểu tong quan về Bitcoin Crypto. - Chương 3: Tìm hiểu ứng dụng công nghệ Blockchain trong tiền ảo Bitcoin - Chương 4: Phân tích, thiết kế ứng dụng ví Bitcoin mobile 1.2 Tông quan về Công ty Cé phần Công nghệ Sotatek 1.1 Thông tin cơ bản về doanh nghiệp Sotatek là một công ty phát triển phần mềm được thành lập vào năm 2015, có trụ sở tại Hà Nội. Sotatek là viết tắt của “ State of The Art Technology - Công nghệ tiên tiến” cũng chính là mong muốn của công ty dé chinh phục những đỉnh cao mới của công nghệ.

Sotatek có một đội ngũ nhân viên chuyên nghiệp, có trách nhiệm và có khả năng xây dựng các giải pháp về full-stack trong nhiều nền tảng Back-end và Font-end.Cho đến nay, công ty đã phát triển nhiều giải pháp sáng tạo cho khách hàng trên toàn cầu với nhiều ngành công nghiệp khác nhau như: giải trí, y tế và dịch vụ tài chính. > Tên công ty: CÔNG TY CO PHAN CÔNG NGHỆ SOTATEK > __ Tên công ty viết bằng tiếng nước ngoài: SOTATEK JOINT STOCK COMPANY > _ Địa chỉ trụ sở chính: Tầng 7, CIC Tower, 219 Trung Kính, quận Cầu Giấy, Hà Nội Tel/Fax: (84-024) 6658.5248 Email: support@sotatek.com Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết >. Người đại diện theo luật pháp: Ông Lê Minh Tuấn (CEO) Mã số thuế: 0106931672 WV > Ngày cấp giấy phép kinh doanh : 15/08/2015 Vốn điều lệ : 13.000 USD) Các dịch vụ chính : Thiết kế hệ thống: thiết kế UI/UX; thiết kế, xây dựng cơ sở hạ tầng, chương trình tăng tốc khởi nghiệp và đào tạo nguồn nhân lực công nghệ.2 Lịch sử hình thành và phát triển Công ty cô phần Công nghệ Sotatek được thành lập từ năm 2015 từ một nhóm phát triển gồm 98 thành viên và tăng dần lên 150 thành viên cho đến nay. Cùng với đó, 80% nhân viên của công ty là kỹ sư có trình độ cao, tay nghề vững, luôn luôn đổi mới sáng tạo dé có thé bắt kịp sự phát triển nhanh chóng của CNTT.

Hiện nay, tổng số dự án của công ty là trên 200 dự án với 60 khách hàng lớn đến từ 7 quốc gia: Anh, Nhật Bản, Mỹ, Singapo, Pháp, Ý và Hàn Quốc. Ngày 10/12/2018, Sotatek chào mừng khách hàng đầu tiên đến từ Anh và Hungary. Cũng trong tháng đó, Sotatek và NAL hợp tác. Điểm chung đầu tiên giữa hai công ty là nó đều được build từ số không bởi các founder là những người bạn học của nhau.

Không những chỉ giống nhau ở xuất phát điểm ấy mà họ còn giống nhau cả đường di nước bước sau này. Khởi nghiệp từ hai bán tay trắng, vốn liếng đều không có nên không phải ngay từ lúc thành lập các founder của cả 2 bên đều có mặt ở văn phòng mà đều trong tình trạng "chân trong chân ngoài" đi làm thuê ở chỗ khác dé có đủ sức nuôi mình và nuôi công ty sống sót qua những thời khắc khó khăn. Ngày 03/09/ 2019, Sotatek trở thành đối tác đầu tiên của Keyreply tại Việt Nam. Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết Ngày 21/11/2019, trong khuôn khổ hội thảo hợp tác đầu tư Kanagawa — Việt Nam, với tư cách là một đại diện cho các doanh nghiệp Việt Nam đang hợp tác thành công với các doanh nghiệp Nhật, anh Teddy đã được tiếp kiến thống đốc tinh trưởng của tỉnh Kanagawa và được ngài thống đốc Yuji Kuroiwa lắng nghe những thông tin cũng như nguyện vọng của phía doanh nghiệp Việt Nam trong việc tìm kiếm cơ hội kinh doanh tại Kanagawa.

Tháng 9/2019, Sotatek hợp tác với Novera và TECHFUND 1.3 Cơ cấu tổ chức của Sotatek Company > Lãnh đạo công ty Dưới đây là các thành viên trong hội đồng cổ đông của Sotatek - Mr. Tommy Lê ( Lê Minh Tuấn) — Đồng sáng lập và CEO. Chức danh: Tổng giám đốc - Mr. Tyler Lưu - Đồng sáng lập & COO.

Chức danh: Giám đốc điều hành - Mr. Richard Trần - Đồng sáng lập & CTO. Chức danh: Giám đốc công nghệ - Mr. Nguyên William - Đồng sáng lập & CFO.

Chức danh: Giám déc tài chính - Mr. Andy Nguyễn - Đồng sáng lập & CIO. Chức danh: Giám đốc công nghệ thông tin > Cơ cấu tô chức công ty Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết fey L4 Tuan ule = vy TuyenLuai $5 22 & DươngVu Tuan.Luu PhucNguyen Thanh. Tran overseas PMO Finance Blockchain Lab ‘Sales (Hoa, Manin, Duong.) Admin AlLab Marketing Project1 Project2 Project3 Q ‘Trang.4 Muc tiéu “Mục tiêu của Sotatek không đơn giản chi là muôn kiêm tiên mà còn tạo ra những sản phâm tôt với mong muôn công hiên cho xã hội, và trên hệt là biên công ty trở thành một nơi giống như là gia đình mọi người cảm thấy hạnh phúc khi đến công ty làm việc.

Đó là mục tiêu giản di nhất, mọi thứ ở SotaTek đều xoay quanh một khái niệm trung tâm là con người.5 Các phan mềm đang sử dụng Hiện nay, Sotatek đang sử dụng những công nghệ, ứng dụng tiên tiến nhất trong quy trình quản lý cũng như phát triển ứng dụng. Không chỉ dừng lại ở đó, Sotatek không ngừng tìm kiếm, phát triển những ứng dụng phù hợp với quy trình của công ty, luôn luôn đôi mới và chính phục những đỉnh cao mới của công nghệ. STT Phần mềm Chức năng 1 Portal Quản ly nhân sự ( Phan mềm công ty phát hành) 2 Jira Quan ly Project 3 Ams Quan ly Assets 4 Slack Ứng dụng chat nhóm hỗ trợ trao đồi thông tin công việc 10 Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết 5 Github Thiết kế, xây dựng phần mềm, ứng dụng 6 Balsamiq, Zeplin Thiết kế wireframe, giao diện Bảng 1.1: Danh mục các phần mềm đang được sử dụng 1.6 Tóm tắt các số liệu tài chính trong 3 năm gân đây (2016-2018) Từ những ngày đầu thành lập năm 2015, đứng trước những biến động về kinh tế thế giới nói chung và kinh tế Việt Nam nói riêng, Công ty Cổ phần Công nghệ Sotatek gặp vô vàn những khó khăn, thách thức. Tuy nhiên, với tinh thần không ngại khó khăn, đông lòng của toàn thê công nhân viên cũng như các chính sách quản lý, chiến lược đúng đắn của ban cô đông, tình hình tài chính của công ty đã có những bước chuyền biến rõ rệt trong 3 năm 2016-2018: STT Chỉ tiêu Năm 2016 Nam 2017 Năm 2018 1 Doanh thu ban hang va 5,854,214,470 5,277,564,500 6,148,047,830 cung cap dich vu Các khoản giảm trừ doanh thu Doanh thu thuần về BH và 5,854,214,470 5,277,564,500 6,148,047,830 cung câp dịch vụ Gia von hàng bán 3,931,345,423 3,552,086,310 4,090,682,027 Lợi nhuận gộp về BH và 1,922,869,047 1,755,478, 190 2,057,365,803 cung cấp dịch vụ Chi phí quản lý kinh doanh 1,635,687,021 1,594,279,967 1,827,165,468 Lợi nhuận từ hoạt động 287,182,026 261,198,223 230,200,335 kinh doanh Thu nhập khác 2,298 2,556 50,694,624 11 Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết Chi phí khác 1,670,459 1,227,667 33,441,258 10 Loi nhuận khác (1,668,161) (1,225,111) 17,253,366 11 Tổng lợi nhuận kế toán 285,513,865 259,973,112 247,453,701 trước thuế 12 Chi phí thuế thu nhập 5,378,061 5,624,065 6,537,087 doanh nghiệp 13 Lợi nhuận sau thuế thu 280,135,804 254,349,047 240,916,000 nhập doanh nghiệp Nguồn: Tài chính kế toán Bảng 1.2: Bảng số liệu tài chính 2016-2018 Từ bảng số liệu trên, chúng ta có cái nhìn tổng quát nhất về tình hình tài chính của công ty Sotatek trong ba năm gan đây.

Doanh thu bán hàng và cung cấp dịch vụ năm 2019 tăng hơn 840 triệu tương ứng 1. Mức tăng này là điều dễ hiểu bởi từ năm 2018, Sotatek đã mở rộng thị trường khách hàng của mình lên tới 7 quốc gia trên thế giới, đặc biệt Nhật Bản là một thị trường lớn, năng động và nhiều cơ hội cho Sotatek phát trién. Cùng với đó, mức chi phí cũng tăng dan theo từng năm cho thấy Sotatek không ngừng cải tiến CSHT, thiết bị cũng như các chính sách đào tạo cho cán bộ nhân viên công ty dé có thé đáp ứng được yêu cầu của các khách hàng khó tính nhất. Nhìn chung lại, Sotatek đã có bước chuyên mình rõ rệt.

Tuy nhiên, khi nền kinh tế Việt Nam đang không ngừng phát triển, càng ngày sẽ càng có nhiều đối thủ cạnh tranh không chỉ về giá cả mà còn vê chat lượng sản phâm. Vì vậy, công ty can có những chiến lược, chính sách quản lý, phát triển sản phẩm ,đào tạo kỹ năng cho nhân viên đê có thé nâng cao vi thê của mình trong thị trường.7 Sản phẩm 12 Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết Trong gan 5 năm hoạt động phát triên phần mềm, phát triển web và mobile, dịch vụ Blockchain. Nắm bắt được nhu cầu thị trường của khách hàng, Công ty Cổ phần Công nghệ Sotatek đã không ngừng cho ra các sản phâm với nhiều phiên bản khác nhau thu hút trên 60 khách hàng đến từ 7 quốc gia trên trên giới. Các sản phẩm tiêu biểu của công ty: SCNẤ Crypto Currency Exchange Dating App Instant Exchange flatform Decentralized Exchange flatform ICO devlopment for Myanmar partner ICO development based in NEO flatform Matching website Employers and Candidates Full-fledged Centralized Crypto Currency Exchange ICO development for traveling industry Live streaming flatform for idol Crypto Currency Exchange Hospital management Windows Software Medical AI flatform Back-End CMS website Sotatek không ngừng phát triển đa dạng hóa sản phẩm, đáp ứng kịp thời thị hiểu của khách hàng cũng như thị trường.

Bên cạnh đó, các sản phẩm của Sotatek luôn được cải thiện các chức năng, tiện ích. Chính vì vậy, Sotatek đã xác định được một vị thế quan trọng của mình trên thị trường nội địa cũng như quốc tế.8 Tinh trạng ứng dụng công nghệ Blockchain tại Công ty Cé phan Công nghệ Sotatek 1.1 Danh mục ứng dung 13 Chuyên đề thực tập tốt nghiệp GHVD:TS.Nguyén Thị Bạch Tuyết Trao đổi tiền điện tử là một thị trường trực tuyến hoạt động như một trung gian giữa người mua và người bán. Các dịch vụ trên nền tảng Sotatek cung cấp cho phép người dùng chọn các giao dịch bảo mật mà không cần theo dõi, cung cấp môi trường cho tat cả các loại trao đôi. Bang cách sử dụng chức năng trao đôi tiền ảo, người dùng có thê thay đôi loại tiền từ ví này sang loại tiền khác Khai thác tiền điện tử: Nếu muôn phát trién một công cụ khai thác tiền điện tử bằng ví tiền điện tử của riêng mình, hãy liên hệ với các nhà phát triển blockchain chuyên nghiệp của Sotatek.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Nghiên cứu công nghệ blockchain và ứng dụng ví di động cho Bitcoin" cung cấp cái nhìn sâu sắc về công nghệ blockchain và cách mà nó được áp dụng trong việc phát triển ví di động cho Bitcoin. Tác giả phân tích các lợi ích của việc sử dụng blockchain, bao gồm tính bảo mật, minh bạch và khả năng giao dịch nhanh chóng. Đặc biệt, bài viết nhấn mạnh tầm quan trọng của ví di động trong việc quản lý tài sản số, giúp người dùng dễ dàng thực hiện giao dịch và theo dõi tài sản của mình.

Để mở rộng thêm kiến thức về lập trình di động và các ứng dụng thực tiễn, bạn có thể tham khảo bài viết Nghiên cứu lập trình di động đa nền tảng và xây dựng ứng dụng cho thuê phòng trọ dựa trên sự kết hợp flutter golang và graphql, nơi bạn sẽ tìm hiểu về cách xây dựng ứng dụng đa nền tảng. Ngoài ra, bài viết Đồ án hcmute phát triển ứng dụng quản lý mua bán gas trên ios sử dụng ngôn ngữ dart trên nền tảng flutter cũng sẽ cung cấp cho bạn cái nhìn về việc phát triển ứng dụng trên nền tảng di động. Cuối cùng, bài viết Đồ án hcmute xây dựng ứng dụng du lịch sử dụng flutter và microservices sẽ giúp bạn khám phá thêm về ứng dụng công nghệ trong lĩnh vực du lịch. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và ứng dụng công nghệ trong các lĩnh vực khác nhau.