📚 Cơ chế chứng minh danh tính và uy tín của đại lý (agent) bằng NFT
✅ Tổng quan
ERC8004 v1.0 là một tập hợp các quy tắc chung cho phép các phần mềm đại lý (agent) hoạt động độc lập có thể hợp tác an toàn vượt qua các tổ chức khác nhau.
Sử dụng Ethereum như nền tảng "người điều phối", ghi lại danh tính, uy tín và kết quả kiểm tra công việc của các đại lý dưới dạng không thể sửa đổi.
Từ v0.4, thiết kế đã thay đổi đáng kể và phát triển thành cơ chế phù hợp với thực tiễn vận hành.
✅ Quản lý danh tính đại lý (Identity Registry)
Cơ chế chứng minh "đại lý là ai" đã chuyển từ định dạng độc quyền sang chuẩn ERC721 (tiêu chuẩn NFT).
Mỗi đại lý được đăng ký dưới dạng một NFT, và tokenURI của nó chứa thông tin đăng ký dưới dạng JSON.
Thông tin này bao gồm cách thức giao tiếp (ví dụ: địa chỉ kết nối của giao thức A2A hoặc MCP), khóa công khai, mô hình tin cậy tương ứng,...
Nhờ đó, danh tính của đại lý có thể được quản lý bằng ví, và bất kỳ ai cũng có thể xác minh "đại lý ở địa chỉ này là ai" một cách dễ dàng, tương thích với hạ tầng NFT.
✅ Cơ chế uy tín (Reputation Registry)
Đánh giá công việc của đại lý được lưu trữ trực tiếp trên chuỗi dưới dạng điểm số.
Trước khi gửi đánh giá, ứng dụng khách sẽ nhận được dữ liệu ký số được phê duyệt từ đại lý.
Dữ liệu này được xác minh bằng EIP191 (phương pháp ký thông thường của ví) hoặc ERC1271 (phương pháp ký cho ví hợp đồng thông minh), giúp ngăn chặn giả mạo và tấn công replay (tái sử dụng chữ ký cũ).
Điểm số và nhãn phân loại (tag) có thể được truy xuất trực tiếp từ hợp đồng thông minh, do đó các ứng dụng phi tập trung (dApp) khác có thể tự động xác định "đại lý này có đáng tin không".
✅ Xác minh công việc (Validation Registry)
Là cơ chế cho phép bên thứ ba xác minh kết quả do đại lý đưa ra có chính xác hay không.
Trong v1.0, thay vì chỉ dùng một hash đơn lẻ, bằng chứng sẽ được trình bày dưới dạng URI (tham chiếu đến dữ liệu bên ngoài), cho phép đăng ký nhiều giai đoạn xác minh cho cùng một yêu cầu.
Ví dụ, có thể xây dựng cấu trúc tăng dần độ tin cậy như: kiểm tra sơ bộ, kiểm tra chi tiết, kiểm toán bên ngoài.
Hiện tại, đang trong giai đoạn thảo luận chi tiết tiêu chuẩn với cộng đồng TEE (Trusted Execution Environment - Môi trường thực thi đáng tin cậy).
✅ An ninh và chi phí gas
Để đối phó với các phương pháp tấn công được phát hiện trong quá trình vận hành mạng thử nghiệm, việc xác minh chữ ký và thiết kế lưu trữ đã được tăng cường.
Tuy nhiên, điều này khiến chi phí gas cho việc ghi nhận đánh giá và xác minh tăng lên. Tuy nhiên, lợi ích là dữ liệu tin cậy có thể sử dụng trực tiếp trên chuỗi. Chi phí sẽ giảm đáng kể khi sử dụng trên mạng L2.
✅ Di chuyển từ v0.4
v1.0 không tương thích ngược, cấu trúc lưu trữ đã được thay đổi toàn diện.
Do đó, tất cả thông tin đăng ký và uy tín trước đây sẽ bị xóa sạch, các đại lý phải đăng ký lại dưới dạng NFT và hệ thống đánh giá phải chuyển sang phương pháp ký mới.
Trong tương lai, sẽ áp dụng phương pháp nâng cấp có tên không gian (namespace-based upgrade), cho phép cập nhật quy định mà không xóa dữ liệu. Vì vậy, việc reset quy mô lớn như lần này sẽ chỉ diễn ra một lần duy nhất.