
Kết nối Web2 và Web3: Khám phá lịch sử Xác thực (Attestation) và các dự án liên quan
Tuyển chọn TechFlowTuyển chọn TechFlow

Kết nối Web2 và Web3: Khám phá lịch sử Xác thực (Attestation) và các dự án liên quan
Bài viết này sẽ giới thiệu về EAS, Smart Layer, EthSign, Verax và PADO Labs.
Tác giả: 0XNATALIE, ZHIXIONG PAN
Attestation không phải là khái niệm mới, đặc biệt nếu bạn hiểu về cơ chế đồng thuận PoS của Ethereum, trong đó một số bước được gọi là Attestation. Ngoài ra, các dự án như EAS, Smart Layer, EthSign, Verax và PADO Labs đều nhấn mạnh rằng giao thức của họ liên quan đến khái niệm Attestation. Vậy thực chất Attestation là gì? Nó khác gì so với Verification?
Lịch sử và định nghĩa của Attestation
Xét về nguồn gốc từ vựng, Attestation bắt nguồn từ giữa thế kỷ 15, mang nghĩa là "lời chứng nhận" (testimony) hoặc "tuyên bố hỗ trợ cho một sự thật" (a declaration in support of a fact). Verification xuất hiện sớm hơn một chút, có nghĩa là "xác nhận" (confirmation) hoặc "chứng thực" (corroboration). Theo thống kê tần suất sử dụng từ ngữ trong gần hai thế kỷ qua, tần suất dùng Verification tăng dần theo năm, còn Attestation thì ngược lại; tần suất dùng Verification cao gấp hơn mười lần so với Attestation, điều này cho thấy Attestation là một từ tương đối chuyên ngành.

Trong quá trình đồng thuận của Ethereum, Attestation đề cập đến việc xác thực viên công nhận trạng thái cuối cùng của khối hiện tại, giống như một quá trình bỏ phiếu. Ngoài ra, nếu xác thực viên hành xử sai trái (Surround Vote), hoặc tham gia tiêu cực (hoặc mất kết nối), họ sẽ bị trừng phạt bởi thuật toán đồng thuận (Slashing / Inactivity Leak). Điều này cũng đồng nghĩa rằng việc tham gia Attestation mang tính chủ quan nhất định.
Theo từ điển của Trường Luật Cornell, Attestation mang ý nghĩa tương tự như "lời chứng nhận" (testimony), "thường khi ký kết hợp đồng, lập di chúc hay các văn bản pháp lý khác, cần có người làm chứng hiện diện và ký tên để chứng minh (attest) tính xác thực của nội dung tài liệu và chữ ký của bên liên quan". Quá trình này cũng có thể được khái quát là "làm chứng".
Vì vậy, dựa trên những thông tin trên, Attestation gần giống với các khái niệm như "làm chứng", "lời chứng nhận", "tuyên bố", là hình thức công nhận mang tính chủ quan từ phía Attestor, mà người khác không thể kiểm tra tính chính xác bằng phương pháp khác. Trong khi đó, Verification là một khái niệm rất phổ biến, mang nghĩa xác minh dựa trên phương pháp xác định và có thể lặp lại.
Hiểu rõ sự khác biệt này sẽ giúp ta lý giải vì sao nhiều dự án lại lấy Attestation làm trọng tâm – bởi vì họ không nhằm giải quyết vấn đề kỹ thuật hay thuật toán, mà là giải quyết một vấn đề về đồng thuận xã hội: làm sao để những sự kiện có thể được chứng kiến, được tuyên bố, được định nghĩa theo một tiêu chuẩn nhất định, sau đó lưu trữ dữ liệu này lên blockchain, dùng hợp đồng thông minh để tạo thêm các logic có thể kết hợp, tạo thanh khoản, v.v.

Các trường hợp ứng dụng Attestation trong Web2:
-
Xác minh tài khoản: Xác minh tài khoản người dùng thông qua email hoặc số điện thoại.
-
Chứng minh việc làm: Giấy xác nhận đang làm việc do người sử dụng lao động cấp, bao gồm thông tin cơ bản của nhân viên, thời hạn làm việc, chức vụ, thường do phòng nhân sự công ty cấp.
-
Bằng cấp học vấn: Chứng chỉ học vấn chính thức do nhà trường cấp, được xác nhận qua hệ thống tra cứu tín chỉ giáo dục để khẳng định cá nhân đã hoàn thành chương trình học cụ thể.
-
Chứng minh danh tính: Tài liệu chứng minh danh tính do cơ quan chính phủ cấp, ví dụ như bằng lái xe, hộ chiếu, v.v.
Web3 đã mang lại bước chuyển mình trong cách thức chứng minh. Thay vì niềm tin đặt vào một thực thể tập trung duy nhất, niềm tin giờ đây được phân tán trên mạng lưới gồm nhiều nút, được bảo vệ và đảm bảo tính an toàn, đáng tin cậy thông qua công nghệ mật mã và các cơ chế đồng thuận.
Các trường hợp ứng dụng Attestation trong Web3:
-
Chứng minh quyền sở hữu tài sản số: Ký tên số được tạo trên blockchain để chứng minh địa chỉ cụ thể sở hữu một lượng hoặc loại tài sản số nhất định, ví dụ như NFT.
-
Xác thực danh tính: Thông qua hệ thống danh tính phi tập trung, xác nhận danh tính cá nhân trên blockchain.
-
Chứng minh thực thi hợp đồng thông minh: Hợp đồng thông minh phát hành Attestation để chứng minh việc thực thi đúng như kỳ vọng, kích hoạt một số điều kiện hoặc sự kiện nhất định.
-
Tính toàn vẹn và truy xuất nguồn gốc dữ liệu: Tạo chữ ký số trên blockchain để đảm bảo tính toàn vẹn và không thể sửa đổi dữ liệu; chỉ khi dữ liệu chưa bị thay đổi thì chữ ký mới được xác minh thành công.
Kết hợp Web3 và Web2 mở ra không gian ứng dụng Attestation vô cùng rộng lớn. Attestation đóng vai trò cầu nối giữa thế giới kỹ thuật số và thế giới thực tế, cung cấp cơ chế chứng minh trong nhiều tình huống như xác minh, bảo lãnh, bỏ phiếu, chứng nhận, đảm bảo, v.v. Ví dụ:
-
Vé tham dự sự kiện: Ban tổ chức sử dụng công nghệ blockchain để phát hành Attestation vé, ngăn chặn việc làm giả hoặc sử dụng trùng lặp vé.
-
Chứng minh tham dự: Sử dụng Attestation trên chuỗi để không chỉ chứng minh người dùng đã tham gia sự kiện cụ thể mà còn cung cấp vật phẩm kỷ niệm số hóa.
-
Email: Người dùng có thể sử dụng Attestation email để liên kết danh tính Web3 và Web2, đơn giản hóa quy trình xác minh danh tính.
-
Xác minh hồ sơ y tế: Lưu trữ thông tin sức khỏe bệnh nhân, chẩn đoán, quá trình điều trị... trên blockchain; bác sĩ có thể tạo Attestation với chữ ký số để chứng minh tính toàn vẹn của hồ sơ.
-
……
Các dự án nổi bật theo khái niệm Attestation
Mặc dù khái niệm Attestation vẫn đang ở giai đoạn phát triển sơ khai, nhưng đã có một số dự án thu hút sự chú ý lớn từ thị trường.
1. Ethereum Attestation Service (EAS): Chứng minh phổ quát
EAS là một dự án hạ tầng mã nguồn mở, dùng để thực hiện chứng minh trên chuỗi hoặc ngoài chuỗi. Sử dụng chữ ký số Attestation chứa thông tin cấu trúc, như một phương tiện để xác minh sự thật, chứng minh tính xác thực và thiết lập niềm tin trong các tương tác trực tuyến và trên chuỗi. EAS vận hành thông qua hai hợp đồng thông minh: Schema Registry Contract để đăng ký mẫu chứng minh, và Attestation Contract để thực hiện chứng minh.
Schema Registry Contract (Hợp đồng đăng ký mẫu) cho phép người dùng đăng ký mẫu chứng minh, định nghĩa cấu trúc và định dạng dữ liệu chứng minh. Người dùng trước tiên định nghĩa một mẫu, gửi mẫu này đến hợp đồng để đăng ký. Sau khi đăng ký, hợp đồng cấp cho mẫu một định danh duy nhất (UID) để tham chiếu trong các chứng minh sau này.
Attestation Contract (Hợp đồng chứng minh) quản lý vòng đời của chứng minh. Người dùng sử dụng mẫu đã đăng ký trước đó để tạo chứng minh, điền nội dung cụ thể theo định dạng đã định nghĩa, và ký số dữ liệu này trên chuỗi hoặc ngoài chuỗi. Dữ liệu đã ký, cùng với UID của mẫu, được gửi đến hợp đồng chứng minh. Hợp đồng xác minh chữ ký và UID; nếu vượt qua, chứng minh sẽ được ghi lại trên blockchain và bất kỳ ai cũng có thể xác minh tính xác thực. Nếu trạng thái chứng minh cần thay đổi, có thể hủy bỏ chứng minh — việc hủy không chỉnh sửa chứng minh mà chỉ khiến nó không còn được coi là hợp lệ.
Chứng minh có thể thực hiện trên chuỗi hoặc ngoài chuỗi. Chứng minh trên chuỗi được lưu trực tiếp trên blockchain Ethereum, đảm bảo tính bất biến và bảo mật. Chứng minh ngoài chuỗi được lưu bên ngoài blockchain, thường dùng các giải pháp lưu trữ phi tập trung như IPFS, phù hợp để chia sẻ riêng tư theo nhu cầu.

2. Smart Layer: Xác thực danh tính
Smart Layer là một mạng lưới dịch vụ blockchain có thể lập trình, hỗ trợ thực thi logic token, từ đó thực hiện các tương tác phức tạp với nhiều hệ thống và token theo cách thức phi tập trung, mở rộng và an toàn. Smart Layer tạo ra Executable Token dựa trên công nghệ TokenScript. Executable Token là loại NFT hoặc Token có chứa mã có thể thực thi, không chỉ là một tài sản số tĩnh mà còn có khả năng thực hiện nhiều chức năng.
Smart Layer và đội Devcon của Quỹ Ethereum đã hợp tác phát triển chứng minh vé tham dự dựa trên Executable Token. 20.000 nhà phát triển Ethereum tham gia các sự kiện Devcon 6 Bogotá, EFDevconnect Amsterdam và EDCON 2023 đều đã được xác thực vé NFT. Những người có vé tham dự có thể tạo chứng minh qua cùng một địa chỉ email để nhận được thẻ đặc biệt tên là "Smart Pass", từ đó kiếm thêm điểm Smart Layer.

3. EthSign: Ký kết hợp đồng
EthSign là một giao thức ký tài liệu dựa trên blockchain, mục đích chính là cho phép người dùng ký, mã hóa và lưu trữ vĩnh viễn tài liệu trong môi trường phi tập trung, an toàn và có thể xác minh. EthSign cho phép người dùng từ các hệ thống blockchain khác nhau sử dụng khóa mã hóa của họ để ký và mã hóa tài liệu. Điều này có nghĩa là người dùng Bitcoin có thể cộng tác với người dùng Ethereum hoặc người dùng từ hệ sinh thái blockchain khác để ký kết hợp đồng. EthSign sử dụng blockchain Arweave để lưu trữ vĩnh viễn, người dùng không cần trả bất kỳ phí nào.
EthSign cung cấp nhiều mẫu hợp đồng đa dạng, quy trình thao tác tổng thể tương tự như DocuSign: trước tiên người dùng có thể đăng nhập bằng ví blockchain, hoặc chọn đăng nhập bằng email hoặc tài khoản Twitter. EthSign sử dụng cơ chế xác minh của Particle Network để hỗ trợ xác minh danh tính Web2. Sau đó, người dùng tạo hợp đồng mới từ mẫu hoặc tải lên tài liệu chưa ký, thêm trường ký tên, ngày tháng hoặc nội dung văn bản, điền địa chỉ hoặc tài khoản của các bên ký kết, cuối cùng chọn ngày hiệu lực trước — sau ngày này sẽ không thể ký được nữa. Vì tính riêng tư của tài liệu, người dùng có thể chọn mã hóa tài liệu và bật trình quản lý mật khẩu hợp đồng của EthSign, sử dụng nguyên lý mã hóa bất đối xứng để lưu trữ mật khẩu hợp đồng, người dùng không cần nhớ mật khẩu.
Ngoài ra, EthSign còn cung cấp chức năng xác minh hợp đồng: ban đầu chỉ người dùng có thể xác minh trên trang Verification xem nội dung gốc của tài liệu đã ký có khớp với bản sao trên Arweave hay không. Hiện nay, còn có thể xác minh tính hợp lệ của chữ ký số và xem chữ ký có được tạo bởi địa chỉ đã được EthSign chứng nhận hay không, và trong tương lai sẽ hỗ trợ xác minh ngoại tuyến.
Kế hoạch tiếp theo của EthSign là phát triển từ ứng dụng ký hợp đồng thành giao thức chứng minh đa chuỗi Sign Protocol, nhằm mục tiêu ký được mọi thứ trên chuỗi. Ví dụ, Coinbase Verifications hiện đã sử dụng EAS để cho phép người dùng chứng minh trạng thái KYC của họ trên mạng Base. Nếu người dùng muốn chứng minh họ đã được xác minh bởi Coinbase để đủ điều kiện tham gia dự án khác, họ có thể dùng zkAttestations của Sign Protocol — thông qua tiện ích mở rộng trình duyệt để lấy dữ liệu từ máy chủ Coinbase, sau đó tạo một bằng chứng mã hóa chứng minh người dùng đã vượt qua xác minh.

4. Verax: Công cụ dành cho nhà phát triển
Verax là một sổ đăng ký chứng minh trên chuỗi dùng chung, có nhiệm vụ cung cấp nơi lưu trữ tập trung cho các chứng minh trên chuỗi, đồng thời cung cấp công cụ phổ quát, có khả năng mở rộng cho các nhà phát triển, giúp họ quản lý và tận dụng các chứng minh trên chuỗi — những chứng minh này có thể xác thực danh tính của một thực thể, quyền sở hữu tài sản số, hoặc sự tin tưởng vào một ví nào đó. Các chứng minh này có thể dùng để xây dựng danh tính số, hệ thống tin cậy, giao thức uy tín, v.v.
Một trong những mục tiêu thiết kế của Verax là khả năng tương tác, hỗ trợ nhà phát triển phát hành các Attestation tương thích với các tiêu chuẩn khác. Giống như một kênh, cho phép các dự án khác nhau lưu trữ và truy xuất chứng minh trên chuỗi tại đây, và các giao thức, dapp hoặc người dùng khác có thể dễ dàng sử dụng và kết hợp các chứng minh này mà không lo về sự tương thích giữa các tiêu chuẩn khác nhau.
5. PADO Labs: Bảo vệ quyền riêng tư
PADO là một cơ sở hạ tầng dựa trên mật mã học, nhằm cho phép người dùng chứng minh dữ liệu ngoài chuỗi của họ một cách chân thực nhưng vẫn bảo vệ quyền riêng tư. Ví dụ, mà không tiết lộ thông tin cá nhân chi tiết, người dùng có thể chứng minh với một giao thức GameFi rằng họ là game thủ kỳ cựu trong một trò chơi Web2. Điểm độc đáo của PADO nằm ở việc sử dụng các công nghệ mật mã tiên tiến như MPC-TLS (Tính toán an toàn đa bên trên lớp bảo mật truyền tải) và IZK (Chứng minh kiến thức không tương tác), cho phép người chứng minh "chứng minh mù" dữ liệu — tức là người chứng minh không thể nhìn thấy dữ liệu gốc, kể cả thông tin công cộng và riêng tư của người dùng, nhưng vẫn đảm bảo được nguồn gốc dữ liệu thông qua các phương pháp mật mã.
PADO đạt được mục tiêu của mình bằng cách đảm bảo hai thuộc tính bảo mật then chốt:
-
Tính xác thực (Authenticity): Bảo vệ nguồn gốc dữ liệu, đảm bảo dữ liệu người dùng đến từ nguồn cụ thể và không thay đổi trong quá trình chia sẻ.
-
Quyền riêng tư (Privacy): Khi xử lý thông tin cá nhân, tuân thủ nguyên tắc tối thiểu hóa dữ liệu. Trong quá trình tính toán dữ liệu, PADO sử dụng chứng minh kiến thức không (zero-knowledge proof) để bảo vệ quyền riêng tư, đảm bảo không tiết lộ bất kỳ dữ liệu gốc nào, kể cả thông tin công cộng và riêng tư của người dùng.
Hiện tại tất cả các dự án trên đều chưa phát hành token, mô hình kinh tế vẫn đang được các đội ngũ cân nhắc thêm. Những ai quan tâm có thể trải nghiệm sản phẩm trước, chờ đợi khả năng airdrop trong tương lai.
Triển vọng tương lai
Là một trong những câu chuyện dài hạn quan trọng nhất trong lĩnh vực Web3, RWA đang thu hút sự chú ý lớn từ vốn đầu tư. Nhiều giao thức DeFi nổi tiếng như MakerDAO, Synthetix, Compound cũng đang lần lượt tham gia lĩnh vực này. Boston Consulting Group ước tính đến năm 2030, thị trường RWA có thể đạt mức tăng trưởng 16 nghìn tỷ USD. Tuy nhiên, việc đưa tài sản ngoài chuỗi lên chuỗi là một nhiệm vụ phức tạp, chắc chắn phải đối mặt với hàng loạt vấn đề như kiểm toán minh bạch, tuân thủ pháp lý và giám sát.
Trong bối cảnh đó, Attestation đóng vai trò không nhỏ trong thúc đẩy việc áp dụng đại trà (mass adoption). Attestation có thể cung cấp cơ chế xác minh mối liên hệ giữa tài sản trên chuỗi và tài sản thực tế ngoài chuỗi, tăng tính minh bạch, mang lại niềm tin cho nhà đầu tư và người tham gia. Điều này không chỉ đáp ứng yêu cầu kiểm toán và giám sát, mà còn góp phần xây dựng cầu nối tin cậy giữa Web2 và Web3. Thông qua Attestation, các tổ chức tài chính truyền thống và doanh nghiệp có thể dễ dàng tham gia hệ sinh thái blockchain hơn, từ đó tích hợp liền mạch tài sản số hóa.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














