Hôm nay mình khó ngủ nên ngồi đọc docs về Sign Protocol lần đầu và thấy logic rất chặt. Attestation là bằng chứng gồm hai phần: claim, tức là nội dung được xác nhận, và issuer, tức là bên đứng sau xác nhận đó. Schema registry chuẩn hóa claim để mọi hệ thống đọc được. ZK-cryptography cho phép verify claim mà không lộ dữ liệu gốc. Omni-chain design cho phép dùng một attestation trên nhiều blockchain khác nhau.
Trên giấy, đây là kiến trúc của một lớp trust infrastructure thật sự.
Rồi mình đọc đến TokenTable và dừng lại.
TokenTable là công cụ phân phối token trong hệ sinh thái Sign, đã xử lý phân phối cho hàng chục triệu địa chỉ với tổng giá trị hàng trăm triệu đô. Con số đó không phải lý thuyết, nó là bằng chứng mô hình đang chạy được ở quy mô thật. Nhưng chính khi nhìn vào cách TokenTable hoạt động, mình bắt đầu thấy một điểm mà tài liệu của Sign chưa giải quyết rõ ràng.

Trong một đợt airdrop dùng TokenTable, issuer là dự án phân phối token đó. Họ tạo ra attestation xác nhận địa chỉ nào đủ điều kiện, và Sign chuẩn hóa attestation đó bằng schema. Về mặt kỹ thuật, attestation hoàn toàn valid và có thể verify bởi bất kỳ ai.
Nhưng đây là lúc câu chuyện bắt đầu phức tạp hơn.
Giả sử một dự án DeFi khác muốn tái sử dụng attestation đó để xác nhận rằng địa chỉ này đã có kinh nghiệm giao dịch thực tế, không phải bot. Về mặt kỹ thuật, họ có thể verify attestation đó trong vài giây. Nhưng câu hỏi thực sự không phải là attestation đó có hợp lệ không. Câu hỏi là: dự án đã issue attestation đó có đủ uy tín để dự án mới tin vào phán quyết của họ không?
Sign không có câu trả lời cho câu hỏi đó, và đây không phải lỗi thiết kế. Đây là giới hạn cấu trúc.
Protocol chuẩn hóa được claim bằng schema. Nhưng không có cơ chế nào trong Sign đánh giá issuer nào đáng tin hơn issuer nào. Một attestation từ MAS, tức là Monetary Authority of Singapore, và một attestation từ một project vô danh vừa launch được ba tháng đều có thể claim cùng một schema, đều technically valid, đều có thể verify bằng cùng một bộ công cụ. Sign không phân biệt. Người verify phải tự phân biệt.
Mình thấy đây là điểm mà cộng đồng đang chưa nói đủ thẳng.
Reusable verification, thứ Sign hứa hẹn sẽ loại bỏ việc xác thực lặp đi lặp lại, chỉ thực sự reusable khi bên nhận có lý do để tin vào bên phát hành. Và lý do đó không đến từ protocol. Nó đến từ reputation, từ lịch sử, từ quan hệ được xây dựng bên ngoài blockchain hoàn toàn.
Mình đã thấy pattern này trước đây ở một bối cảnh khác. SWIFT, hệ thống nhắn tin tài chính kết nối hơn 11.000 tổ chức, chuẩn hóa định dạng tin nhắn thanh toán toàn cầu. Nhưng SWIFT không đảm bảo bên gửi đáng tin. Năm 2016, Bangladesh Bank mất 81 triệu đô vì tin nhắn SWIFT hợp lệ về mặt kỹ thuật nhưng được tạo ra bởi kẻ tấn công. Format đúng. Issuer sai.

Sign đang xây đúng thứ mà SWIFT xây được trong 50 năm nhưng ở tầng on-chain. Đó là thành tựu thực sự. Nhưng SWIFT cũng không giải quyết được bài toán trust vào issuer bằng protocol. Họ giải quyết nó bằng membership, audit, và trách nhiệm pháp lý của các thành viên.
Phần mình thấy Sign đang làm đúng là họ không giả vờ protocol có thể giải quyết trust theo nghĩa xã hội. Ecosystem của Sign đang dần hình thành các institutional issuer, tức là các tổ chức đủ uy tín để attestation của họ được chấp nhận rộng rãi. Kyrgyzstan dùng Sign cho Digital SOM, UAE và Singapore đang trong quá trình tương tự. Khi chính phủ trở thành issuer, bài toán trust tự nhiên được giải quyết một phần vì uy tín của họ đã tồn tại từ trước, không cần protocol xây dựng lại.
Nhưng đây cũng chính là điểm mình thấy cần nhìn kỹ hơn.
Nếu Sign phụ thuộc vào institutional issuer để giải quyết bài toán trust, thì phần lớn giá trị của network không đến từ protocol mà đến từ những tổ chức đã có sẵn uy tín từ trước khi Sign tồn tại. Protocol trở thành delivery layer, không phải trust layer. Và khi đó câu hỏi với $SIGN không còn là "liệu ZK attestation có hoạt động không" mà là "liệu các tổ chức lớn có chọn Sign làm delivery layer của họ thay vì xây riêng không."
Câu trả lời phụ thuộc vào adoption, không phải vào kỹ thuật.
Mình vẫn theo dõi Sign vì TokenTable đã chứng minh một thứ quan trọng: mô hình phân phối dựa trên attestation có thể vận hành ở quy mô thật. Đó là nền tảng đủ để tin rằng Sign đang giải đúng bài toán. Nhưng từ "giải đúng bài toán" đến "trở thành trust infrastructure của hệ sinh thái tài chính toàn cầu" còn một khoảng cách mà kỹ thuật không lấp đầy được một mình.
Verify được và đáng tin là hai thứ khác nhau. Sign đang xây rất tốt phần đầu. Phần sau phụ thuộc vào những gì xảy ra bên ngoài blockchain hoàn toàn.
Và đó là thứ không có trong whitepaper nào.
Bạn nghĩ institutional issuer có đủ để giải quyết bài toán trust của Sign không, hay protocol cần thêm một lớp reputation on-chain để thực sự scalable?