Attestations: Ký Mọi Thứ Onchain

Huynh Danh
7 min readJan 7, 2024

--

Giao thức Sign là một giao thức xác thực omni-chain, cho phép người dùng tự do chứng thực và xác minh dữ liệu on-chain.

Attestations?

Attestations là những chữ ký kỹ thuật số trên những dữ liệu có tổ chức, được sử dụng để xây dựng niềm tin on-chain.

Attestation không phải là một khái niệm mới mẻ, Singapore, UAE, và những nước phát triển định hướng kỹ thuật số khác đã mang đến nhiều dịch vụ xác thực online được nhà nước tài trợ.

Xác thực off-chain chủ yếu được sử dụng trong quá trình xác minh, một ví dụ ở đây là OpenAttestation của Singapore. Ví dụ, một sinh viên tốt nghiệp ở trường đại học Singapore nếu có cần gửi bản điểm cho một tổ chức học thuật ở nước ngoài có thể sử dụng dịch vụ OpenAttestation của Singapore để tạo ra một thao tác xác minh được ký bằng chữ ký điện tử của chính phủ.

Việc xác minh mà chúng ta đang bàn đến ở đây là về cách thức xây dựng một hệ thống giúp người dùng xác định hoặc chọn những định dạng để xác minh thông tin mà họ biết, cho phép thông tin không chỉ có thể xác minh được mà cũng có thể được dùng bởi hợp đồng thông minh.

Các thao tác xác minh có thể nghe tương tự như cách hoạt động của Oracle, nhưng vế sau chạy rất nhiều node để đạt sự đồng thuận đối với tính chính xác của dữ liệu công khai mà họ đưa lên onchain, ví dụ như giá của cặp giao dịch ETH/USD hoặc kết quả của trận bóng. Đối với dữ liệu riêng tư, ví dụ như số dư tài khoản ngân hàng của người dùng, nó cần được xác thực (ký) và sau đó gửi tới blockchain bởi một người xác thực, cụ thể là chính người dùng chúng ta. Nếu bạn tin tưởng người xác thực, có thể bạn sẽ cảm thấy tự tin về việc sử dụng dữ liệu được xác thực.

Coinbase đã triển khai thành công Coinbase Verifications như là tổ chức bên thứ ba đầu tiên tích hợp xác thực onchain, tận dụng dịch vụ Ethereum Attestation Service (EAS) để cho phép người dùng xác thực trạng thái KYC của họ trên Base network. Sáng kiến này mang đến nhiều lợi ích, bao gồm cả việc thành lập nên một nhãn dán danh tính được tin tưởng một cách công khai onchain. Những nhãn dán này có thể được tận dụng bởi những ứng dụng khác cho mục đích như tối ưu hóa airdrop, quảng cáo onchain, SocialFi, và nhiều hơn nữa. Coinbase Verifications kết nối khoản cách giữa các tài khoản tập trung và phi tập trung, có thể cho phép người dùng đăng nhập vào Coinbase trực tiếp thông qua ví của họ, tạo ra một trải nghiệm người dùng hoàn toàn mới. Dịch vụ này đã tạo được những bước tiến bền vữa, với hơn 77,000 người dùng Coinbase được verified khi tham gia xác minh onchain, và sự phổ biến của nó được kỳ vọng sẽ phát triển khi các đội ngũ và dự án liên kết sử dụng attestation cho những mục đích khác nhau, ví dụ như các sự kiện airdrop, đảm bảo lượng user được xác định đúng và hợp lý hơn.

Dự đoán rằng xu hướng này sẽ mở rộng ra ngoài Coinbase, chúng tôi hoạch định trước rằng trong tương lai, sẽ có nhiều tổ chức tập trung như Visa tìm đến dịch vụ attestation. Trong khi nhiều quá trình phát triển trước đây đã cho thấy những bước tiến rõ rệt, tầm nhìn của chúng tôi nhắm đến một Giao Thức Xác Thực rành mạch và dễ hiểu, tạo tiền đầy cho sự thay đổi của ngành.

Tại Sao Chúng Tôi Lại Làm Vậy?

EthSign về cơ bản là một ứng dụng để thực hiện chứng thực, trong đó người dùng chứng thực sự đồng ý của họ đối với một tài liệu trên chuỗi. Sau 5 lần lặp lại, EthSign đã trở thành ứng dụng ký hợp đồng số 1 trên Web3, xây dựng giao diện trong các ứng dụng như Telegram và LINE để phục vụ hơn 300 nghìn người dùng và tích hợp với các hệ thống nhận dạng của chính phủ như SingPass để đạt được mức độ tuân thủ cao hơn.

Bước tiếp theo là phát triển EthSign từ một ứng dụng ký hợp đồng thành một giao thức chứng thực cho phép người dùng ký mọi thứ trên chuỗi.

Giao thức Sign được xây dựng dựa trên extension của EthSign, với một số khái niệm mới:

  • Tính sẵn có của Dữ liệu (bao gồm cả bằng chứng sẵn có cho zkAttestations)
    Chứng thực được lưu trữ trên chuỗi. Chúng tôi cho phép người chứng thực chọn nơi lưu trữ chứng thực của họ và giúp họ di chuyển trên các chuỗi khối. Khả năng này mở rộng ra ngoài chuỗi EVM và bao gồm hỗ trợ cho Bitcoin, TON và Solana.
  • Bảo vệ dữ liệu
    Mặc dù các chứng thực đều minh bạch đối với mọi người nhưng chúng xử lý rất nhiều thông tin cá nhân như địa chỉ nhà riêng và số điện thoại. Trình quản lý mật khẩu của EthSign cung cấp giải pháp mã hóa mạnh mẽ để bảo vệ dữ liệu. Thông qua trình quản lý mật khẩu EthSign, các chứng thực được mã hóa an toàn, đảm bảo rằng chúng chỉ có thể được truy cập bởi các địa chỉ ví dự định, tăng cường quyền riêng tư và bảo mật.
  • Kết nối Bản ghi chứng thực với logic hợp đồng thông minh
    Việc tích hợp các bản ghi chứng thực trên chuỗi sẽ thiết lập mối liên kết trực tiếp giữa các bản ghi này và các tương tác hợp đồng thông minh. Việc sử dụng các bản ghi chứng thực trên chuỗi sẽ mở ra nhiều trường hợp sử dụng khác nhau, bao gồm phát triển bản sắc xã hội phi tập trung, thực hiện các quy trình đưa vào danh sách trắng và tích hợp với logic DeFi.

zkAttestations: Chứng Thực dữ liệu của riêng bạn

Việc xây dựng một giao thức chứng thực thành công dường như đòi hỏi nhiều người chứng thực như Coinbase tham gia, vì họ nắm giữ phần lớn dữ liệu và đáng tin cậy hơn. Tuy nhiên, việc tiếp nhận các công ty lớn không phải là điều dễ dàng. Một mạng lưới phi tập trung không thể phụ thuộc vào những gã khổng lồ tập trung để xây dựng.

Thay vào đó, zkAttestations sử dụng bằng chứng không có kiến thức để đảm bảo tính toàn vẹn. Thông qua các công nghệ như TLSNotary, người dùng có thể trực tiếp chứng minh thông tin từ các trang web và tin nhắn riêng tư mà không cần thông qua bất kỳ thực thể tập trung nào. Giao thức này sử dụng bằng chứng zk để xác thực rằng dữ liệu từ một trang web thực sự bắt nguồn từ máy chủ của nhà cung cấp thông tin và không bị thay đổi.

Cụ thể, khi người dùng đăng nhập vào tài khoản Coinbase của mình, họ có thể thu thập dữ liệu từ máy chủ của Coinbase thông qua tiện ích mở rộng trình duyệt. Sau đó, tiện ích mở rộng sẽ tạo bằng chứng mật mã, xác nhận thông tin như người dùng đã vượt qua xác minh hoặc số dư của họ vượt quá 1 Bitcoin.

Một trong những ứng dụng hấp dẫn nhất là vampire attack, giống như những ứng dụng chúng ta đã thấy với SushiSwap so với Uniswap hoặc Blur so với Opensea. Với zkAttestations, Web3 có thể thu hút Web2 bằng những ưu đãi đơn giản.

Ví dụ: giả sử EthSign muốn airdrop cho khách hàng của DocuSign. Tất cả những gì người dùng phải làm là tương tác với zkattestation một lần để chứng minh rằng họ đã sử dụng chữ ký điện tử trước đó. Người dùng không phải hy sinh bất kỳ thông tin cá nhân nào và EthSign cũng không cần phải yêu cầu DocuSign cung cấp danh sách khách hàng. Token khuyến khích sẽ di chuyển người dùng sang web3 một cách tự nhiên.

Sign Protocol sẽ sớm được ra mắt! Nhận quyền truy cập sớm tại sign.global.

--

--

Huynh Danh
Huynh Danh

Written by Huynh Danh

Blockchain Enthusiast | Aavegotchi Aambassador

No responses yet