TỔNG QUAN
Việt Nam là một trong những quốc gia xuất khẩu cà phê hàng đầu thế giới, tuy nhiên quá trình quản lý và truy xuất nguồn gốc trong chuỗi cung ứng cà phê hiện nay vẫn còn nhiều hạn chế. Các phương pháp quản lý truyền thống chủ yếu dựa trên giấy tờ hoặc hệ thống tập trung dễ bị giả mạo, gây khó khăn trong việc minh bạch thông tin và kiểm soát chất lượng sản phẩm. Trong bối cảnh đó, việc áp dụng các công nghệ tiên tiến như Blockchain và Internet of Things (IoT) đang mở ra một hướng tiếp cận mới đầy tiềm năng.
Cụ thể, Blockchain cho phép lưu trữ dữ liệu theo cách bất biến và minh bạch, còn IoT giúp thu thập dữ liệu tự động từ các thiết bị cảm biến tại các giai đoạn khác nhau của chuỗi cung ứng. Việc tích hợp hai công nghệ này có thể tạo ra một hệ thống truy xuất nguồn gốc đáng tin cậy, giúp người tiêu dùng, nhà phân phối và nhà sản xuất có thể theo dõi hành trình sản phẩm từ nông trại đến tay người dùng cuối.
Từ đó, đề tài “Ứng dụng Blockchain và IoT trong quản lý chuỗi cung ứng cà phê” được lựa chọn nhằm hướng đến các mục tiêu sau:
• Nâng cao tính minh bạch và khả năng xác thực nguồn gốc sản phẩm cà phê.
• Ứng dụng cảm biến IoT để tự động ghi nhận dữ liệu sản xuất theo thời gian thực.
• Sử dụng công nghệ chuỗi khối để lưu trữ và chia sẻ dữ liệu một cách an toàn, không thể chỉnh sửa.
• Hỗ trợ truy xuất thông tin nhanh chóng qua mã QR code cho người tiêu dùng
Đối tượng nghiên cứu
Đối tượng nghiên cứu của đồ án tập trung vào chuỗi cung ứng sản phẩm cà phê tại Việt Nam, bao gồm các giai đoạn từ sản xuất, thu hoạch, chế biến, vận chuyển đến phân phối đến tay người tiêu dùng.
Phạm vi nghiên cứu
Phạm vi nghiên cứu của đồ án được giới hạn trong việc mô phỏng một hệ thống tích hợp Blockchain và IoT phục vụ quản lý chuỗi cung ứng cà phê ở một số giai đoạn nhất định.
Phương pháp nghiên cứu
Để triển khai đề tài, nhóm sử dụng kết hợp các phương pháp nghiên cứu sau:
• Phân tích tài liệu: Nghiên cứu các mô hình truy xuất nguồn gốc, ứng dụng IoT và Blockchain trong chuỗi cung ứng thực tế.
• Phân tích hệ thống: Xác định các bước trong chuỗi cung ứng cà phê cần được thu thập dữ liệu và truy xuất.
• Thiết kế mô hình: Đề xuất mô hình hệ thống tích hợp IoT và Blockchain phù hợp với thực tế Việt Nam.
• Mô phỏng hệ thống: Xây dựng hệ thống demo bằng Python và Web, mô phỏng dữ liệu cảm biến.
PHƯƠNG PHÁP THỰC HIỆN
Kịch bản thực nghiệm
Kịch bản thực nghiệm nhằm mô phỏng một chuỗi cung ứng cà phê thực tế từ nông trại đến tay người tiêu dùng, ứng dụng công nghệ Blockchain mô phỏng bằng Python và thiết bị IoT (giả lập) để đảm bảo tính minh bạch, không thể sửa đổi, và khả năng truy xuất nguồn gốc thông qua mã QR và giao diện web.


Chuỗi cung ứng được mô phỏng
Giai đoạn 1: Thu hoạch – Kích hoạt dữ liệu
– Nhân viên sản xuất tạo lô cà phê mới.
– Dữ liệu gồm: ngày thu hoạch, địa điểm, người thu hoạch, phương pháp được nhập vào hệ thống.
– Hệ thống tạo mã batch ID và sinh mã QR tương ứng.
– Tất cả dữ liệu được ghi vào block đầu tiên trong chuỗi blockchain Python.
Giai đoạn 2: Xử lý sau thu hoạch – Ghi nhận kiểm định
– Sử dụng cảm biến giả lập (hoặc nhập tay): nhiệt độ sấy, độ ẩm, thời gian lưu kho, phân loại hạt.
– Nhân viên nhập liệu, tạo block mới gắn vào chuỗi.
– Hệ thống ghi lại thời gian, chữ ký số của người kiểm tra.
Giai đoạn 3: Xuất khẩu – Ghi nhận vận chuyển
– Ghi nhận thời gian rời kho, đơn vị vận chuyển, điều kiện bảo quản.
– Block mới chứa thông tin hành trình và các thiết bị hỗ trợ IoT (giả lập).
– Hệ thống tạo thêm block chứa thông tin kiểm tra xuất khẩu, mã container.
Giai đoạn 4: Bán lẻ – Quét mã và kiểm chứng
– Tại siêu thị, nhân viên bán hàng quét mã QR trên bao bì.
– Thông tin đầy đủ từ trang trại → kiểm định → vận chuyển hiển thị.
Giai đoạn 5: Người tiêu dùng – Xác thực minh bạch
– Người tiêu dùng sử dụng điện thoại thông minh quét mã QR.
– Thấy được từng block thông tin, không thể chỉnh sửa.
– Website hiển thị minh bạch toàn bộ chuỗi cung ứng đã ghi nhận trên blockchain mô phỏng.
THỰC NGHIỆM, ĐÁNH GIÁ VÀ THẢO LUẬN
Kết quả và đánh giá

a) Tính toàn vẹn dữ liệu:
Thông tin của mỗi giai đoạn sau khi ghi vào chuỗi Blockchain đều được băm và liên kết với block trước đó. Nếu một block bị thay đổi, toàn bộ chuỗi sau đó sẽ bị sai lệch, giúp đảm bảo không thể sửa dữ liệu.
b) Minh bạch và truy xuất nhanh: Người dùng chỉ cần quét mã QR từ sản phẩm là có thể truy xuất toàn bộ lịch sử của lô cà phê, từ khâu sản xuất, vận chuyển, xử lý đến tiêu dùng.
c) Khả năng mở rộng: Mô hình có thể dễ dàng mở rộng ra nhiều loại nông sản khác nhau, chỉ cần chuẩn hóa lại định dạng dữ liệu nhập vào.
d) Tính ứng dụng: Phù hợp triển khai thực tế cho các doanh nghiệp nông sản có nhu cầu truy xuất nguồn gốc minh bạch, chi phí rẻ, dễ triển khai mà không cần hệ thống máy chủ phức tạp.
Thảo luận
- Ưu điểm: đơn giản, chi phí thấp, không phụ thuộc vào nền tảng lớn như Ethereum.
- Hạn chế: chưa có cơ chế đồng thuận phi tập trung; chưa chống được các tấn công dữ liệu nếu máy chủ bị chiếm quyền.
- Đề xuất: có thể tích hợp thêm chữ ký số hoặc giải pháp IPFS để phân tán dữ liệu thực tế.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Kết luận
Sau quá trình thực hiện đồ án tốt nghiệp với đề tài “Ứng dụng Blockchain và IoT trong quản lý chuỗi cung ứng cà phê”, chúng tôi đã đạt được các kết quả cụ thể sau:
– Hoàn thiện mô hình mô phỏng chuỗi cung ứng cà phê gồm 5 giai đoạn chính: Sản xuất – Xử lý – Phân phối – Bán lẻ – Tiêu dùng.
– Thiết kế và lập trình thành công một hệ thống blockchain mô phỏng bằng Python gồm các chức năng tạo block, lưu dữ liệu, truy xuất bằng mã QR.
– Triển khai được hệ thống giao diện Web sử dụng HTML/CSS, đọc dữ liệu JSON từ blockchain mô phỏng để hiển thị minh bạch hành trình sản phẩm.
– Tích hợp thiết bị IoT trong mô hình thực nghiệm như: cảm biến nhiệt độ (mô phỏng), thiết bị soi chiếu, và các bước kiểm tra chất lượng (dựa trên dữ liệu mẫu).
– Hoàn tất triển khai website truy xuất nguồn gốc thực tế qua GitHub Pages với repo công khai tại địa chỉ: https://taikon14coffee.github.io/trace.html
– Đưa ra một quy trình thực nghiệm chi tiết giúp sinh viên hoặc tổ chức có thể tái dựng mô hình, bao gồm mã nguồn, sơ đồ, kịch bản thực nghiệm, và hình ảnh minh hoạ.
– Xây dựng hệ thống có thể mở rộng, dễ nâng cấp và tích hợp thêm các thiết bị IoT hoặc đồng bộ với smart contract trên testnet Ethereum.
Hạn chế
Trong quá trình thực hiện đề tài, chúng tôi cũng gặp một số khó khăn và tồn tại nhất định như:
– Mô hình hiện tại vẫn chỉ mới mô phỏng cấp độ logic chứ chưa triển khai thực tế với phần cứng IoT tại nông trại.
– Việc tích hợp IoT mới dừng ở mức thiết kế nguyên lý, chưa có phần thử nghiệm thực tế với cảm biến vật lý và mạng truyền thông LPWAN như LoRa hoặc NB-IoT.
– Hệ thống blockchain hiện tại chỉ chạy cục bộ bằng Python, chưa có tính năng phân tán hoặc xác thực đa nút (decentralization).
– Chưa đồng bộ với các bên thứ ba như trung tâm kiểm định chất lượng, cơ quan giám sát 26 xuất khẩu, siêu thị bán lẻ để tạo nên chuỗi giá trị thực tế.
Hướng phát triển
Trong thời gian tới, chúng tôi định hướng phát triển đề tài theo một số hướng như sau:
– Triển khai IoT thật tại các điểm thu hoạch và kho lưu trữ để ghi nhận tự động các chỉ số môi trường như nhiệt độ, độ ẩm, vị trí GPS.
– Phát triển smart contract bằng Vyper/Solidity trên testnet như Sepolia để đồng bộ dữ liệu từ hệ thống Python sang blockchain công khai.
– Mở rộng mô hình để áp dụng cho nhiều loại nông sản khác như gạo, điều, tiêu, sầu riêng… có giá trị xuất khẩu cao.
– Kết nối với hệ thống quản lý bán hàng thực tế (POS) để tạo chuỗi đồng bộ từ khâu trồng trọt đến người tiêu dùng cuối.
– Nâng cấp giao diện web theo hướng thân thiện hơn, hỗ trợ đa thiết bị, có giao diện quản trị cho nhân viên nhập liệu chuỗi cung ứng.
– Triển khai API RESTful hoặc sử dụng nền tảng Firebase/Node.js để hỗ trợ dữ liệu động thay vì chỉ đọc file JSON tĩnh.
– Đăng ký bản quyền phần mềm, kêu gọi đầu tư để thương mại hóa giải pháp blockchain truy xuất nguồn gốc nông sản.
– Thực hiện khảo sát người dùng và khách hàng nhằm cải tiến hệ thống từ góc nhìn thực tiễn và nâng cao trải nghiệm tiêu dùng.
– Tích hợp các giải pháp xác thực nguồn gốc bằng công nghệ sinh trắc học, AI hoặc nhận diện hình ảnh.


