ĐỀ TÀI KHOA HỌC SINH VIÊN NĂM 2020XÂY DỰNG ỨNG DỤNG TRUY XUẤT NGUỒN GỐC NÔNG SẢNDỰA TRÊN CÔNG NGHỆ BLOCKCHAIN

72 18 0
ĐỀ TÀI KHOA HỌC SINH VIÊN NĂM 2020XÂY DỰNG ỨNG DỤNG TRUY XUẤT NGUỒN GỐC NÔNG SẢNDỰA TRÊN CÔNG NGHỆ BLOCKCHAIN

Đ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

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC ĐÀ LẠT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC SINH VIÊN NĂM 2020 XÂY DỰNG ỨNG DỤNG TRUY XUẤT NGUỒN GỐC NƠNG SẢN DỰA TRÊN CƠNG NGHỆ BLOCKCHAIN Thuộc nhóm ngành khoa học: Công nghệ Thông tin Lâm Đồng, tháng 6/2020 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC ĐÀ LẠT BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC SINH VIÊN NĂM 2020 XÂY DỰNG ỨNG DỤNG TRUY XUẤT NGUỒN GỐC NƠNG SẢN DỰA TRÊN CƠNG NGHỆ BLOCKCHAIN Thuộc nhóm ngành khoa học: Công nghệ Thông tin Sinh viên thực hiện: La Quốc Thắng Giới tính: Nam Dân tộc: Kinh Lớp, khoa: CTK40, Khoa CNTT Năm thứ: /Số năm đào tạo: 4.5 Ngành học: Kỹ thuật Phần mềm Giảng viên Hướng dẫn: TS Trần Ngô Như Khánh Lâm Đồng, tháng 6/2020 DANH SÁCH THÀNH VIÊN Sinh viên thực hiện: Họ tên STT Mã số sinh viên 1610207 La Quốc Thắng 1610207@dlu.edu.vn 1610121 Trần Trọng Hiệp 1610121@dlu.edu.vn 1610191 Nguyễn Thành Quốc 1610191@dlu.edu.vn Giảng viên hướng dẫn: TS Trần Ngô Như Khánh i Email MỤC LỤC DANH SÁCH HÌNH ẢNH v DANH SÁCH BẢNG BIỂU vii DANH SÁCH CHỮ VIẾT TẮT viii MỞ ĐẦU 1 Tổng quan tình hình nghiên cứu liên quan đến đề tài Lý chọn đề tài Mục tiêu đề tài 3.1 Về lý thuyết 3.2 Về ứng dụng 4 Phương pháp nghiên cứu Đối tượng nghiên cứu Phạm vi nghiên cứu CHƯƠNG I TỔNG QUAN VỀ BLOCKCHAIN I.1 Giới thiệu chung I.2 Lịch sử đời I.3 Phân loại Blockchain I.3.1 Blockchain mở I.3.2 Blockchain đóng I.4 Kiến trúc Blockchain I.4.1 Hàm băm mật mã I.4.2 Giao dịch 11 I.4.3 Mật mã khóa bất đối xứng 13 I.4.4 Địa 14 I.4.5 Sổ 15 ii I.4.6 Khối 15 I.4.7 Chuỗi khối 17 I.5 Một số mơ hình đồng thuận phổ biến 18 I.6 Một số tảng dựa Blockchain 21 I.6.1 Ethereum 21 I.6.2 Hyperledger Fabric 21 I.6.3 IBM Blockchain 22 I.6.4 Multichain 23 I.6.5 Hydrachain 23 I.6.6 OpenChain 24 I.6.7 BigchainDB 24 CHƯƠNG II TỔNG QUAN VỀ BIGCHAINDB 26 II.1 Giới thiệu BigchainDB 26 II.2 Đặc điểm BigchainDB 26 II.2.1 Tính phi tập trung Byzantine Fault Tolerance 26 II.2.2 Tính bất biến 28 II.2.3 Tài sản chủ sở hữu kiểm soát 28 II.2.4 Tốc độ giao dịch cao 29 II.2.5 Độ trễ thấp & Hoàn thành nhanh 29 II.2.6 Lập mục & Truy vấn liệu có cấu trúc 29 II.2.7 Sybil Tolerance 29 II.3 Ứng dụng BigchainDB 29 CHƯƠNG III TRIỂN KHAI ỨNG DỤNG 33 III.1 Phân tích nghiệp vụ hệ thống 33 III.1.1 Phân tích chuỗi cung ứng nông sản 33 III.1.2 Danh sách Actor 33 III.1.3 Danh sách Use Case 34 iii III.1.4 Phân tích sơ đồ đối tượng 35 III.2 Mơ hình triển khai 37 III.2.1 Khối BigchainDB 37 III.2.2 Khối ứng dựng web 39 III.2.3 Khối ứng dụng di động 42 III.3 Kết 43 III.3.1 Khối BigchainDB 43 III.3.2 Khối ứng dụng web 46 III.3.3 Khối ứng dụng di động 50 KẾT LUẬN VÀ KIẾN NGHỊ 53 Kết luận 53 Hướng phát triển 54 TÀI LIỆU THAM KHẢO 56 PHỤ LỤC THUẬT NGỮ 58 iv DANH SÁCH HÌNH ẢNH Hình Sản lượng ăn phân bố Đà Lạt tồn tỉnh Lâm Đồng Hình Diện tích thu hoạch ăn Đà Lạt tồn tỉnh Lâm Đồng Hình Ví dụ giao dịch tiền điện tử 12 Hình Ví dụ chuỗi khối chung 17 Hình Logo Ethereum 21 Hình Logo Hyperledger Fabric 22 Hình Logo IBM Blockchain 23 Hình Logo MultiChain 23 Hình Logo HydraChain 24 Hình 10 Logo OpenChain 24 Hình 11 Logo BigchainDB 25 Hình 12 Bốn nhóm ứng dụng BigchainDB 30 Hình 13 Sở hữu truyền phát nhạc với Resonate 30 Hình 14 Các chứng giáo dục xác thực với cơng nghệ Recruit 31 Hình 15 Với Innogy, sản phẩm có câu chuyện 31 Hình 16 Cơng ty đăng ký đất đai Blockchain Ghana tên BenBen 32 Hình 17 Chuỗi cung ứng nơng sản 33 Hình 18 Sơ đồ đối tượng hệ thống truy xuất nguồn gốc nơng sản 35 Hình 19 Sơ đồ minh họa mơ hình triển khai 37 Hình 20 Sơ đồ giao tiếp nút mạng 38 Hình 21 Mơ hình MVC bao gồm Model, View Controller 39 Hình 22 Ví dụ lớp Person Models 40 Hình 23 Ví dụ lớp PersonController Controllers 41 Hình 24 View với cú pháp Razor 42 Hình 25 Logo Ionic 42 Hình 26 Từng bước để xây dựng ứng dụng di động 43 Hình 27 BigchainDB cung cấp API dùng thử nghiệm https://test.ipdb.io/ 44 Hình 28 Thông tin gửi lên https://test.ipdb.io/ 45 v Hình 29 Mạng BigchainDB triển khai máy ảo pcvn.vn 45 Hình 30 Giao diện trang chủ 46 Hình 31 Giao diện trang đăng nhập 46 Hình 32 Giao diện tạo sản phẩm cho người sản xuất 47 Hình 33 Giao diện để người dùng thêm thơng tin cho vai trị khác cách nhập mã sản phẩm 47 Hình 34 Giao diện để người dùng thêm thông tin vào sản phẩm 48 Hình 35 Giao diện quản lý hiển thị sản phẩm mà người dùng nhập thông tin 48 Hình 36 Giao diện trang đăng nhập cho admin 49 Hình 37 Giao diện trang quản lý tài khoản admin 49 Hình 38 Giao diện trang quản lý sản mà người dùng thêm đưa vào blockchain 50 Hình 39 Màn hình ứng dụng 50 Hình 40 Xem thơng tin người trồng 51 Hình 41 Xem thơng tin người vận chuyển 51 Hình 42 Xem thông tin người bán 52 vi DANH SÁCH BẢNG BIỂU Bảng Sản lượng ăn địa phương tỉnh Lâm Đồng Bảng Ví dụ đầu vào đầu tương ứng số hàm băm 10 Bảng Minh họa số kết mã QR 15 Bảng Một số mơ hình đồng thuận Blockchain 21 Bảng Mục tiêu thiết kế BigchainDB 2.0 26 Bảng Danh sách Actor 33 Bảng Danh sách Use Case 35 Bảng Bảng vai trò thành phần chuỗi cung ứng 37 vii DANH SÁCH CHỮ VIẾT TẮT STT Chữ viết tắt API Tên đầy đủ Chú giải Application Programming Interface Giao diện lập trình ứng dụng AWS Amazon Web Services Dịch vụ Web Amazon BFT Byzantine Fault Tolerance Dung sai lỗi Byzantine DNS Domain Name System Hệ thống phân giải tên miền HTTP Hypertext Transfer Protocol Giao thức truyền tài siêu văn IoT Internet of Things Internet Vạn vật IP Internet Protocol Giao thức Internet PoET Proof of elapsed time Bằng chứng thời gian trôi qua PoS Proof of Stake Bằng chứng Cổ phần 10 PoW Proof of Work Bằng chứng Công việc 11 QR Quick Response Mã phản hồi nhanh, mã QR, mã vạch hai chiều 12 Giao diện lập trình ứng REST Representational State Transfer API Application Programming Interface dụng chuyển trạng thái đại diện 13 TCP Transmission Control Protocol Giao thức Điều khiển Truyền vận viii Hình 34 Giao diện để người dùng thêm thơng tin vào sản phẩm Hình 35 Giao diện quản lý hiển thị sản phẩm mà người dùng nhập thông tin 48 III.3.2.2 Trang cho quản trị viên Mặc định trang đăng nhập dành cho quản trị viên tách riêng trang đăng nhập thành viên Đây khơng phải vấn đề lớn tích hợp hai trang lại với Khi quản trị viên đăng nhập thành công, quản trị viên phải phê duyệt thông tin mà thành viên gửi lên trước chúng thêm vào BigchainDB Hình 36 Giao diện trang đăng nhập cho admin Hình 37 Giao diện trang quản lý tài khoản admin 49 Hình 38 Giao diện trang quản lý sản mà người dùng thêm đưa vào blockchain III.3.3 Khối ứng dụng di động Chức ứng dụng quét mã QR dán nông sản, sau lấy thơng tin nơng sản từ BigchainDB xuất lên hình cho người dùng xem u cầu cần phải có kết nối mạng Internet thơng qua Wifi 3G/4G có camera Hình 39 Màn hình ứng dụng 50 Hình 40 Xem thơng tin người trồng Hình 41 Xem thơng tin người vận chuyển 51 Hình 42 Xem thơng tin người bán Như vậy, thông qua ứng dụng này, người dùng nắm bắt thông tin chuỗi cung ứng giai đoạn trồng trọt, giai đoạn chăm sóc, giai đoạn vận chuyển, giai đoạn buôn bán 52 KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Công nghệ Blockchain cho thấy tiềm to lớn, giúp ngành cơng nghiệp nơng nghiệp truyền thống chuyển phát triển với Công nghiệp 4.0 mang đặc trưng như: tính phi tập trung, tính bất biến, tính phân tán, tính minh bạch Chính nhờ đặc trưng này, khung làm việc dựa Blockchain cộng đồng quan tâm áp dụng nhiều lĩnh vực tài ngân hàng, kinh tế, trị - xã hội, y tế, giáo dục, hợp đồng thơng minh,… Chính nhờ mà việc ứng dụng công nghệ thông tin lĩnh vực nông nghiệp – vốn gắn liền với đời sống vật chất tinh thần người Việt Nam từ hàng ngàn năm – bước khơng cịn mang tiếng “lạc hậu” khơng có mà ngành khác áp dụng Blockchain mà nông nghiệp lại không tiến đến nông nghiệp thông minh Với định hướng tương lai tất thứ có đặc trưng minh bạch, phân tán, bất biến cơng nghệ Blockchain điểm đáng quan tâm để ứng dụng nông nghiệp nhiều lĩnh vực khác Đề tài áp dụng công nghệ Blockchain, cụ thể tảng BigchainDB, để giải tốn truy xuất nguồn gốc nơng sản Kết đề tài xây dựng hệ thống hỗ trợ quản lý, truy xuất nguồn gốc nông sản thử nghiệm áp dụng số nông sản Đà Lạt Cụ thể: - Về lý thuyết: Hiểu khái niệm công nghệ chuỗi khối Blockchain, kiến trúc mơ hình đồng thuận quy trình xử lý chuỗi cung ứng nơng sản - Về thực nghiệm: Đã xây dựng triển khai thử nghiệm thành công hệ thống gồm phân hệ chức khác nhằm giải vấn đề lớn “truy xuất nguồn gốc nông sản công nghệ Blockchain” Hệ thống có tính khả thi cao mở rộng, đặc biệt kết hợp với thiết bị khác cảm biến, camera,… để tạo thành hệ thống IoT hoàn chỉnh, tự động hóa quy trình nhập liệu, kiểm tra thơng tin đưa vào BigchainDB Hệ thống phát triển gồm phân hệ chức sau: 53 - Phân hệ Quản lý Hệ thống bao gồm hệ thống máy tính mạng BigchainDB quản trị viên quản lý có chức lưu trữ thơng tin dạng chuỗi khối - Phân hệ Quản lý Nông sản bao gồm máy chủ web quản trị viên quản lý, nhà sản xuất, nhà vận chuyển nhà cung cấp có vai trị cung cấp thơng tin liên quan đến nơng sản ứng với nhiệm vụ - Phân hệ Người tiêu dùng bao gồm ứng dụng quét mã hiển thị thông tin nguồn gốc nông sản, người tiêu dùng sử dụng ứng dụng để nắm thông tin nông sản Tuy nhiên, kết đề tài cịn tồn số khó khăn, hạn chế sau: - Khó khăn: o Dịch bệnh Covid-19 xảy bắt đầu học kỳ năm học 2019-2020 dẫn đến số hoạt động nghiên cứu bị đình trệ o Do phạm vi nghiên cứu đề tài (kinh phí, thời gian) nên chưa chuyên sâu vào triển khai thực tế nhiều số nông sản trồng Đà Lạt - Hạn chế: o Liên quan đến BigchainDB § Phải cài đặt cấu hình BigchainDB nhiều lần máy ảo Ubuntu để chúng hoạt động mong đợi § Mạng BigchainDB chưa “thật sự” phân tán § Tồn nhiều lỗi bảo mật o Liên quan đến ứng dụng phát triển § Sự hạn chế chuyên mơn kỹ thuật thành viên nhóm § Chưa có nhiều kinh phí, trang thiết bị để triển khai hệ thống đầy đủ Hướng phát triển Từ khó khăn kết đạt được, đề tài dự kiến mở rộng phát triển hướng sau: - Áp dụng thực tế nhiều loại nơng sản có Đà Lạt Đề tài hình thành nhằm giải vấn đề quan tâm “truy xuất nguồn gốc nơng sản” nên có điều kiện áp dụng thực tế vào 54 nơng trại Đà Lạt, mời bên liên quan chuỗi cung ứng nông sản tham gia vào hệ thống, tạo thành “quy trình” đầy đủ hệ thống, đạt hiệu cao thông tin lưu trữ đầy đủ, đảm bảo - Kêu gọi vốn đầu tư trang thiết bị để đề tài tiếp tục phát triển Đề tài đáp ứng tiêu chí thi Khoa học Kỹ thuật từ cấp Tỉnh lên đến Trung ương, hội thảo Khoa học đề tài triển khai thực tế Mà để đề tài từ thực nghiệm sang thực tế cần phải có đầu tư nhân lực, tiền bạc máy móc - Khắc phục lỗi bảo mật tồn Mặc dù đề tài sử dụng BigchainDB biết ứng dụng điển hình Blockchain hệ thống khác, đặc biệt thuở sơ khai khơng thể khơng tránh khỏi sai sót lập trình, cấu hình bảo mật Điểm yếu hệ thống chưa có chứng thực yêu cầu API gửi đến mạng BigchainDB nên giờ, có đọc ghi lên - Triển khai BigchainDB nhiều tảng Azure, AWS, Digital Ocean Để đảm bảo tính an tồn tính phân tán mạng BigchainDB nên cài đặt nhiều tảng máy ảo, lý tưởng nên đặt nhiều quốc gia có sách pháp lý ràng buộc rõ ràng, nghiêm ngặt nhằm tránh cơng có chủ đích vào hệ thống đảm bảo hệ thống hoạt động ổn định bị công - “Chuyển giao công nghệ” “Đưa thị trường” Đề tài bàn giao cơng nghệ mã nguồn website, mã nguồn ứng dụng quét mã, mạng BigchainDB cho công ty họ muốn thực quan tâm, muốn sở hữu kỹ thuật sử dụng đề tài Ngồi ra, nhóm tự phát triển, sử dụng kết đề tài để kinh doanh thu lợi nhuận 55 TÀI LIỆU THAM KHẢO [1] Z Zheng, S Xie, H Dai, X Chen and H Wang, "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends," in IEEE 6th International Congress on Big Data, 2017 [2] "Xây dựng thương hiệu nông sản Việt Nam tồn cầu," Báo Sài Gịn Giải phóng, 10 2018 [Online] Available: https://www.sggp.org.vn/xay-dung-thuong-hieunong-san-viet-nam-ra-toan-cau-544678.html [Accessed 21 2020] [3] "Sau năm đàm phán, long Việt Nam lần đầu sang Úc," Báo Tuổi trẻ, 20 2017 [Online] Available: https://tuoitre.vn/viet-nam-thanh-nuoc-dau-tien-duatrai-thanh-long-vao-uc-2017092017171634.htm [Accessed 21 2020] [4] "Đồng Tháp: Hợp tác xã xồi Mỹ Xương thí điểm ứng dụng blockchain," Báo Công luận, 17 2018 [Online] Available: https://congluan.vn/dong-thap-hoptac-xa-xoai-my-xuong-thi-diem-ung-dung-blockchain-post44913.html [Accessed 21 2020] [5] "Niên giám thống kê năm 2015," Cục Thống kê Tỉnh Lâm Đồng, 2015 [Online] Available: http://cucthongke.lamdong.gov.vn/Default.aspx?Act=10&IDNews= 726 [Accessed 21 2020] [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 [7] D Yaga, P Mell, N Roby and K Scarfone, "Blockchain technology overview," National Institute of Standards and Technology, Gaithersburg, Maryland, USA, 2018 [8] S Purkayastha, "Compare eight Blockchain platform to kick start your next project," Radiostud, 2018 [Online] Available: https://radiostud.io/eightblockchain-platforms-comparison/ [Accessed 21 2020] [9] "Top Blockchain platforms of 2020," LeewayHertz, [Online] Available: https://www.leewayhertz.com/blockchain-platforms-for-top-blockchaincompanies/ [Accessed 21 2020] 56 [10] "BigchainDB: Features & Use Cases," BigchainDB GmbH, [Online] Available: https://www.bigchaindb.com/features/ [Accessed 21 2020] [11] "Own the Music You Stream with Resonate," [Online] Available: https://www.bigchaindb.com/usecases/ip/resonate.pdf [Accessed 24 2020] [12] "Verified Educational Credentials with Recruit Technologies," [Online] Available: https://www.bigchaindb.com/usecases/identity/recruit.pdf [Accessed 24 2020] [13] "Every Product Has a Story - innogy’s Digital Product Memory," [Online] Available: https://www.bigchaindb.com/usecases/supplychain/innogy.pdf [Accessed 24 2020] [14] "Blockchain Powered Land Registry in Ghana with BenBen," [Online] Available: https://www.bigchaindb.com/usecases/government/benben.pdf [Accessed 24 2020] [15] "ASP.NET MVC Pattern," Microsoft, [Online] Available: https://dotnet.microsoft.com/apps/aspnet/mvc [Accessed 21 2020] [16] "Ionic Framework," Ionic, 2020 [Online] Available: https://ionicframework.com/docs [Accessed 21 2020] [17] T McConaghy, "The Status of the BigchainDB Testnet," 12 2019 [Online] Available: https://blog.bigchaindb.com/the-status-of-the-bigchaindb-testnet- 90d446edd2b4 [Accessed 21 2020] [18] BigchainDB GmbH, "BigchainDB 2.0 Whitepaper," 14 2018 [Online] Available: https://www.bigchaindb.com/whitepaper/ [Accessed 21 2020] [19] BigchainDB Contributors, "BigchainDB Networks," BigchainDB GmbH, [Online] Available: http://docs.bigchaindb.com/projects/server/en/latest/ networks.html [Accessed 21 2020] 57 PHỤ LỤC THUẬT NGỮ STT Từ tiếng Anh Nghĩa tiếng Chú giải Việt BigchainDB Hiệp hội Là người tổ chức mà chạy Consortium BigchainDB nút mạng BigChainDB Một hiệp hội phải có cấu trúc quản lý việc đưa định Nếu mạng BigChainDB chạy cơng ty đơn lẻ thuật ngữ “hiệp hội” cơng ty BigchainDB Mạng Một tập hợp nút BigChainDB kết Network BigchainDB nối lẫn tạo nên mạng BigChainDB Mỗi nút mạng chạy phần mềm có máy làm công việc quản lý BigchainDB Nút Là thiết bị (hoặc thiết bị logic) Node BigChainDB chạy BigChainDB Server phần mềm liên quan Mỗi nút điều khiển người tổ chức Broadcast Phát sóng Cách thức truyền tin gửi từ điểm đến tất điểm khác mạng Checksum Giá trị tổng Giá trị tính tốn gắn vào gói kiểm/ giá trị liệu, tập tin Dùng để kiểm tra tính kiểm tra toàn vẹn liệu truyền qua mạng CheckTx Kiểm tra Giao Bước để kiểm tra giao dịch dịch, với Tx chữ viết tắt Transaction 58 Cryptocurrency Tiền điện tử/ tiền mã hóa Là tài sản kỹ thuật số thiết kế để làm việc trung gian trao đổi mà sử dụng mật mã để đảm bảo giao dịch Digital Asset Tài sản kỹ Là thứ tồn định dạng thuật số nhị phân kèm với quyền sử dụng Distributed Đồng thuận Đảm bảo đồng thuận liệu Consensus phân tán nút hệ thống phân tán đạt thỏa thuận đề xuất 10 Framework Khung phần Là trừu tượng phần mềm mềm cung cấp chức chung thay đổi có chọn lọc mã người dùng viết thêm, cung cấp phần mềm dành riêng cho ứng dụng 11 KYC (Know Biết khách Là trình doanh nghiệp xác Your hàng bạn minh danh tính khách hàng Customer/ đánh giá phù hợp họ, với Know Your rủi ro tiềm ẩn ý định bất Client) hợp pháp mối quan hệ kinh doanh 12 Mempool Vùng nhớ Là nơi chứa giao dịch chờ xử lý Trong Bitcoin, nơi tất giao dịch Bitcoin chưa xác nhận chờ đợi tất xác nhận phát hành 13 Miner (Bitcoin) Máy đào/ Các máy tính có nhiệm vụ bảo mật Người đào tiền mạng thực tính tốn để chấp ảo nhận giao dịch hợp lệ thành khối Blockchain 59 14 Payment Thanh toán Là chuyển giao tài sản bên cho bên kia, thường sử dụng trao đổi sản phẩm dịch vụ giao dịch có ràng buộc pháp lý 15 Prototype Mơ hình Là mơ hình phát triển phần mềm Model nguyên mẫu phát triển dựa yêu cầu hệ thống, dựa vào nguyên mẫu mà khách hàng có nhìn tổng quan hệ thống thực tế 16 Record Bản ghi/ ghi Là trình ghi lại liệu biến liệu đổi thơng tin sang định dạng để lưu trữ phương tiện lưu trữ 17 Remittance Kiều hối/ Là tiền bạc di chuyển từ chuyển tiền người trú ngụ lao động nước đến thân nhân họ quê hương 18 19 Repository Kho lưu trữ/ Là vị trí lưu trữ cho gói phần kho chứa mềm Reputation Hệ thống danh Là chương trình cho phép người System tiếng dùng đánh giá lẫn cộng đồng trực tuyến nhằm tạo dựng niềm tin thông qua danh tiếng 20 Smart Contract Hợp đồng Là giao thức máy tính nhằm tạo thơng minh điều kiện kỹ thuật số, xác minh thực thi đàm phán thực hợp đồng Hợp đồng thông minh cho phép thực giao dịch đáng tin cậy mà không cần bên thứ ba Các giao dịch theo dõi đảo ngược 60 21 Supply Chain Chuỗi cung Là hệ thống tổ chức, ứng người, hoạt động, thông tin nguồn lực liên quan tới việc di chuyển sản phẩm hay dịch vụ từ nhà cung cấp hay nhà sản xuất đến người tiêu dùng 22 Tamper Bằng chứng Là thiết bị, nhãn, cơng cụ Evident can thiệp q trình phát truy cập, thay đổi, loại bỏ, gây tổn hại trái phép vào đối tượng bảo vệ 23 Tamper Chống can Là nhãn trình đóng gói Resistance thiệp thiết kế để ngăn cản mở tiếp cận nội dung bên vật 24 Timestamp Dấu thời gian Là chuỗi ký tự thơng tin mã hóa xác định kiện xảy ra, thường đưa ngày ngày, xác đến phần nhỏ giây 25 UI (User Giao diện UI bao gồm tất người Interface) người dùng dùng nhìn thấy giao diện phần mềm, website, hệ điều hành 26 UX (User Trải nghiệm Là đánh giá người dùng Experience) người dùng hay trải nghiệm sử dụng phần mềm, website, hệ điều hành 27 Voting Power Quyền biểu Trong BigchainDB, mặc định nút có quyền biểu ngang Nếu có nhiều 2/3 số phiếu đồng ý, đề xuất thay đổi chấp nhận 28 Waterfall Mơ hình thác Là mơ hình quy trình phát Model nước triển phần mềm, quy trình 61 phát triển trơng giống dịng chảy, với pha thực theo trật tự nghiêm ngặt quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, 62 ... phát triển công nghệ chuỗi khối - Blockchain Hiểu kiến trúc hoạt động tảng Blockchain, chế đồng thuận Blockchain Khảo sát phân tích ưu nhược điểm số tảng điển hình Blockchain thực tiễn để chọn lựa... thể xuất khối, gọi Blockchain đóng Hiểu đơn giản, mạng Blockchain đóng giống mạng Intranet tổ chức, Blockchain mở lại giống mạng Internet công cộng I.3.1 Blockchain mở Mạng Blockchain mở tảng... Vai trị Vai trò hệ chuỗi cung ứng thống Nhà sản Người nông dân - Trồng trọt - Tạo thông tin nông xuất - Chăm sóc sản - Thu hoạch - Bổ sung thêm thông tin hoạt động Nhà vận Các bên trung gian,

Ngày đăng: 30/10/2021, 13:03

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan