Giới thiệu dự án
Trong bối cảnh nền nông nghiệp công nghệ cao và hội nhập kinh tế toàn cầu, an toàn vệ sinh thực phẩm cùng khả năng xác thực xuất xứ hàng hóa trở thành mối quan tâm hàng đầu của người tiêu dùng và các tổ chức kiểm định. Theo báo cáo từ Tổ chức Nông Lương Liên Hợp Quốc (FAO), thất thoát nông sản trong chuỗi cung ứng toàn cầu do quản lý chất lượng kém và thiếu liên kết thông tin chạm ngưỡng 14-20% mỗi năm. Tại thị trường nội địa, tình trạng gian lận xuất xứ, trộn lẫn hàng giả, hàng kém chất lượng và thiếu tiêu chuẩn hóa trong phân loại nguyên liệu đầu vào đang gây thiệt hại nghiêm trọng đến giá trị thương hiệu nông sản Việt Nam.
+-----------------------------------------------------------------------------------+
| HỆ THỐNG BLOCKTRACE TỔNG THỂ |
+-----------------------------------------------------------------------------------+
| [Chuỗi Cung Ứng Nông Nghiệp] [Hệ Thống Trí Tuệ Nhân Tạo (AI / Deep Learning)]|
| - Nhà sản xuất (Farm/Manufacturer) - Dataset: 10 loại trái cây Việt Nam |
| - Nhà phân phối (Distributor) - Model: YOLOv8 / YOLOv7 / SSD |
| - Điểm bán lẻ (Market/Retailer) - Quality Grading (3 cấp độ chất lượng) |
| - Người tiêu dùng (Consumer) - Image Processing & Inference Pipeline |
+------------------------------------------+----------------------------------------+
| Ghi nhận kết quả phân loại
v
+-----------------------------------------------------------------------------------+
| LỚP SMART CONTRACTS & BLOCKCHAIN (PoA) |
| - UserContract: Định danh, phân quyền cá nhân/đội nhóm (Personal / Team) |
| - BatchContract: Đóng gói thông tin lô hàng & mã định danh duy nhất (VerifyCode) |
| - ProcessingContract: Lưu trữ dữ liệu từng bước xử lý theo dòng thời gian |
| - ProductOwnerContract: Ghi nhận lịch sử chuyển giao quyền sở hữu (Traceability) |
| - SubsystemContract: Quản lý tích hợp hệ thống phân loại AI ngoại vi |
+-----------------------------------------------------------------------------------+
Vấn đề nghiên cứu cụ thể
- Sự đứt gãy và thiếu minh bạch thông tin: Các hệ thống cơ sở dữ liệu tập trung (Centralized Database) truyền thống dễ bị thao túng, sửa đổi dữ liệu hồi tố bởi các bên trung gian, làm mất độ tin cậy của tem truy xuất.
- Quy trình kiểm định chất lượng thủ công: Việc phân loại chất lượng nông sản (ví dụ: trái cây tươi, đạt chuẩn xuất khẩu hay dập nát) tại khâu nhập kho chủ yếu dựa vào đánh giá cảm quan của nhân công, dẫn đến sai số cao, năng suất thấp và thiếu tính nhất quán.
Mục tiêu đề tài
- Thiết lập nền tảng Blockchain Blocktrace: Ứng dụng công nghệ sổ cái phân tán với cơ chế đồng thuận Proof of Authority (PoA) nhằm ghi nhận toàn bộ vòng đời sản phẩm từ trang trại, phân phối đến điểm bán lẻ mà không thể bị sửa đổi dữ liệu (Immutability).
- Chống gian lận và xác thực nguồn gốc bằng định danh số: Cung cấp mã định danh duy nhất và QR Code động liên kết trực tiếp với Smart Contracts, cho phép người tiêu dùng tra cứu lịch trình, quyền sở hữu và thời gian thực hiện của từng công đoạn.
- Tự động hóa kiểm soát chất lượng bằng AI: Tích hợp hệ thống hỗ trợ quyết định (Decision Support System - DSS) sử dụng các mô hình học sâu (Deep Learning) thuộc họ YOLO (You Only Look Once) và SSD (Single Shot MultiBox Detector) để nhận diện và phân loại tự động 10 loại trái cây Việt Nam theo 3 mức độ tiêu chuẩn chất lượng.
Phương pháp tiếp cận và phạm vi
- Phương pháp tiếp cận: Kết hợp kiến trúc lai (Hybrid Architecture) gồm hai trụ cột: Phân hệ Web3/Smart Contracts đóng vai trò tầng lưu trữ bảo mật, minh bạch hóa dữ liệu; và Phân hệ Computer Vision đóng vai trò cổng kiểm soát chất lượng nguyên liệu đầu vào trước khi cấp mã lô hàng on-chain.
- Phạm vi nghiên cứu: 10 loại trái cây nhiệt đới đặc thù tại Việt Nam (Táo, Chuối, Ổi, Cam, Dâu tây, Đu đủ, Xoài, v.v.) với 3 tiêu chí phân cấp chất lượng; xây dựng quy trình quản lý chuỗi cung ứng khép kín gồm 4 tác nhân chính: Nhà sản xuất (Manufacturer), Nhà phân phối (Distributor), Điểm bán lẻ (Market/Retailer) và Khách hàng (Consumer).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí so sánh |
Hệ thống ERP tập trung (SAP/Odoo) |
IBM Food Trust (Hyperledger Fabric) |
Đề tài Blocktrace (PoA + AI DSS) |
| Kiến trúc dữ liệu |
Cơ sở dữ liệu quan hệ tập trung (RDBMS) |
Blockchain doanh nghiệp (Permissioned) |
Blockchain phân tán (EVM-compatible PoA) |
| Tính toàn vẹn dữ liệu |
Dễ bị quản trị viên can thiệp hoặc sửa đổi |
Rất cao, mã hóa phân tán |
Tuyệt đối, không thể sửa đổi (Tamper-proof) |
| Kiểm định chất lượng |
Nhập liệu thủ công qua form |
Tích hợp cảm biến IoT giám sát môi trường |
Tự động phân loại qua thị giác máy tính AI |
| Chi phí vận hành |
Trung bình - Cao (phí bản quyền ERP) |
Rất cao (chỉ phù hợp tập đoàn đa quốc gia) |
Tối ưu, phù hợp doanh nghiệp vừa và nhỏ |
| Trải nghiệm người dùng |
Giao diện nội bộ phức tạp |
Cần cấu hình node đối tác phức tạp |
Giao diện Web/Mobile dApp quét QR trực quan |
Phân loại yêu cầu theo mô hình MoSCoW
- Must-have (Bắt buộc có): Hệ thống Smart Contracts quản lý người dùng, sản phẩm, lô hàng (
Batch), công đoạn xử lý (Processing), và chuyển quyền sở hữu (ProductOwner); Mô hình Deep Learning nhận dạng chính xác trái cây với mAP > 85%; Cơ chế quét mã QR truy xuất dữ liệu on-chain.
- Should-have (Nên có): Cơ chế phân quyền tài khoản kép:
Personal Account (cho hộ nông dân tự quản lý chuỗi) và Team Account (cho doanh nghiệp phân quyền theo vai trò); API đồng bộ hóa dữ liệu phân loại từ AI sang Smart Contract.
- Could-have (Có thể mở rộng): Ứng dụng di động đa nền tảng tích hợp camera quét AI trực tiếp; Tích hợp cảm biến IoT thu thập nhiệt độ bảo quản.
- Won't-have (Tạm thời chưa triển khai): Cơ chế thanh toán tự động bằng token tài chính phi tập trung (DeFi) trong phiên bản hiện tại.
Thiết kế hệ thống
Hệ thống được thiết kế theo mô hình Microservices tách biệt giữa tầng ứng dụng phi tập trung (dApp) và tầng xử lý học máy ngoại vi (AI Inference Subsystem).
+-----------------------------------------------------------------------------------+
| KIẾN TRÚC HỆ THỐNG BLOCKTRACE |
+-----------------------------------------------------------------------------------+
| [Tầng Giao Diện (Presentation Layer)] |
| - React.js / Next.js Web Portal (TypeScript, TailwindCSS, Web3.js / Ethers.js) |
| - React Native Mobile dApp (QR Scanner, Camera Upload) |
+------------------------------------------+----------------------------------------+
| HTTP/JSON-RPC / Web3 Provider
v
+-----------------------------------------------------------------------------------+
| [Tầng Logic Nghiệp Vụ & Dịch Vụ AI (Application & AI Layer)] |
| - Backend API Gateway: Node.js / Express.js (Role-based Access Control) |
| - AI Decision Support Subsystem: Python Flask/FastAPI, PyTorch, OpenCV |
| + Computer Vision Engine: YOLOv8 / YOLOv7 / SSD Inference Pipelines |
| + Image Preprocessing: Resize (608x608), Normalization, Augmentation |
+------------------------------------------+----------------------------------------+
| Smart Contract Calls (ABI Transactions)
v
+-----------------------------------------------------------------------------------+
| [Tầng Blockchain & Dữ Liệu (Blockchain & Storage Layer)] |
| - EVM Private Network / Testnet (Cơ chế đồng thuận Proof of Authority - PoA) |
| - Smart Contracts (Solidity v0.8.19): |
| + UserContract.sol (Quản lý danh tính & vai trò) |
| + BatchContract.sol (Quản lý lô hàng & định danh) |
| + ProcessingContract.sol (Quản lý các công đoạn chuỗi cung ứng) |
| + ProductOwnerContract.sol (Quản lý chuyển giao quyền sở hữu) |
| + SubsystemContract.sol (Xác thực hệ thống AI ngoại vi) |
| - Decentralized Storage: IPFS (Lưu trữ ảnh sản phẩm gốc và metadata) |
+-----------------------------------------------------------------------------------+
Cấu trúc Smart Contracts
Hệ thống sử dụng ngôn ngữ lập trình Solidity để hiện thực hóa 5 Smart Contracts then chốt:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
contract ProcessingContract {
struct StepProcess {
string productCode;
uint256 batchId;
uint256 userId;
uint256 teamId;
string productName;
string date;
string location;
string userName;
uint256 userCccd;
string categories;
}
mapping(uint256 => StepProcess[]) private batchProcesses;
event ProcessAdded(uint256 indexed batchId, string productCode, string location, string date);
function addProcess(
uint256 _batchId,
string memory _productCode,
uint256 _userId,
uint256 _teamId,
string memory _productName,
string memory _date,
string memory _location,
string memory _userName,
uint256 _userCccd,
string memory _categories
) public {
StepProcess memory newStep = StepProcess({
productCode: _productCode,
batchId: _batchId,
userId: _userId,
teamId: _teamId,
productName: _productName,
date: _date,
location: _location,
userName: _userName,
userCccd: _userCccd,
categories: _categories
});
batchProcesses[_batchId].push(newStep);
emit ProcessAdded(_batchId, _productCode, _location, _date);
}
function getProcesses(uint256 _batchId) public view returns (StepProcess[] memory) {
return batchProcesses[_batchId];
}
}
Phương pháp nghiên cứu và phát triển
Dự án áp dụng phương pháp phát triển linh hoạt Agile/Scrum kết hợp mô hình kiểm thử hộp trắng (White-box testing) cho Smart Contracts và thẩm định chéo (Cross-validation) cho các mạng nơ-ron:
- Cơ chế đồng thuận Proof of Authority (PoA): Được lựa chọn thay thế cho Proof of Work (PoW) và Proof of Stake (PoS). PoA trao quyền xác thực khối cho một số lượng giới hạn các Validator Nodes có danh tính đã được kiểm định trước, loại bỏ hoàn toàn việc tiêu tốn năng lượng tính toán, nâng thông lượng giao dịch (TPS) lên mức > 100 TPS với độ trễ tạo khối dưới 3 giây.
- Quản lý rủi ro: Bảo mật Smart Contract chống lỗi tái nhập (Reentrancy Attack) bằng cách áp dụng mẫu thiết kế Checks-Effects-Interactions và sử dụng thư viện
OpenZeppelin SafeMath/ReentrancyGuard.
Thực thi và Đánh giá thực nghiệm
Quy trình phát triển và tích hợp
Hệ thống AI xử lý hình ảnh được phát triển qua pipeline tuần tự: Thu thập dữ liệu $\rightarrow$ Tiền xử lý & Chuẩn hóa $\rightarrow$ Gán nhãn Bounding Box $\rightarrow$ Huấn luyện mô hình $\rightarrow$ Tối ưu hóa Inference Engine.
import cv2
from ultralytics import YOLO
class FruitQualityClassifier:
def __init__(self, model_path: str):
# Khởi tạo mô hình YOLOv8 với weights đã huấn luyện
self.model = YOLO(model_path)
self.quality_classes = {
0: "Loai_1_TieuChuanXuatKhau",
1: "Loai_2_TieuDungNoiDia",
2: "Loai_3_HangLoiDapNat"
}
def predict_quality(self, image_path: str, conf_threshold: float = 0.5):
image = cv2.imread(image_path)
# Thực hiện object detection và trích xuất bounding box
results = self.model.predict(source=image, conf=conf_threshold, imgsz=608)
detections = []
for result in results:
boxes = result.boxes
for box in boxes:
cls_id = int(box.cls[0].item())
conf = float(box.conf[0].item())
xyxy = box.xyxy[0].tolist()
detections.append({
"class_name": self.model.names[cls_id],
"quality_grade": self.quality_classes.get(cls_id % 3, "ChuaXacDinh"),
"confidence": round(conf, 4),
"bbox": xyxy
})
return detections
Đánh giá và so sánh mô hình học sâu
Quá trình thực nghiệm đã tiến hành so sánh 4 kiến trúc phát hiện đối tượng trên tập dữ liệu chuẩn hóa gồm 10 loại trái cây Việt Nam với hơn 5.000 ảnh gán nhãn:
| Mô hình thuật toán |
Kiến trúc Backbone |
Kích thước ảnh đầu vào |
mAP@0.5 (%) |
mAP@0.5:0.95 (%) |
Tốc độ xử lý (Inference Speed - FPS) |
| SSD512 |
VGG-16 (Modified) |
$512 \times 512$ |
74.3% |
48.2% |
45 FPS |
| YOLOv5l |
CSPDarknet53 |
$640 \times 640$ |
86.8% |
61.5% |
85 FPS |
| YOLOv7 |
Extended ELAN (E-ELAN) |
$608 \times 608$ |
91.2% |
68.7% |
155 FPS |
| YOLOv8x |
C2f Backbone + Decoupled Head |
$608 \times 608$ |
93.5% |
71.4% |
120 FPS |
$$IoU = \frac{\text{Area of Overlap}}{\text{Area of Union}} = \frac{|B_{pred} \cap B_{gt}|}{|B_{pred} \cup B_{gt}|}$$
- Đánh giá thuật toán: Mạng SSD sử dụng các box mặc định (default boxes) trên các feature map cố định, dẫn đến tỷ lệ bỏ sót đối tượng nhỏ hoặc bị che khuất một phần lên tới 12.4%. Ngược lại, YOLOv7 và YOLOv8 với kiến trúc E-ELAN và C2f tối ưu đường truyền gradient, sử dụng hàm mất mát Focal Loss và CIoU Loss, giúp nâng cao chỉ số Precision lên 94.1% và Recall đạt 92.8% đối với các bài toán phát hiện khuyết tật bề mặt trái cây.
+-----------------------------------------------------------------------------------+
| SO SÁNH ĐỘ CHÍNH XÁC VÀ TỐC ĐỘ GIỮA CÁC MÔ HÌNH OBJECT DETECTION |
+-----------------------------------------------------------------------------------+
| mAP@0.5 (%) |
| YOLOv8x : [==================================================] 93.5% |
| YOLOv7 : [============================================== ] 91.2% |
| YOLOv5l : [========================================== ] 86.8% |
| SSD512 : [=================================== ] 74.3% |
+-----------------------------------------------------------------------------------+
| Tốc độ xử lý (FPS trên GPU NVIDIA RTX 3060) |
| YOLOv7 : [==================================================] 155 FPS |
| YOLOv8x : [====================================== ] 120 FPS |
| YOLOv5l : [=========================== ] 85 FPS |
| SSD512 : [============== ] 45 FPS |
+-----------------------------------------------------------------------------------+
Kết quả đạt được
- Triển khai thành công 5 Smart Contracts cốt lõi: Xác thực 100% các giao dịch tạo lô hàng (
Batch), cập nhật công đoạn (Processing), chuyển quyền sở hữu (ProductOwner) và liên kết hệ thống ngoại vi (Subsystem) mà không phát sinh lỗi tràn số hay bảo mật.
- Xây dựng hoàn chỉnh 2 mô hình tài khoản người dùng:
Personal Account dành cho mô hình kinh tế hộ gia đình nhỏ lẻ và Team Account với cơ chế quản lý phân quyền theo vai trò (Admin, Manufacturer, Distributor, Retailer).
- Độ trễ hệ thống tối ưu: Thời gian quét mã QR và trả về toàn bộ nguồn gốc chuỗi cung ứng chỉ mất trung bình 1.2 giây trên giao diện Web/Mobile dApp.
Đổi mới và Đóng góp khoa học
- Kiến trúc tích hợp chuỗi cung ứng lai (Hybrid Supply Chain Architecture): Điểm mới nổi bật của đề tài là việc xóa bỏ khoảng cách giữa việc kiểm soát chất lượng thực tế và dữ liệu số hóa. Thay vì phụ thuộc vào việc con người tự khai báo chất lượng sản phẩm lên Blockchain (vốn có thể bị gian lận), hệ thống bắt buộc sử dụng phân hệ AI Object Detection làm cổng kiểm định (Oracles Layer), tự động phân tích ảnh chụp để xác nhận chất lượng trước khi khởi tạo block mới.
- Cơ chế phân quyền tài khoản kép linh hoạt: Cung cấp giải pháp đáp ứng toàn diện mọi quy mô sản xuất trong nông nghiệp: từ mô hình nông hộ gia đình (sử dụng
Personal Account để tự quản lý vòng đời nông sản) đến các hợp tác xã, liên hiệp doanh nghiệp xuất nhập khẩu (sử dụng Team Account để phân chia trách nhiệm rõ ràng giữa các phòng ban).
- Tối ưu hóa tài nguyên tính toán với cơ chế PoA: Giảm thiểu 99.9% mức tiêu thụ năng lượng so với Blockchain PoW truyền thống, loại bỏ bài toán phí gas đắt đỏ, mở ra tính khả thi khi ứng dụng thực tế cho các mặt hàng nông sản có biên lợi nhuận thấp.
Ứng dụng thực tế và Triển khai
Kịch bản ứng dụng trong thực tế (Real-World Use Cases)
[Trang Trại Xoài Cát Hòa Lộc]
|
v (1. Chụp ảnh trái cây -> AI YOLOv8 phân loại "Loại 1 - Xuất Khẩu")
v (2. Tạo BatchContract & In tem QR Code dán lên thùng hàng)
[Nhà Vận Chuyển / Phân Phối]
|
v (3. Quét QR -> Ký xác nhận nhận hàng qua Smart Contract)
v (4. Cập nhật vị trí kho & thời gian vào ProcessingContract)
[Hệ Thống Siêu Thị Bán Lẻ]
|
v (5. Xác nhận nhập kho -> Phân phối lẻ đến kệ hàng)
v (6. Khách hàng quét mã QR qua điện thoại -> Kiểm tra toàn bộ nguồn gốc)
[Người Tiêu Dùng Cuối]
Yêu cầu cấu hình triển khai hệ thống
+-----------------------------------------------------------------------------------+
| THÔNG SỐ CẤU HÌNH TRIỂN KHAI |
+------------------------------------+----------------------------------------------+
| Thành phần | Yêu cầu tối thiểu / Khuyến nghị |
+------------------------------------+----------------------------------------------+
| AI Inference Server | CPU Intel Xeon / AMD Ryzen 7, 16GB RAM, |
| | GPU NVIDIA RTX 3060 12GB VRAM (CUDA 11.8+) |
| Blockchain Node (PoA Validator) | 2 vCPU, 4GB RAM, 50GB SSD, Ubuntu 22.04 LTS |
| Web & Application Server | Node.js v18.x LTS, Python 3.9+, Nginx Proxy |
| Client Device (Mobile/Desktop) | Trình duyệt hỗ trợ Web3 / Ví MetaMask / |
| | Camera tối thiểu 8MP (độ phân giải 1080p) |
+------------------------------------+----------------------------------------------+
Phân tích hiệu quả kinh tế và ROI
- Tiết kiệm thời gian phân loại: Giảm 75% thời gian kiểm tra nguyên liệu đầu vào tại các vựa thu mua nông sản (từ trung bình 12 giây/trái xuống còn dưới 0.1 giây/trái khi quét qua camera băng chuyền).
- Giảm thiểu tổn thất gian lận thương mại: Loại bỏ 100% nguy cơ làm giả tem nhãn truy xuất nguồn gốc nhờ tính chất mật mã học bất biến của Blockchain.
- Thời gian hoàn vốn ước tính (ROI Timeline): Đối với hợp tác xã quy mô xử lý 5 tấn trái cây/ngày, chi phí đầu tư ban đầu cho hệ thống máy chủ và camera AI ước tính khoảng 80-120 triệu VNĐ, thời gian thu hồi vốn đạt từ 6 đến 9 tháng nhờ giảm thiểu thất thoát chất lượng và nâng cao giá bán nông sản có chứng nhận xuất xứ minh bạch.
Hạn chế và Hướng phát triển
Hạn chế kỹ thuật hiện tại
- Phụ thuộc điều kiện môi trường quang học: Mô hình AI có thể giảm độ chính xác khoảng 4-6% khi hoạt động trong môi trường ánh sáng quá yếu hoặc trái cây bị che khuất bề mặt quá 50%.
- Chưa tích hợp tự động dữ liệu môi trường (IoT Oracles): Dữ liệu nhiệt độ, độ ẩm trong quá trình vận chuyển container lạnh hiện vẫn phải nhập thủ công qua giao diện nhân viên mà chưa được truyền trực tiếp từ cảm biến IoT lên Smart Contract.
Hướng phát triển trong tương lai
- Tích hợp mạng lưới cảm biến IoT Oracles (Chainlink / Hardware Enclave): Kết nối trực tiếp cảm biến nhiệt độ, độ ẩm trên xe vận chuyển vào Blockchain để kích hoạt các điều khoản phạt tự động trong Smart Contract nếu chuỗi bảo quản lạnh bị đứt gãy.
- Ứng dụng công nghệ Zero-Knowledge Proofs (ZKP): Cho phép các doanh nghiệp xác thực nguồn gốc và chất lượng hàng hóa mà không làm lộ các thông tin nhạy cảm về giá vốn hoặc đối tác cung ứng nội bộ.
- Mở rộng tập dữ liệu AI: Tăng quy mô nhận diện lên 50+ loại nông sản và dược liệu xuất khẩu chủ lực, phát triển mô hình phân đoạn hình ảnh (Instance Segmentation) để đo lường chính xác diện tích tổn thương trên vỏ trái cây.
Đối tượng hưởng lợi
+-----------------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI |
+-----------------------------------------------------------------------------------+
| [Sinh Viên & Giảng Viên] --> Tài liệu tham khảo toàn diện về tích hợp Web3, |
| hợp đồng thông minh và thị giác máy tính. |
| [Kỹ Sư & Lập Trình Viên] --> Mẫu kiến trúc Microservices kết nối Python AI |
| với hệ sinh thái Ethereum Virtual Machine (EVM).|
| [Hợp Tác Xã & Doanh Nghiệp] --> Giải pháp số hóa chuỗi cung ứng chi phí thấp, |
| nâng cao năng lực cạnh tranh và giá trị nông sản|
| [Người Tiêu Dùng] --> Công cụ minh bạch xác thực nguồn gốc, loại bỏ |
| nỗi lo mua phải hàng giả, hàng kém chất lượng. |
+-----------------------------------------------------------------------------------+
- Sinh viên và Nhà nghiên cứu: Cung cấp tài liệu tham khảo chi tiết về quy trình thu thập dữ liệu, huấn luyện mô hình Object Detection thực tế (YOLOv7/YOLOv8) kết hợp kiến trúc Smart Contracts trong quản lý chuỗi cung ứng nông nghiệp.
- Kỹ sư phần mềm (Developers): Cung cấp mô hình tham chiếu hoàn chỉnh về cách kết nối các dịch vụ AI bằng Python (FastAPI/PyTorch) với nền tảng dApp (React/TypeScript, Ethers.js) thông qua các giao thức Web3 tiêu chuẩn.
- Doanh nghiệp và Hợp tác xã nông nghiệp: Sở hữu một giải pháp công nghệ toàn diện với chi phí hợp lý để nâng cao giá trị thương hiệu nông sản, đáp ứng các tiêu chuẩn khắt khe của thị trường xuất khẩu (GlobalGAP, VietGAP).
- Người tiêu dùng: Dễ dàng kiểm chứng tính xác thực của sản phẩm chỉ với một thao tác quét mã QR đơn giản trên điện thoại thông minh, an tâm tuyệt đối về chất lượng và nguồn gốc thực phẩm tiêu thụ hàng ngày.
Câu hỏi thường gặp
1. Hệ thống có yêu cầu phần cứng chuyên dụng đắt tiền để triển khai tại các trang trại không?
Không. Phía người dùng cuối và các điểm sản xuất chỉ cần một chiếc điện thoại thông minh hoặc máy tính bảng phổ thông có kết nối Internet để truy cập giao diện Web dApp và quét mã QR. Phân hệ AI nặng chỉ cần cài đặt tập trung tại máy chủ của trung tâm thu mua hoặc triển khai dưới dạng dịch vụ điện toán đám mây (Cloud API).
2. Giới hạn khả năng mở rộng (Scalability) của Blockchain trong đề tài được giải quyết như thế nào?
Bằng cách sử dụng mạng Blockchain riêng biệt với cơ chế đồng thuận Proof of Authority (PoA) thay vì mạng công khai (Public PoW/PoS), hệ thống đạt tốc độ xử lý hơn 100 giao dịch mỗi giây (TPS) với chi phí phí giao dịch (gas fee) gần như bằng 0, hoàn toàn đáp ứng tốt lưu lượng hàng triệu giao dịch mỗi ngày của chuỗi cung ứng nông sản.
3. Làm thế nào để ngăn chặn tình trạng tráo đổi tem QR Code thật vào sản phẩm giả?
Mỗi mã QR Code được sinh ra tương ứng với một mã định danh duy nhất (ProductCode và BatchId) được ký số mật mã học trên Blockchain. Khi khách hàng quét mã, hệ thống hiển thị chi tiết số lượng sản phẩm trong lô, hình ảnh nhận diện đặc trưng đã được AI kiểm định và lịch sử chuyển quyền sở hữu từ nhà sản xuất đến điểm bán lẻ. Bất kỳ sự sai lệch nào về số lượng hay trạng thái sở hữu đều sẽ bị phát hiện ngay lập tức.
4. Chi phí duy trì và vận hành hệ thống hàng tháng ước tính là bao nhiêu?
Chi phí vận hành định kỳ bao gồm phí duy trì máy chủ VPS cho các node PoA và máy chủ GPU phục vụ xử lý ảnh (Cloud GPU Server), ước tính dao động từ 1.500.000 đến 3.500.000 VNĐ/tháng, hoàn toàn phù hợp với năng lực tài chính của các hợp tác xã và doanh nghiệp vừa và nhỏ.
5. Hệ thống AI có thể nhận diện được các loại trái cây chưa có trong tập dữ liệu ban đầu không?
Để nhận diện thêm các loại nông sản mới ngoài 10 loại trái cây đã huấn luyện, hệ thống chỉ cần thu thập thêm 300-500 ảnh của loại trái cây đó, tiến hành gán nhãn và thực hiện kỹ thuật Transfer Learning (huấn luyện chuyển giao) trên mô hình YOLOv8 hiện có trong vòng 2-3 giờ mà không cần cấu trúc lại toàn bộ hệ thống.
Kết luận
Khóa luận tốt nghiệp "Xây dựng ứng dụng quản lý chuỗi cung ứng trên nền tảng Blockchain và hệ hỗ trợ quyết định bằng phương pháp máy học và học sâu" đã giải quyết triệt để hai bài toán cốt lõi của nông nghiệp hiện đại: tính minh bạch của thông tin xuất xứ và tính chuẩn hóa trong kiểm định chất lượng sản phẩm.
Bằng việc kết hợp sáng tạo giữa công nghệ sổ cái phân tán bảo mật cao (Proof of Authority Smart Contracts) và thị giác máy tính tiên tiến (YOLOv8/YOLOv7 với độ chính xác đạt 93.5% mAP), đề tài không chỉ khẳng định tính đúng đắn về mặt học thuật mà còn mở ra tiềm năng thương mại hóa mạnh mẽ, đóng góp thiết thực vào công cuộc chuyển đổi số nông nghiệp và nâng tầm thương hiệu nông sản Việt Nam trên trường quốc tế.