1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng truy xuất nguôn gốc áp dụng blockchain

54 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Đa Nền Tảng Áp Dụng Blockchain Vào Truy Xuất Nguồn Gốc Mặt Hàng
Tác giả Nguyễn Duy Sỹ, Nguyễn Thị Nguyệt Minh
Người hướng dẫn TS Trần Văn Đại
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt Hàn
Chuyên ngành Khoa Khoa Học Máy Tính
Thể loại Đồ Án Chuyên Ngành
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 54
Dung lượng 2,27 MB
File đính kèm Ứng dụng truy xuất nguôn gốc áp dụng blockchain.zip (2 MB)

Nội dung

Do sự phát triển không ngừng của xã hội, các nhu cầu về cuộc sống con người được nâng cao. An toàn vệ sinh thực phẩm đang ngày càng trở thành vấn đề cấp bách không chỉ riêng Việt Nam mà còn là mối quan tâm hàng đầu của toàn thế giới. Bên cạnh đó, các thông tin nguồn gốc xuất xứ của thực phẩm cũng cần phải được minh bạch, rõ ràng. Chính vì vậy mà giải pháp truy xuất nguồn gốc dựa trên nền tảng Blockchain đang rất được quan tâm vì nó mang lại sự minh bạch trong thông tin sản phẩm cũng như là khả năng phân tán nhằm hạn chế rủi ro xảy ra trên một địa điểm.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH -🙞🙞🙞🙞🙞 - ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG ĐA NỀN TẢNG ÁP DỤNG BLOCKCHAIN VÀO TRUY XUẤT NGUÔN GỐC MẶT HÀNG Sinh viên thực : Nguyễn Duy Sỹ Nguyễn Thị Nguyệt Minh Lớp : Giảng viên hướng dẫn : 18IT5 + 18IT2 TS Trần Văn Đại Đà Nẵng, tháng 5, năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH -🙞🙞🙞🙞🙞 - ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG ĐA NỀN TẢNG ÁP DỤNG BLOCKCHAIN VÀO TRUY XUẤT NGUÔN GỐC MẶT HÀNG Sinh viên thực Lớp : : Giảng viên hướng dẫn : Nguyễn Duy Sỹ Mã: 18IT349 Nguyễn Thị Nguyệt Minh Mã: 18IT083 18IT5 + 18IT2 TS Trần Văn Đại Đà Nẵng, tháng 5, năm 2022 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Chữ ký giảng viên hướng dẫn ……………………………… MỤC LỤC DANH MỤC HÌNH ẢNH .6 LỜI CẢM ƠN MỞ ĐẦU CHƯƠNG I: TỔNG QUAN VỀ BLOCKCHAIN 1.1 Giới thiệu chung 1.2 Phân loại Blockchain 1.2.1 Blockchain mở 1.2.2 Blockchain đóng 1.3 Kiến trúc Blockchain 1.3.1 Hàm băm mật mã 1.3.2 Giao dịch .9 1.3.3 Mật mã khóa bất đối xứng 10 1.3.4 Sổ 11 1.3.5 Địa 11 1.3.6 Khối 12 1.3.7 Chuỗi khối 13 1.4 Một số mơ hình đồng thuận phổ biến 14 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 17 2.1 Tìm hiểu mạng Binance Smart Chain, 17 2.1.2 Binance Smart Chain hoạt động nào? .17 2.1.2 Những ưu điểm Binance Smart Chain 18 2.1.3 Các dự án chạy Binance Smart Chain 19 2.2 Tìm hiểu SOLANA .19 2.2.1 SOLANA gì? 19 2.2.2 Cách thức hoạt động Solana 20 2.2.3 Solana có bật? 21 2.3 Tập tin ngang hàng IPFS 23 2.3.1 IPFS hoạt động nào? 24 2.3.2 Tính IPFS .25 2.3.2 Ưu nhược điểm IPFS .26 2.3.3 Tiềm ứng dụng IPFS Blockchain 27 2.4 Tìm hiểu Web3 27 2.4.1 Đặc điểm Web 3.0 29 2.4.2 Web 3.0 hoạt động nào? 29 2.4.3 Kiến trúc Web 3.0 31 2.4.4 Ưu nhược điểm Web3 32 2.5 Ngơn ngữ lập trình Rust .34 2.5.1Những lĩnh vực ứng dụng Rust 36 2.5.2 Những đặc điểm trội ngơn ngữ lập trình Rust 36 2.5.3 Một số tính trội ngơn ngữ lập trình Rust 37 CHƯƠNG III: TRIỂN KHAI ỨNG DỤNG 38 3.1 Phân tích hệ thống 38 3.1.1 Phân tích q trình cung ứng sản phẩm .38 3.1.2 Danh sách Actor 38 3.1.3 Danh sách Use Case 39 3.1.4 Phân tích sơ đồ đối tượng 40 3.2 Giao diện ứng dụng 42 CHƯƠNG IV ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 47 4.1 Đánh giá kết đạt được: .47 4.2 Hướng phát triển đề tài: 48 4.3 Kết luận 48 TÀI LIỆU THAM KHẢO 49 DANH MỤC HÌNH Ả Hình 1 Blockchain gì? Hình Ví dụ giao dịch tiền điện tử .9 Hình Mơ hình chuổi khối 13 Y Hình Binance Smart Chain 17 Hình 2 Các dự án Binance Smart Chain 19 Hình Tìm hiểu Solana 20 Hình Sơ đồ hoạt động Solana 21 Hình Tìm Hiểu tập tin ngang hàng IPFS 24 Hình Quá trình hình thành Internet .28 Hình Cách thức hoạt động Web3 30 Hình Mô tả hoạt động ứng dụng web 3.0 31 Hình Ngơn ngữ lập trình Rust .35 Hình 10 Quá trình phát triển ngôn ngữ Rust năm 2015-2019 35 Hình Quá trình cung ứng sản phẩm 38 Hình Phân tích sơ đồ đối tượng .40 Hình 3 Giao diện đăng nhập 42 Hình Giao diện đăng xuất .43 Hình Giao diện chỉnh sửa thơng tin 44 Hình Giao diện thông tin khách hàng 45 Hình Giao diện quét mã QR 46 LỜI CẢM ƠN Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt quãng thời gian từ bắt đầu học tập giảng đường Trường Đại học Công nghệ thông tin Truyền thông Việt Hàn - Đại học Đà Nẵng, nhận nhiều quan tâm, giúp đỡ thầy bạn Với lịng biết ơn sâu sắc nhất, nhóm chúng tơi xin gửi lời cảm ơn chân thành tới tồn thể thầy giáo khoa Công nghệ thông tin truyền thông Đại học Việt Hàn, người dạy dỗ truyền đạt vốn kiến thức vô quý báu cho chúng tơi suốt qng thời gian học Những tình cảm kiến thức mà thầy cô gửi trao cho hành trang cho để bước đoạn đường tương lai Nhóm chúng tơi xin gửi lời cảm ơn sâu sắc tới Thầy Trần Văn Đại, người tận tình hỗ trợ dẫn dắt nhóm chúng tơi suốt q trình thực đồ án để có kết cách tốt Một lần nhóm chúng tơi xin chân thành cảm ơn! MỞ ĐẦU Internet xuất không phục vụ cho việc gửi email hay tải phần mềm mà cịn động lực để phát triển kinh tế toàn cầu Trong thực tế, Internet trở thành trình điều khiển kinh tế Sự xuất Internet mạng cục giúp cho việc trao đổi thơng tin trở nên nhanh chóng, dễ dàng Email cho phép nhận hay gửi thư máy tính mình, E-business cho phép thực giao dịch, buôn bán mạng,… Cũng giống Internet, blockchain xuất phát trào lưu với đồng tiền ảo Bitcoin Blockchain – Cơng nghệ chuỗi khối – xem sổ công khai, chống giả mạo tất giao dịch lưu trữ danh sách khối Chuỗi liên tục phát triển khối thêm vào Với hàm mật mã bất đối xứng chế đồng thuận phân tán làm cho Blockchain bảo mật, quán sổ truyền thống Vì khả cho phép hồn thành tốn mà không cần ngân hàng hay trung gian nào, Blockchain dùng dịch vụ tài khác tài sản kỹ thuật số, chuyển tiền hay tốn Thêm vào đó, cịn áp dụng cho lĩnh vực khác hợp đồng thông minh, dịch vụ công cộng, Internet vạn vật, hệ thống danh tiếng dịch vụ bảo mật Do phát triển không ngừng xã hội, nhu cầu sống người nâng cao An toàn vệ sinh thực phẩm ngày trở thành vấn đề cấp bách khơng riêng Việt Nam mà cịn mối quan tâm hàng đầu toàn giới Bên cạnh đó, thơng tin nguồn gốc xuất xứ thực phẩm cần phải minh bạch, rõ ràng Chính mà giải pháp truy xuất nguồn gốc dựa tảng Blockchain quan tâm mang lại minh bạch thơng tin sản phẩm khả phân tán nhằm hạn chế rủi ro xảy địa điểm Vì nhóm chúng tơi định lựa chọn đề tài “Xây dựng ứng dụng đa tảng áp dụng Blockchain vào truy xuất nguồn gốc mặt hàng” Mục tiêu đề tài  Tìm hiểu hai mạng lưới Blockchain là: tảng EVM SOLANA đưa lựa chọn phù hợp tính bảo mật, độ phân tán, TPS( Transation per second)  Tìm hiểu hệ thống tập tin ngang hàng IPFS  Xây dựng ứng dụng đa tảng bao gồm Website, App cho nhà cung cấp người dùng cuối  Tích hợp ví điện tử để đảm bảo tính minh bạch giao dịch hồn ngun có cố giao dịch  Ứng dụng đảm bảo số mặt theo tiêu chuẩn web3 tương lại Đồ án môn học gồm chương:  Chương 1: Tổng quan Blockchain  Chương 2: Cơ sở lý thuyết  Chương 3: Phân tích  Chương 4: Đánh giá kết đạt hướng phát triển CHƯƠNG I: TỔNG QUAN VỀ BLOCKCHAIN 1.1 Giới thiệu chung Blockchain sổ kỹ thuật số chống giả mạo triển khai theo mô hình phân tán (tức khơng có kho lưu trữ trung tâm) thường không cần đơn vị đáng tin cậy chứng thực (như ngân hàng, cơng ty, phủ) Ở mức độ bản, cho phép cộng đồng người dùng ghi giao dịch vào sổ chia sẻ, mà đó, với điều hành bình thường mạng Blockchain khơng giao dịch bị thay đổi sau xuất Vào năm 2008, ý tưởng Blockchain kết hợp với vài cơng nghệ khái niệm điện tốn khác để tạo đồng tiền mã hóa đại: tiền điện tử bảo vệ chế mật mã học thay nhờ vào bên chứng thực kho lưu trữ trung tâm Hình 1 Blockchain gì? Cơng nghệ biết đến rộng rãi vào năm 2009 với đời mạng Bitcoin đồng tiền mã hóa đại Ở hệ thống Bitcoin hệ thống tương tự, việc chuyển thông tin kỹ thuật số với đại diện tiền điện tử diễn hệ thống phân tán Người dùng Bitcoin ký chữ ký số chuyển tài sản sang người khác Bitcoin ghi lại giao dịch công khai, cho phép người tham gia mạng xác minh độc lập tính hợp lệ giao dịch Cơng nghệ Blockchain xem giải pháp chung cho đồng tiền mã hóa sau Blockchain định nghĩa thông thường sau: “Blockchain sổ kỹ thuật số giao dịch ký mật mã Mỗi khối liên kết mã hóa với

Ngày đăng: 20/11/2023, 20:58

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Z. Zheng, S. Xie, H. Dai, X. Chen and H. Wang, "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends," in IEEE 6 th International Congress on Big Data, 2017 Sách, tạp chí
Tiêu đề: An Overview of BlockchainTechnology: Architecture, Consensus, and Future Trends
[2] "Xây dựng thương hiệu nông sản Việt Nam ra toàn cầu," Báo Sài Gòn Giải phóng, 10 9 2018. [Online]. Available: https://www.sggp.org.vn/xay-dung-thuonghieunong-san-viet-nam-ra-toan-cau-544678.html. [Accessed 21 6 2020] Sách, tạp chí
Tiêu đề: Xây dựng thương hiệu nông sản Việt Nam ra toàn cầu
[3] "Sau 9 năm đàm phán, thanh long Việt Nam lần đầu sang Úc," Báo Tuổi trẻ, 20 9 2017. [Online]. Available: https://tuoitre.vn/viet-nam-thanh-nuoc-dau-tien-duatrai-thanh-long-vao-uc-2017092017171634.htm. [Accessed 21 6 2020] Sách, tạp chí
Tiêu đề: Sau 9 năm đàm phán, thanh long Việt Nam lần đầu sang Úc
[4] "Đồng Tháp: Hợp tác xã xoài Mỹ Xương thí điểm ứng dụng blockchain," Báo Công luận, 17 9 2018. [Online]. Available: https://congluan.vn/dong-thap-hoptac-xa-xoai-my-xuong-thi-diem-ung-dung-blockchain-post44913.html. [Accessed 21 6 2020] Sách, tạp chí
Tiêu đề: Đồng Tháp: Hợp tác xã xoài Mỹ Xương thí điểm ứng dụng blockchain
[5] "Niên giám thống kê năm 2015," Cục Thống kê Tỉnh Lâm Đồng, 2015.[Online]. Availablehttp://cucthongke.lamdong.gov.vn/Default.aspx?Act=10&IDNews=726. [Accessed 21 6 2020] Sách, tạp chí
Tiêu đề: Niên giám thống kê năm 2015
[7] D. Yaga, P. Mell, N. Roby and K. Scarfone, "Blockchain technology overview," National Institute of Standards and Technology, Gaithersburg, Maryland, USA, 2018 Sách, tạp chí
Tiêu đề: Blockchain technologyoverview
[6] V. T. N. Lan and N. V. Tuấn, Giáo trình Phương pháp Nghiên cứu khoa học giáo dục, Thành phố Hồ Chí Minh: Đại học Quốc gia Thành phố Hồ Chí Minh, 2012 Khác

TỪ KHÓA LIÊN QUAN

w