CayDinhDanh.comCây Định Danh
Công nghệ và dữ liệu định danh cây

Blockchain trong định danh và truy xuất cây: phần nào thật, phần nào là chiêu

Blockchain làm được gì cho định danh cây và truy xuất nông sản: chống sửa lịch sử dữ liệu, chia sẻ giữa nhiều bên; và không làm được gì: bảo đảm dữ liệu nhập vào là thật.

Packing shed at the edge of a fruit orchard, a worker scanning a blank tag on a crate of freshly picked avocados, trees and hills behind, soft side light

Blockchain giúp một việc có thật trong định danh cây: ghi lại lịch sử dữ liệu sao cho không bên nào sửa ngầm được sau khi đã ghi, và cho nhiều bên không tin nhau cùng xem một bản ghi chung. Nó không làm được việc quan trọng nhất: bảo đảm thông tin nhập vào ngay từ đầu là đúng sự thật. Một nhật ký phun thuốc khai gian, khi ghi lên blockchain, vẫn là nhật ký khai gian — chỉ là không ai xoá được nữa.

Từ cuối những năm 2010, cụm từ "truy xuất nguồn gốc bằng blockchain" xuất hiện dày đặc trên tem nông sản, dự án trồng cây và lời chào hàng phần mềm. Một số dự án giải quyết được vấn đề thật; nhiều dự án khác dùng chữ blockchain như nhãn tiếp thị cho một cơ sở dữ liệu bình thường. Bài này giải thích cơ chế đủ để phân biệt hai loại đó, chỉ ra những câu hỏi nên đặt ra khi nghe một giải pháp "có blockchain", và khi nào một hệ thống thông thường làm tốt hơn.

Blockchain là gì, nói gọn trong bối cảnh cây trồng

Blockchain là một dạng sổ ghi chép mà các bản ghi được gom thành khối, mỗi khối chứa dấu vân tay số học của khối trước, tạo thành một chuỗi. Nếu ai đó sửa một bản ghi cũ, dấu vân tay của khối chứa nó thay đổi, kéo theo toàn bộ chuỗi phía sau không còn khớp. Khi sổ này được nhiều máy độc lập cùng giữ bản sao và cùng xác nhận khối mới theo một quy tắc đồng thuận, việc sửa lén một bản ghi cũ trở nên rất khó.

Trong định danh cây, bản ghi có thể là "cây mã X được trồng ngày Y từ lô giống Z", "cây mã X được bón phân ngày…", "thùng hàng mã W gồm trái từ các cây…". Ý tưởng là mỗi sự kiện được ghi lên chuỗi, người mua quét tem trên thùng hàng và thấy một lịch sử không bị chỉnh sửa sau khi ghi.

Cần phân biệt blockchain công khai, nơi bất kỳ ai cũng có thể tham gia xác nhận và xem dữ liệu, với blockchain cấp phép, nơi chỉ các thành viên được mời — ví dụ nhà vườn, hợp tác xã, đơn vị đóng gói, nhà bán lẻ — mới được ghi và xác nhận. Phần lớn giải pháp truy xuất nông sản thực tế dùng loại cấp phép, và giá trị chống sửa của nó phụ thuộc vào việc các thành viên có thật sự độc lập với nhau hay không.

Những gì blockchain làm được thật

Chống sửa lịch sử sau khi đã ghi. Nếu một bản ghi đã nằm trên chuỗi do nhiều bên độc lập cùng giữ, không bên nào có thể âm thầm sửa ngày thu hoạch hay đổi nguồn gốc lô hàng mà các bên khác không phát hiện. Đây là giá trị cốt lõi.

Chia sẻ dữ liệu giữa nhiều bên không tin nhau. Nhà vườn, thương lái, nhà máy đóng gói, nhà nhập khẩu thường mỗi bên giữ sổ riêng. Một sổ chung giảm tranh cãi "số của ai đúng" và giảm việc nhập lại cùng một thông tin nhiều lần.

Ghi nhận thời điểm. Bản ghi trên chuỗi mang dấu thời gian được các bên xác nhận, khó làm giả việc "ghi lùi ngày" — hữu ích khi cần chứng minh nhật ký được ghi đúng lúc chứ không phải viết lại trước đợt kiểm tra.

Kiểm chứng độc lập. Với chuỗi công khai, bên thứ ba có thể tự kiểm tra một bản ghi có tồn tại và chưa bị sửa, không cần tin vào máy chủ của đơn vị bán hàng.

Những gì blockchain không làm được

Bảo đảm dữ liệu đầu vào là thật. Đây là giới hạn được giới công nghệ gọi là vấn đề "oracle" hay vấn đề cầu nối giữa thế giới thật và chuỗi. Blockchain chỉ biết những gì được nhập vào. Nếu người nhập ghi "không phun thuốc" trong khi thực tế có phun, chuỗi ghi lại một lời khai sai một cách bất biến.

Bảo đảm trái trong thùng đúng là trái từ cây đã ghi. Tem QR có thể bị bóc khỏi thùng thật dán sang thùng khác, trái từ vườn khác có thể được trộn vào trước khi đóng gói. Liên kết giữa vật thể thật và bản ghi số là chỗ yếu nhất, và blockchain không chạm tới chỗ đó.

Thay thế kiểm tra thực địa. Chứng nhận canh tác, kiểm nghiệm dư lượng, đánh giá vườn vẫn cần người đến tận nơi, lấy mẫu, đối chiếu. Blockchain có thể lưu kết quả kiểm tra, không làm thay việc kiểm tra. Ngược lại, một kết quả kiểm nghiệm giả được ghi lên chuỗi còn khó bị phát hiện hơn vì mang vẻ đáng tin của công nghệ.

Làm cây sống lâu hơn hay trái ngon hơn. Nghe hiển nhiên, nhưng nhiều lời chào hàng ngụ ý rằng sản phẩm "có blockchain" thì chất lượng hơn. Chất lượng đến từ canh tác; blockchain chỉ ghi lại lời khai về canh tác.

Blockchain hay cơ sở dữ liệu thông thường: khi nào chọn cái nào

Câu hỏi thực tế không phải là "có nên dùng công nghệ mới" mà là vấn đề đang gặp có thuộc loại blockchain giải quyết được không:

Tình huốngCơ sở dữ liệu thông thườngBlockchain
Một nhà vườn tự quản lý cây của mìnhĐủ và đơn giản hơn nhiềuThừa — chỉ có một bên ghi và đọc
Hợp tác xã giữ sổ cho các hộ thành viên, người mua tin hợp tác xãĐủ, kèm nhật ký sửa và sao lưuÍt thêm giá trị
Nhiều bên độc lập trong chuỗi cung ứng, hay tranh cãi số liệuCần một bên trung gian được tất cả tinCó thể hữu ích nếu các bên thật sự cùng giữ sổ
Người mua cuối cần tự kiểm chứng mà không tin người bánPhải tin máy chủ của người bánChuỗi công khai cho phép kiểm chứng độc lập phần đã ghi
Vấn đề chính là khai gian từ đầu nguồnKhông giải quyếtKhông giải quyết

Dòng cuối là điều quan trọng nhất. Phần lớn rủi ro trong truy xuất nông sản nằm ở đầu nguồn và ở khâu trộn hàng, không nằm ở việc ai đó sửa sổ sau khi ghi. Nếu vấn đề của chuỗi là khai gian, đầu tư vào kiểm tra thực địa, lấy mẫu và nhật ký có ảnh, toạ độ, thời gian sẽ hiệu quả hơn đầu tư vào sổ cái phân tán.

Năm câu hỏi khi nghe một giải pháp "truy xuất bằng blockchain"

Khi một đơn vị chào giải pháp hoặc một sản phẩm quảng cáo có truy xuất blockchain, các câu hỏi dưới đây giúp nhìn rõ phần thật:

  1. Ai được ghi dữ liệu lên chuỗi, và ai xác nhận? Nếu chỉ một công ty vừa ghi vừa xác nhận, giá trị chống sửa gần như bằng một cơ sở dữ liệu của chính công ty đó.
  2. Dữ liệu đầu vào được kiểm tra thế nào trước khi ghi? Có ảnh, toạ độ, thời gian tự động, có kiểm tra ngẫu nhiên thực địa không?
  3. Liên kết giữa sản phẩm thật và bản ghi số được bảo vệ ra sao? Tem có chống bóc, có mã riêng cho từng đơn vị hàng, có cách phát hiện một mã bị quét quá nhiều lần ở nhiều nơi không?
  4. Người mua có thể tự kiểm chứng trên chuỗi không, hay chỉ xem một trang web do người bán dựng lên và ghi chữ "đã xác thực blockchain"?
  5. Nếu đơn vị vận hành ngừng hoạt động, dữ liệu trên chuỗi và trang tra cứu còn truy cập được không?

Một giải pháp trả lời tốt câu thứ hai và thứ ba mà không dùng blockchain vẫn đáng tin hơn một giải pháp có blockchain nhưng bỏ trống hai câu đó. Chữ blockchain trên tem tự nó không nói gì về chất lượng của dữ liệu.

Nếu vẫn dùng blockchain: thiết kế cho đúng

Có những trường hợp blockchain hợp lý, ví dụ chuỗi nhiều bên độc lập hoặc yêu cầu của đối tác. Khi đó, vài nguyên tắc thiết kế giúp tránh biến nó thành lớp trang trí. Thứ nhất, chỉ ghi lên chuỗi mã sự kiện, thời điểm và dấu vân tay số của dữ liệu chi tiết; dữ liệu đầy đủ như ảnh, nhật ký, thông tin người nằm ở cơ sở dữ liệu thông thường. Cách này giữ được khả năng chứng minh dữ liệu không bị sửa, mà vẫn xoá được thông tin cá nhân khi cần và không tốn phí ghi dữ liệu lớn lên chuỗi.

Thứ hai, đầu tư nhiều nhất vào khâu nhập liệu: ảnh chụp tại chỗ có thời gian và toạ độ tự động, mã cây và mã lô quét thay vì gõ tay, kiểm tra chéo ngẫu nhiên bởi người không thuộc bên ghi. Thứ ba, đặt mã riêng cho từng đơn vị hàng và theo dõi số lần quét: một mã bị quét ở hai thành phố khác nhau trong cùng ngày là dấu hiệu tem bị sao chép. Thứ tư, công bố cho người mua cách tự kiểm chứng, thay vì chỉ một dấu tích xanh trên trang của người bán.

Ví dụ giả định: một chuỗi sầu riêng xuất khẩu

Hình dung một chuỗi gồm nhiều nhà vườn sầu riêng, một hợp tác xã gom hàng, một nhà máy đóng gói và một nhà nhập khẩu ở nước ngoài. Nhà nhập khẩu cần biết mỗi lô hàng đến từ vùng trồng nào, có tuân thủ các yêu cầu về dư lượng và kiểm dịch không. Hiện mỗi bên giữ sổ riêng và đôi khi số liệu không khớp: lô ghi hai tấn ở vườn nhưng ba tấn ở nhà máy.

Một sổ chung trên blockchain cấp phép, nơi mỗi bên ghi phần việc của mình và các bên cùng xác nhận, có thể giúp phát hiện sớm chỗ số liệu lệch và giảm tranh cãi. Nhưng chênh lệch hai tấn với ba tấn vẫn phải được giải thích bằng con người: có trộn hàng không, cân sai không. Nếu ở đầu nguồn nhà vườn khai mã vùng trồng sai hoặc gom trái từ vườn không đủ điều kiện, sổ chung chỉ ghi lại lời khai đó.

Phần làm nên độ tin thật trong chuỗi này là mã số vùng trồng được cấp và giám sát đúng quy trình, nhật ký canh tác có ảnh và thời gian, kiểm nghiệm mẫu trước xuất khẩu, và tem gắn theo thùng có chống bóc. Blockchain, nếu dùng, là lớp ghi chép chung phía trên các lớp đó, không phải nền móng.

Thứ tự đầu tư hợp lý cho chuỗi này vì vậy là: chuẩn hoá mã vườn và mã lô trước, nhật ký có bằng chứng thứ hai, tem chống tráo thứ ba, và chỉ sau đó mới cân nhắc sổ chung giữa các bên nếu tranh chấp số liệu vẫn còn là vấn đề lớn.

Câu hỏi thường gặp

Tem truy xuất ghi "blockchain" có đáng tin hơn tem thường không?

Không tự động đáng tin hơn. Độ tin phụ thuộc vào ai nhập dữ liệu, dữ liệu được kiểm tra thế nào và tem có chống bóc chống tráo không. Một tem thường của đơn vị có kiểm tra thực địa nghiêm túc có thể đáng tin hơn tem blockchain không có kiểm tra.

Nhà vườn nhỏ có cần dùng blockchain để định danh cây không?

Thường là không. Khi chỉ một người ghi và đọc dữ liệu, cơ sở dữ liệu hoặc bảng tính có sao lưu, kèm ảnh và nhật ký đều đặn, đã đủ. Blockchain chỉ có ý nghĩa khi có nhiều bên độc lập cùng cần một sổ chung mà không ai làm trung gian được tin.

Dữ liệu ghi lên blockchain có xoá được không?

Về thiết kế, bản ghi trên blockchain rất khó xoá hoặc sửa. Đây là ưu điểm với dữ liệu truy xuất nhưng là rủi ro với dữ liệu cá nhân. Vì vậy không nên ghi họ tên, số điện thoại, ảnh người lên chuỗi; chỉ nên ghi mã và dấu vân tay số của dữ liệu, còn dữ liệu chi tiết để ở nơi xoá được.

Vấn đề oracle là gì?

Đó là cách gọi giới hạn của blockchain trong việc biết điều gì xảy ra ngoài thế giới thật. Chuỗi chỉ ghi những gì được đưa vào; nó không tự biết cây có thật được trồng, trái có thật không phun thuốc hay không. Độ tin của dữ liệu đầu vào phải đến từ con người, cảm biến và kiểm tra.

Có thể dùng blockchain để chứng minh cây kỷ niệm là có thật không?

Blockchain có thể chứng minh một bản ghi về cây đã tồn tại từ một thời điểm và không bị sửa. Còn cây có thật, đúng vị trí, còn sống hay không phải được chứng minh bằng ảnh định kỳ, toạ độ, chuyến thăm vườn, hoặc xác nhận của bên thứ ba độc lập.

Chi phí vận hành blockchain có cao không?

Tuỳ loại. Chuỗi công khai có phí giao dịch biến động; chuỗi cấp phép cần máy chủ cho các thành viên và người vận hành. Ngoài phần kỹ thuật, chi phí lớn là công nhập liệu và kiểm tra — giống mọi hệ thống truy xuất khác. Nên so tổng chi phí với một cơ sở dữ liệu thông thường trước khi chọn.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.