Khóa luận tốt nghiệp kỹ thuật máy tính nghiên cứu và thực hiện hệ thống truy xuất nguồn gốc vắc xin covid 19 với công nghệ blockchain và iot

Khóa luận nghiên cứu hệ thống truy xuất nguồn gốc vắc xin Covid-19 bằng công nghệ blockchain và IoT, đảm bảo tính minh bạch và an toàn.

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2021

87
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: VẤN ĐỀ PHÂN PHỐI VÀ TIÊM VAC XIN

1.1. Mục tiêu đề tài

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

1.3. Nội dung nghiên cứu

1.4. Giới hạn đề tài

2. CHƯƠNG 2: CÁC KHÁI NIỆM CHUNG VỀ BLOCKCHAIN

2.1. Các khái niệm chung về Blockchain (chuỗi khối)

2.2. Các cơ chế đồng thuận

2.2.1. Tổng quan về cơ chế đồng thuận

2.2.2. Các cơ chế đồng thuận trong blockchain

2.3. Kiến trúc của chuỗi khối Binance Smart Chain

2.4. Hệ thống lưu trữ phân tán — IPFS

2.5. Hợp đồng thông minh (Smart contract)

2.6. Ứng dụng phi tập trung (Decentralized Application)

2.7. Vi điện tử - Metamask

2.8. Thư viện Web3 - API Javascript Ethereum

2.9. Khung ứng dụng máy chủ - NestJS

2.10. Cơ sở dữ liệu NoSQL — MongoDB

2.11. Dịch vụ Cloud Mongo Atlas

2.12. Các giao thức kết nối không dây

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Tổng quan hệ thống

3.2. Thiết kế hợp đồng thông minh quản lý chuỗi cung ứng Vac xin

3.3. Triển khai hợp đồng thông minh dựa trên nền tảng blockchain của BSC module IO

3.4. Thiết kế API Endpoint quản lý truyền gửi dữ liệu

3.5. Thiết kế chức năng giám sát nhiệt độ cho kho bảo quản

3.6. Giải thuật giám sát năng lượng cho kho bảo quản

3.7. Thiết kế chức năng giám sát nhiệt độ cho khu vực vận chuyển

3.8. Giải thuật giám sát năng lượng cho nhà phân phối

4. CHƯƠNG 4: THỰC NGHIỆM VÀ KẾT QUẢ

4.1. Quản lý và xử lý thông tin chuỗi cung ứng dùng hợp đồng thông minh

4.2. Ứng dụng phi tập trung quản lý thông tin vac xin và tiêm chủng

4.3. Giám sát nhiệt độ, độ ẩm kho bảo quản, đơn vị phân phối vac xin

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Tổng quan về hệ thống truy xuất nguồn gốc vaccine COVID 19

Hệ thống truy xuất nguồn gốc vaccine COVID-19 là một giải pháp quan trọng nhằm đảm bảo tính minh bạch và an toàn trong quá trình phân phối và tiêm chủng vaccine. Việc áp dụng công nghệ blockchainIoT giúp theo dõi và quản lý thông tin vaccine một cách hiệu quả. Hệ thống này không chỉ giúp giảm thiểu rủi ro trong chuỗi cung ứng mà còn tạo ra sự tin tưởng cho người dân về chất lượng vaccine.

1.1. Khái niệm về hệ thống truy xuất nguồn gốc vaccine

Hệ thống truy xuất nguồn gốc vaccine sử dụng công nghệ blockchain để ghi lại mọi thông tin liên quan đến vaccine từ sản xuất đến tiêm chủng. Điều này giúp đảm bảo rằng thông tin không thể bị thay đổi hoặc giả mạo.

1.2. Vai trò của công nghệ IoT trong quản lý vaccine

Công nghệ IoT cho phép giám sát nhiệt độ và điều kiện bảo quản vaccine trong suốt quá trình vận chuyển. Điều này rất quan trọng để đảm bảo vaccine được bảo quản đúng cách, tránh hư hỏng.

II. Vấn đề và thách thức trong chuỗi cung ứng vaccine COVID 19

Chuỗi cung ứng vaccine COVID-19 đang đối mặt với nhiều thách thức, bao gồm sự thiếu minh bạch và rủi ro trong việc quản lý thông tin. Nhiều người dân vẫn còn nghi ngờ về chất lượng vaccine, điều này ảnh hưởng đến tỷ lệ tiêm chủng. Việc áp dụng công nghệ blockchain có thể giải quyết những vấn đề này bằng cách cung cấp thông tin rõ ràng và minh bạch.

2.1. Thiếu minh bạch trong thông tin vaccine

Nhiều người dân không tin tưởng vào thông tin về vaccine do thiếu minh bạch trong quy trình sản xuất và phân phối. Công nghệ blockchain có thể giúp giải quyết vấn đề này bằng cách cung cấp thông tin công khai và không thể thay đổi.

2.2. Rủi ro trong quản lý chuỗi cung ứng

Quá trình quản lý chuỗi cung ứng vaccine gặp nhiều rủi ro, từ việc giả mạo vaccine đến việc không đảm bảo điều kiện bảo quản. Hệ thống truy xuất nguồn gốc có thể giúp giảm thiểu những rủi ro này.

III. Phương pháp triển khai hệ thống truy xuất nguồn gốc vaccine

Để triển khai hệ thống truy xuất nguồn gốc vaccine COVID-19, cần sử dụng các công nghệ tiên tiến như blockchainIoT. Việc xây dựng hợp đồng thông minh (smart contract) sẽ giúp tự động hóa quy trình và giảm thiểu sai sót. Hệ thống này cũng cần được thiết kế để dễ dàng tích hợp với các nền tảng hiện có.

3.1. Sử dụng hợp đồng thông minh trong quản lý vaccine

Hợp đồng thông minh cho phép tự động hóa các quy trình trong chuỗi cung ứng vaccine, từ sản xuất đến phân phối. Điều này giúp giảm thiểu sai sót và tăng tính minh bạch.

3.2. Tích hợp IoT để giám sát điều kiện bảo quản

Công nghệ IoT sẽ được sử dụng để giám sát nhiệt độ và độ ẩm trong kho bảo quản vaccine. Thông tin này sẽ được ghi lại trên blockchain để đảm bảo tính chính xác và minh bạch.

IV. Ứng dụng thực tiễn của hệ thống truy xuất nguồn gốc vaccine

Hệ thống truy xuất nguồn gốc vaccine COVID-19 đã được triển khai tại nhiều quốc gia, giúp cải thiện quy trình phân phối và tiêm chủng. Các ứng dụng phi tập trung (DApps) cho phép người dùng theo dõi thông tin vaccine một cách dễ dàng và nhanh chóng. Điều này không chỉ giúp tăng cường sự tin tưởng của người dân mà còn nâng cao hiệu quả của chiến dịch tiêm chủng.

4.1. Theo dõi thông tin vaccine qua DApps

Các ứng dụng phi tập trung cho phép người dùng theo dõi thông tin về vaccine, từ sản xuất đến tiêm chủng. Điều này giúp tăng cường sự minh bạch và tin tưởng.

4.2. Kết quả nghiên cứu và ứng dụng thực tiễn

Nghiên cứu cho thấy việc áp dụng công nghệ blockchainIoT trong quản lý vaccine đã giúp cải thiện đáng kể quy trình phân phối và tiêm chủng, giảm thiểu rủi ro và sai sót.

V. Kết luận và tương lai của hệ thống truy xuất nguồn gốc vaccine

Hệ thống truy xuất nguồn gốc vaccine COVID-19 bằng công nghệ blockchainIoT không chỉ giúp giải quyết các vấn đề hiện tại mà còn mở ra hướng đi mới cho việc quản lý chuỗi cung ứng trong tương lai. Việc áp dụng công nghệ này sẽ giúp nâng cao tính minh bạch và an toàn trong quy trình phân phối vaccine, từ đó tạo ra sự tin tưởng cho người dân.

5.1. Tương lai của công nghệ blockchain trong y tế

Công nghệ blockchain có tiềm năng lớn trong việc cải thiện quy trình quản lý thông tin trong y tế, không chỉ dừng lại ở vaccine mà còn ở nhiều lĩnh vực khác.

5.2. Hướng phát triển hệ thống trong tương lai

Hệ thống truy xuất nguồn gốc vaccine cần được phát triển và mở rộng để đáp ứng nhu cầu ngày càng cao trong việc quản lý thông tin y tế, đảm bảo tính minh bạch và an toàn.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật máy tính nghiên cứu và thực hiện hệ thống truy xuất nguồn gốc vắc xin covid 19 với công nghệ blockchain và iot

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

Chương 1. Van dé phân phối và tiêm Vac xin. Mục tiêu để tài. Phương pháp nghiÊn CỨU.

Nội dung nghiÊn CỨU. Giới hạn đề tài.-cccccccrtnthhh nhưng he 6 Chương 2.1 Các khái niệm chung về Blockchain (chuỗi khối).2 Các cơ chế đồng thuận (ConsenSu$) .1 Tổng quan về cơ chế đồng thuận .2 Các cơ chế đồng thuận trong blockchain.3 Kiến trúc của chuỗi khối Biance Smart Chain.4 Hệ thống lưu trữ phân tán — IPFS .-- ¿+ ©++++x++z++zx++zx++rxe+rxeex 18 2.5 Hợp đồng thông minh (Smart contraCf).6 Ứng dụng phi tập trung (Decentralized Application).7 Vi điện tử - Metamask.---- - --Ă 1312231122211 129 1 ng ng vn ng ng re 20 2.8 Thư viện Web3 - API Javascript Ethereum.9 Khung ứng dung may chủ - Nes(JŠ.10 Cơ sở dit liệu NoSQL — MongoDB.- -- -- 5 + c1 399118393183 11 8 111 811 9111 11 g1 ng ng ngư 21 2.12 Dịch vu Cloud Mongo Atlas .- G13 S121 1 ng ng nh Hy re,22 2.13 Các giao thức kết nối không dây.- -- ¿2 + + ++E£+E£2E+Ee£Eerkerxerxerxee 23 Chương 3. PHAN TICH VÀ THIẾT KE HỆ THÓNG.1 Tổng quan hệ thống.- ¿2-22 52©+22E+EEE£EEE2EEEEEE2EEE2EE2E2EE2EEkrrrrres 25 3.2 Thiết kế hợp đồng thông minh quản lý chuỗi cung ứng Vac xin.3 Triển khai hợp đồng thông minh dựa trên nền tảng blockchain của BSC module IO Ï”.2 Thiết kế API Endpoint quản lý truyền gửi dit liệu.4 Thiết kế chức năng giám sát nhiệt độ cho kho bảo quản .4 Cach hoat 0000i))Nnmi.5 Giải thuật giám sát năng lượng cho kho bao quản.5 Thiết kế chức năng giám sát nhiệt độ cho khu vực vận chuyền .4 Giải thuật giám sát năng lượng cho nhà phân phối. THỰC NGHIỆM VÀ KET QUẢ.----2-2 ++cx+zE+zszrxerxcrez 51 4.1 Quản lý và xử lý thông tin chuỗi cung ứng dùng hợp đồng thông minh.2 Ứng dụng phi tập trung quản lý thông tin vac xin và tiêm chủng .3 Giám sát nhiệt độ, độ 4m kho bảo quản, đơn vị phân phối vac xin.

KẾT LUẬN VÀ HƯỚNG PHAT TRIÉN.2 Ưu điểm, nhược điểm của hệ thống .3 Hướng phát trin.-- ¿+ + E+EE+EE+EEEEEEEEEEEEEEE21121121121121E 212111111, 71 DANH MỤC HÌNH Hình 2. 1 Mô tả về hệ thống phân tán.----- 2 2 £+E+SE+EE£EE£EE2EEEEEEEEEEEErrkrrkrreee 8 Hình 2. 2 Thuật toán Asymmetric Crytography .- - «+ + x++xk+svksseeseeseeee 10 Hình 2. 3 Cách hoạt động của private, public key trong blockchain.

4 Nguyên lý hoạt động của thuật toán băm.- -- 5+ 5-cc+++cc<sees+ 12 Hình 2. 5 Hoạt động tạo một khối mới trong BlockchaIn. 6 Nguyên lý hoạt động của Proof of Work ConsenSus. 7 Nguyên lý hoạt động của Proof of Stake Consensus.

8 Nguyên lý hoạt động của Delegated Proof of Stake. 9 Nguyên tắc hoạt động của IPFS [39] .- -c kg re, 18 Hình 2. 10 Cau trúc của một hợp đồng thông minh.- 2-2 +22z+zx+zxzzs4 19 Hình 2. 11 Kiến trúc máy chủ Heroku [4Ö].

12 Kiến trúc cơ sở dữ liệu Mongo Atlas [41]. 13 Hình ảnh mô tả kết nối giữa các thành phan trong giao tiếp UART Kết nối RF, 63. 1 Kiến trúc của hệ thống truy xuất nguồn sốc VAC XỈN. 2 Sơ đồ thiết kế hợp đồng thông minh.-- ¿2-2 +++z+++x++rx++zxez 26 Hình 3.

3 Sơ đồ hệ thống máy chủ.--- 2-2 £+s£+E+EE+EE+EE£EEEEE2EEEerEerkrrkrrkrrkee 35 Hình 3. 4 Sơ đồ hệ thống giám sát nhiệt độ kho bảo quan. - cv gHgnh n Hnnrờ 39 Hình 3. 6 Module Thu Phát Wifi ESP8266 NodeMCU.

7 Module cảm biến nhiệt độ, đồ âm DHTI I.----c:¿+c5scc+ccxscez 4I Hình 3. 8 Sơ đồ mạch hệ thống giám sát kho bảo quản — l. 9 Sơ đồ mạch hệ thống giám sát kho bảo quản — 2. 10 Các thành phần của gói tin.----- 2 2 £+E++E£EE£EE+EE+EEEEEEerEerkerxersrex 44 Hình 3.

11 Giải thuật giám sát năng lượng cho kho bảo quản. 12 Sơ đồ hệ thống giám sát nhiệt độ cho các đơn phi phân phối vac xin. 13 Sơ đồ mạch hệ thống giám sát nhiệt độ cho đơn vị vận chuyển vắc xin 48 Hình 3. 14 Giải thuật giám sát nhiệt độ cho nhà phân phối.

1 Giao diện danh sách các lô hàng do nhà cung cấp tạo. 2 Giao diện hién thi chi tiết thong tin một lô hang của nhà cung cấp. 3 Giao diện tao thông tin lô hàng từ nhà cung cấp. 4 Tại bước này nhà cung cấp tiến hành xác nhận giao dịch và đồng thời tạo ra một chữ ký số ( thay thé cho chữ ký tay trên hợp đồng giấy).

5 Giao diện hién thị thông tin của kho bảo quản. 6 Quản lý kho tiến hành xác nhận thông tin nhập lô vac xin vào kho. 7 Thông tin 16 vac xin vừa được thêm vào kho bảo quản. 8 Giao diện hiển thị thông tin của nhà phân phối.

9 Nhà phân phối nhập thông tin và tiến hành xác nhận thông tin để vận chuyên vac xin đến địa điểm tiêm chủng. 10 Thông tin 16 vac xin được tiến hành giai đoạn phân phối. 11 Giao diện hiển thị thông tin của địa điểm tiêm chủng. 12 Địa điểm tiêm chủng xác nhận nhận vac xin từ đơn vị phân phối.

13 Thông tin lô vắc xin của địa điểm tiêm chủng nhận từ đơn vị phân phối ¬—. 14 Giao diện hiên thị thông tin của đối tượng tiêm chung/bénh nhân. 15 Thêm bệnh án và thông tin của đối tượng tiêm chủng. 16 Thông tin bệnh án của người được tiêm VAC xin.

17 Thông tin nhiệt độ, độ ầm được gửi từ module esp8266. 18 Giao diện giám sát và hiền thị nhiệt độ của Vac xin. 19 Thông tin nhiệt độ, độ am gửi từ Module Sim.-- -- -- + -s«++<s+68 DANH MỤC BANG Bang 2. 1 Ưu và nhược điểm của ứng dụng phi tập trung.

1 Bang mô tả chức năng của Contract Manage€r. 2 Mô tả các chức năng của IoT Manager Contract. 3 Mô tả các chức năng cho Vaccine User Extended Contract. 4 Mô tả chức năng của Vaccine System Storage Contract.

8 Thiết kế API cho hệ thống máy chủ. 9 Giải thuật tiết kiệm năng lượng cho kho bảo quản. 10 Giải thuật tiết kiệm giám sát nhiệt độ cho đơn vị phân phối vac xin. 1 Thông tin giao dịch của nhà cung cấp.----:---¿ 2 5z+cx2zx+zxssrss 52 Bảng 4.

2 Sự kiện của nhà cung cấp từ smart Contract .---- 2-5 ©522cs+cs+zxzsz 53 Bang 4. 3 Thông tin giao dịch của kho bảo quản.- ‹- 5c + ss£+£+se+se+sessxs 54 Bang 4. 4 Sự kiện kho bảo quan từ smart CONtraCt. 5 Thông tin giao dịch don vị phân phối.---- 2-2 2+ 2+s2£x+£x+zs+zsz +2 55 Bang 4.

6 Sự kiện của đơn vi phân phối từ smart contract. 7 Thông tin giao dich của địa điểm tiêm chủng. 8 Sự kiện của địa điểm tiêm chủng từ smart COnfraCt. 9 Thông tin giao dịch của đối tượng tiêm chủng.

10 Sự kiện của đối tượng tiêm chủng của smart contraet. 11 Kiểm thử thoi gian hoạt động của mô đun vận chuyên ¬— 69 DANH MỤC TỪ VIET TAT RE - Radio Frequency BC - Blockchain SC - Smart Contract BSC - Binance Smart Chain IoT - Internet of Thing IPFS - InterPlanetary File System P2P - Peer to Peer PoW - Proof of Work PoS - Proof of Stake DPoS - Delegated Proof Of Stake MTR - Merkle Tree Root PoSA - Proof of Stake Authority DApp - Decentralized application EVM - Ethereum Virtual Machine DAG- Directed Acyclic Graph DHT- Distributed Hash Table API - Application Programming Interface HTTP - Hypertext Transfer Protocol IPC - Inter-process communication FP - Functional Programing NoSQL - Non-SQL UART - Universal Asynchronous Receiver / Transmitter GPRS - General Packet Radio Service NFT - Non-fungible token ATM - Automated Teller Machine GSM - Global System for Mobile Communications WLAN- Wireless local area network IEEE- Institute of Electrical and Electronics Engineers COVID-19 - Coronavirus Discovered In Late 2019 TOM TAT KHÓA LUẬN Đề tài nghiên cứu và xây dựng một hệ thống quản lý và truy xuất nguồn gốc của vac xin COVID-19 thông qua việc sử dụng nền tang công nghệ Blockchain, bao gồm giám sát tình trạng của lô hàng thông qua các giai đoạn trong chuỗi cung ứng. Giám sát nhiệt độ thông qua hệ thống IoT. Các thông tin giám sát và thông tin trong từng giai đoạn được hién thị trên ứng dụng phi tập trung tự xây dựng và có bản thiết kế toàn bộ giao diện.

Thông qua việc tìm hiểu và xây dựng hệ thống quản lý chuỗi cung ứng vac xin em nhận thay dé tài có thé giải quyết các van dé trong chuỗi cung ứng trong khi dữ liệu và logic doanh nghiệp sẽ được lưu trên trên blockchain va giám sát nhiệt độ với hệ thống IoT cho kho bảo quản và quá trình vận chuyên vac xin thông qua việc theo dõi, thử nghiệm và xây dựng các thuật toán tối ưu hóa và tiết kiệm năng lượng tiêu hao. Vân dé phân phôi và tiêm vac xin Hiện nay dân số thế giới rơi vào mức hơn 7 tỉ người và mục tiêu tiêm chủng dự kiến vào cuối năm 2021 đạt mức 3.1 tỉ người (tức chiếm 40% tổng dân số thế giới) [1]. Mục tiêu tiêm chủng giữa năm 2022 dự kiến là 4,6 tỉ người (tức chiếm 60% tổng dân số thế giới). Hiện tại đến tháng 9/2021 thế giới đã đạt 2.1 tỉ người đã được tiêm chủng đầy đủ (tức 27.6% tổng dân số thế giới).

Và nguồn cung cấp vắc xin dự kiến rơi vào khoảng 15.7 tỉ liều trong khi đó 5.6 tỉ liều vắc xin đã được phân phối và 5.3 tỉ liều vắc xin được quản lý. Vấn đề phân phối và tiêm vắc xin hiện nay gặp rất nhiều khó khăn và trở ngại, do phần đông người dân không tin tưởng vào vắc xin và quyết định không tiêm khiến các cơ quan nhà nước và vấn đề khống chế dịch bệnh khó khăn nay lại càng gặp nhiều khó khăn hơn. Có thể thấy sự tin cậy, minh bạch, tính chặt chẽ và công khai rõ ràng trong toàn bộ quy trình cung ứng vắc xin đóng Vai trò rât quan trọng. Những thông kê vừa rồi cho thấy được một số lượng rất lớn vắc xin cần phải được sản xuất và cung ứng liên tục.

Vậy vấn đề được đặt ra ở đây là làm thế nào có thể giảm thời gian cung ứng và phân phối vắc xin, xử lý và giám sát thông tin một cách đồng bộ, minh bạch, và tạo được sự tin cây cho người dân, giảm bớt gánh nặng về nhân công và chi phí sản xuất, tránh giả mạo vac xin và thu hồi nhanh chóng dựa vào việc truy xuât dữ liệu. Nghiên cứu [2] đã chỉ ra thực trạng của việc triển khai Blockchain trên chuỗi cung ứng bằng cách tập trung vào đại dịch COVID-19. Theo đó họ phân loại thành bốn nhóm bao gồm khả năng hiển thị, số hóa, tính minh bạch và hợp đồng thông minh và các kết quả đánh giá cho thấy sự tập trung chủ yếu vào hai nhóm là số hóa và khả năng hiển thị và hai nhòm còn lại có tỉ trọng nhỏ hơn. Phát hiện này ủng hộ giả thuyết cho rằng việc sử dụng blockchain phụ thuộc vào các dịch vụ được cung cấp tùy theo từng lĩnh vực khác nhau, đặc biệt là trong COVID-19.

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

Tài liệu "Nghiên Cứu Hệ Thống Truy Xuất Nguồn Gốc Vac Xin COVID-19 Bằng Công Nghệ Blockchain và IoT" trình bày một phương pháp tiên tiến để theo dõi và xác minh nguồn gốc của vac xin COVID-19 thông qua việc ứng dụng công nghệ blockchain và IoT. Nghiên cứu này không chỉ giúp đảm bảo tính minh bạch và an toàn trong quá trình phân phối vac xin mà còn cung cấp một hệ thống đáng tin cậy để người tiêu dùng có thể kiểm tra thông tin về vac xin mà họ nhận được.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về cách công nghệ hiện đại có thể cải thiện quy trình y tế và bảo vệ sức khỏe cộng đồng. Để mở rộng kiến thức của mình, bạn có thể tham khảo thêm các tài liệu liên quan như Thiết kế bộ thiết bị iot nhỏ gọn dán ngực theo dõi nhịp tim và cảm biến té ngã có tích hợp ai để phân tích và cảnh báo sớm tình trạng bất thường sức khỏe tim mạch, nơi bạn sẽ tìm thấy thông tin về các thiết bị IoT trong lĩnh vực y tế. Ngoài ra, tài liệu Nghiên cứu và ứng dụng các thuật toán nhận dạng hành động bất thường của bệnh nhân tại nhà cũng sẽ cung cấp cái nhìn sâu sắc về việc giám sát sức khỏe từ xa. Cuối cùng, bạn có thể tham khảo Xây dựng hệ thống giám sát phòng server của bệnh viện quy mô vừa và nhỏ để hiểu thêm về các hệ thống giám sát trong môi trường bệnh viện. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực công nghệ y tế.