Blockchain có thể ghi lại hành vi của mỗi ví, nhưng không thể chỉ dựa vào địa chỉ để đánh giá: mười ví phía sau rốt cuộc là mười người, hay chỉ là một người.
Điều này không phải là vấn đề trong chuyển khoản thông thường, nhưng khi đến giai đoạn airdrop, nhận phần thưởng hoặc bỏ phiếu cộng đồng, nó sẽ trở thành một bài toán khó: quy tắc ghi "mỗi người một lần", nhưng hợp đồng thông minh thực tế có thể nhận biết chỉ là "mỗi địa chỉ một lần". Chỉ cần liên tục thay đổi ví, cùng một người vẫn có thể tham gia lặp lại.
Tối ngày 28 tháng 7, tài khoản chính thức của nhà phát triển Base, Base Build, đã thông báo ra mắt Base Verify Onchain. Tính năng này cố gắng giải quyết vấn đề nêu trên: ứng dụng có thể đưa các quy tắc như "một danh tính đã được xác minh chỉ có thể tham gia một lần" và "chỉ người dùng đáp ứng các điều kiện cụ thể mới có thể tham gia" vào hợp đồng thông minh. Hiện tại, Base Verify Onchain đang chạy trên mạng thử nghiệm Base Sepolia.
Base Verify Onchain là gì?
Nói một cách đơn giản, Base Verify Onchain là một cơ chế xác minh kết nối điều kiện đủ tư cách danh tính ngoài chuỗi (off-chain) với các quy tắc hợp đồng trên chuỗi (on-chain).
Nó không để hợp đồng thông minh trực tiếp truy cập vào tài khoản X, Instagram, TikTok hoặc Coinbase của người dùng, mà thay vào đó, dịch vụ ngoài chuỗi của Base Verify sẽ xác định xem người dùng có đáp ứng điều kiện hay không trước, sau đó cấp một kết quả xác minh có hiệu lực ngắn hạn; hợp đồng thông minh sau đó sẽ kiểm tra kết quả này trên chuỗi và quyết định xem có cho phép người dùng nhận, gửi tiền, đúc (mint) hoặc bỏ phiếu hay không.
Quy trình đầy đủ có thể được chia thành bốn bước.
Bước đầu tiên, nhà phát triển viết trước các quy tắc đủ tư cách trong hợp đồng thông minh, tức là một nhà cung cấp chứng chỉ (provider) và một hoặc nhiều điều kiện (conditions). Ví dụ, ứng dụng có thể yêu cầu người dùng sở hữu tài khoản X đã được xác minh, số người theo dõi X đạt đến một ngưỡng nhất định, hoặc có quyền thành viên Coinbase One hợp lệ.
Bước thứ hai, người dùng kết nối ví và ký một thông điệp SIWE (Sign-In with Ethereum) trỏ đến hợp đồng ứng dụng đó. Ứng dụng gửi thông điệp và chữ ký ví đến Base Verify API.
Bước thứ ba, dịch vụ ngoài chuỗi của Base Verify trước tiên xác minh thông điệp SIWE mà người dùng đã ký, và từ chữ ký khôi phục lại địa chỉ ví đã ký; sau đó, nó đọc provider và conditions được đặt trước từ hợp đồng mà thông điệp trỏ đến, rồi so sánh các điều kiện này với chứng chỉ đã xác minh mà ví đó lưu trữ trong Base Verify. Chỉ khi người dùng đáp ứng tất cả các điều kiện, Base Verify mới cấp một xác minh EIP-712 có hiệu lực ngắn hạn và trả về cho ứng dụng giá trị băm (identityHash), thời gian hết hạn và chữ ký xác minh. Trong đó, giá trị băm này là mã băm một chiều được sử dụng để nhận dạng và loại bỏ trùng lặp cho cùng một danh tính đã được xác minh.
Cuối cùng, ứng dụng gửi ba dữ liệu này đến hợp đồng thông minh. Hợp đồng kiểm tra xem chữ ký có phải từ bên ký tin cậy hay không, xác minh đã hết hạn chưa, và xác minh đó có khớp với chuỗi (chain), hợp đồng và quy tắc đủ tư cách hiện tại hay không. Sau khi kiểm tra thành công, hợp đồng ứng dụng tiếp tục truy vấn xem identityHash đã được sử dụng chưa: nếu cùng một danh tính đã được xác minh trước đó đã tham gia, ngay cả khi lần này sử dụng một ví khác, cũng sẽ tạo ra cùng một identityHash, và do đó bị hợp đồng từ chối.
Cần phân biệt rõ hai khâu: việc người dùng có đáp ứng điều kiện đủ tư cách hay không, do dịch vụ ngoài chuỗi của Base Verify đánh giá; việc chữ ký có hiệu lực không, đã hết hạn chưa, có tương ứng với quy tắc hợp đồng hiện tại không, và danh tính đó có tham gia lặp lại không, thì do hợp đồng trên chuỗi kiểm tra. Tên tài khoản mạng xã hội, dữ liệu người theo dõi hoặc thông tin thành viên của người dùng sẽ không vì thế mà được ghi trực tiếp lên chuỗi.
identityHash cũng không phải là một chuỗi mã số danh tính thống nhất có thể theo dõi người dùng trên tất cả các ứng dụng. Nó đồng thời phụ thuộc vào danh tính đã được xác minh và hợp đồng ứng dụng: cùng một danh tính trong cùng một hợp đồng khi thay đổi ví, sẽ tạo ra mã băm giống nhau; khi vào một hợp đồng khác, mã băm sẽ thay đổi. Do đó, các ứng dụng khác nhau không thể chỉ dựa vào identityHash để liên kết trực tiếp cùng một người dùng.
Nó Giải Quyết Việc Thực Thi Điều Kiện, Không Phải Hệ Thống Danh Tính Vạn Năng
Vấn đề cốt lõi mà Base Verify Onchain giải quyết là làm thế nào để hợp đồng thông minh thực thi một cách đáng tin cậy "ai có thể tham gia" và "một danh tính có thể tham gia mấy lần"?
Nó phù hợp với các tình huống trên chuỗi có quy tắc rõ ràng, ví dụ như airdrop chỉ được nhận một lần, hoạt động khen thưởng giới hạn người dùng cụ thể tham gia, cũng như các quy trình bỏ phiếu, đúc (mint), gửi tiền hoặc yêu cầu nhận thưởng cần giảm thiểu sự can thiệp từ nhiều ví. Trang thử nghiệm chính thức hiện đang hiển thị hai ví dụ: người dùng có thể hoàn thành xác minh thông qua "Quyền thành viên Coinbase One hợp lệ" hoặc "Tài khoản X đã được xác minh" và nhận một lần airdrop thử nghiệm trên Base Sepolia.
Cần lưu ý rằng, Base Verify Onchain không phải là một hệ thống danh tính chung có thể chứng minh tên, quốc tịch hoặc các danh tính pháp lý khác của người dùng, cũng không phải là KYC. Xác minh thành công chỉ có thể cho thấy: một danh tính đã được xác minh nào đó đáp ứng các điều kiện được đặt trước trong hợp đồng. Hợp đồng sẽ không biết người dùng cụ thể là ai vì điều này, cũng không nên suy luận thông tin cá nhân của người dùng từ đó.
Airdrop Của Base Được Đưa Lên Lịch Trình?
Ngay sau khi Base Verify Onchain được công bố, rất dễ khiến người ta liên tưởng đến token Base và airdrop tiềm năng. Nếu trong tương lai cần phân phối phần thưởng trên chuỗi cho người dùng thực, nó thực sự có thể cung cấp công cụ kỹ thuật để ngăn chặn việc nhiều ví lặp lại nhận phần thưởng.
Đồng thời, Base đã xác nhận vào tháng 9 năm 2025 tại BaseCamp rằng đã bắt đầu nghiên cứu khả năng phát hành token mạng lưới. Tuy nhiên, chính thức đã nói rõ vào thời điểm đó rằng, công việc liên quan vẫn đang trong giai đoạn khám phá sớm, chưa công bố thời gian phát hành, thiết kế token hoặc sắp xếp quản trị.
Ở thời điểm hiện tại, Base Verify Onchain có vẻ giống như Base đang bổ sung thêm một cơ sở hạ tầng cơ bản về xác minh danh tính và ngăn chặn nhận thưởng lặp lại, chứ không phải bấm nút bắt đầu đếm ngược cho airdrop. Trong tương lai, nếu Base phát hành token mạng lưới và chọn phân phối cho người dùng, bộ công cụ này thực sự có thể được sử dụng để sàng lọc người tham gia đủ điều kiện, hạn chế việc cùng một danh tính lặp lại nhận phần thưởng.





