Tổng quan

Solana Attestations cung cấp một framework toàn diện để tạo, quản lý và xác minh các attestation trên blockchain Solana. Hệ thống này cho phép các nhà phát triển xây dựng các ứng dụng dựa trên niềm tin với các xác nhận có thể kiểm chứng về các tài khoản, token và các thực thể on-chain khác.

Kiến trúc

Hệ thống attestation được xây dựng trên ba thành phần cốt lõi hoạt động cùng nhau để cung cấp một framework linh hoạt và bảo mật:

1. Credentials

Credentials đại diện cho các tổ chức phát hành attestation và xác định ai có thể cấp phát attestation. Chúng bao gồm:

  • Một authority kiểm soát credential
  • Danh sách các signer được ủy quyền có thể tạo attestation
  • Tên để phục vụ mục đích nhận diện

2. Schemas

Schemas xác định cấu trúc và quy tắc xác thực cho các attestation. Chúng chỉ định:

  • Các trường dữ liệu mà attestation phải chứa
  • Kiểu dữ liệu cho mỗi trường
  • Credential được liên kết có thể sử dụng schema này
  • Thông tin phiên bản để schema tiến hóa

3. Attestations

Attestations là các xác nhận có thể kiểm chứng thực sự bao gồm:

  • Dữ liệu được xác thực phù hợp với schema
  • Tham chiếu đến credential và schema được sử dụng
  • Timestamp hết hạn cho tính hợp lệ
  • Mã định danh duy nhất (nonce)
  • Token account được liên kết (tùy chọn)

Luồng dữ liệu

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Thiết lập Authority: Một authority tạo credential và chỉ định các signer được ủy quyền
  2. Định nghĩa Schema: Authority tạo các schema xác định cấu trúc attestation
  3. Phát hành Attestation: Các signer được ủy quyền tạo attestation theo quy tắc schema
  4. Xác minh: Bất kỳ ai cũng có thể truy xuất và xác minh các attestation trên on-chain

Tính năng chính

Hệ thống Schema linh hoạt

  • Định nghĩa cấu trúc dữ liệu tùy chỉnh cho các loại attestation khác nhau
  • Hỗ trợ các kiểu dữ liệu đa dạng (chuỗi, số nguyên, boolean, mảng)
  • Quản lý phiên bản schema để tương thích ngược
  • Tạm dừng/kích hoạt lại schema khi cần thiết

Quản Lý Quyền Hạn

  • Cấu trúc phân cấp quyền hạn với các cơ quan cấp chứng chỉ
  • Nhiều người ký được ủy quyền cho mỗi chứng chỉ
  • Quản lý người ký linh hoạt (thêm/xóa người ký)
  • Phân tách rõ ràng các trách nhiệm

Tích Hợp Token

  • Liên kết xác thực với các token account cụ thể
  • Kích hoạt các yêu cầu và xác minh riêng cho từng token
  • Hỗ trợ cả xác thực thông thường và xác thực được token hóa
  • Tích hợp với các tiêu chuẩn token của Solana

Xác Minh Trên Chuỗi

  • Tất cả xác thực được lưu trữ trên Solana để đảm bảo minh bạch
  • Xác minh mật mã tính xác thực của chứng nhận
  • Xử lý hết hạn cho các yêu cầu nhạy cảm về thời gian
  • Dấu vết kiểm toán bất biến

Mô Hình Bảo Mật

Giả Định Tin Cậy

  • Sự tin cậy được đặt vào các cơ quan cấp chứng chỉ và những người ký được ủy quyền của họ
  • Các định nghĩa schema được tin tưởng để xác thực dữ liệu chính xác
  • Blockchain Solana cung cấp nền tảng bảo mật

Kiểm Soát Truy Cập

  • Chỉ những người ký được ủy quyền mới có thể tạo xác thực dưới một chứng chỉ
  • Chỉ các cơ quan cấp chứng chỉ mới có thể sửa đổi danh sách người ký
  • Sửa đổi schema yêu cầu phê duyệt từ cơ quan thẩm quyền
  • Việc đóng xác thực chỉ giới hạn cho người ký hoặc cơ quan thẩm quyền

Tính Toàn Vẹn Dữ Liệu

  • Tất cả dữ liệu xác thực đều được ký bằng mật mã
  • Xác thực schema đảm bảo dữ liệu tuân thủ cấu trúc mong đợi
  • Dấu thời gian hết hạn ngăn chặn các yêu cầu lỗi thời
  • Lưu trữ bất biến trên chuỗi ngăn chặn việc giả mạo

Các Mẫu Trường Hợp Sử Dụng

Định Danh và KYC

Credential: "Identity Verifier"
Schema: ["fullName", "dateOfBirth", "nationality", "verificationLevel"]
Attestation: User's verified identity information

Hệ Thống Danh Tiếng

Credential: "Reputation Authority"
Schema: ["score", "category", "period", "evidence"]
Attestation: User's reputation score for specific time period

Chứng Chỉ Chuyên Nghiệp

Credential: "Certification Body"
Schema: ["certificationType", "issueDate", "expiryDate", "grade"]
Attestation: Professional certification with validity period

Xác Minh Tuân Thủ

Credential: "Compliance Auditor"
Schema: ["complianceType", "status", "auditDate", "riskLevel"]
Attestation: Compliance status for regulatory requirements

Các Mẫu Tích Hợp

Tích Hợp Ví

Các ứng dụng có thể tích hợp xác minh xác thực vào giao diện ví để hiển thị các yêu cầu đã được xác minh về người dùng hoặc token.

Giao thức DeFi

Các giao thức DeFi có thể yêu cầu các xác thực cụ thể trước khi cho phép tham gia, cho phép các dịch vụ tài chính tuân thủ và dựa trên niềm tin.

Sàn giao dịch NFT

Các sàn giao dịch có thể xác minh tính xác thực và nguồn gốc của NFT thông qua các xác thực từ các tổ chức đáng tin cậy.

Nền tảng Game

Các trò chơi có thể sử dụng xác thực để xác minh thành tích, biện pháp chống gian lận và hệ thống uy tín người chơi.

Các vấn đề về Hiệu suất

Lưu trữ On-Chain

  • Dữ liệu xác thực được lưu trữ trực tiếp trên chuỗi
  • Cân nhắc kích thước dữ liệu khi thiết kế schema
  • Sử dụng mã hóa hiệu quả cho các tập dữ liệu lớn

Chi phí Giao dịch

  • Mỗi lần tạo xác thực yêu cầu một khoản phí giao dịch
  • Các thao tác hàng loạt có thể giảm chi phí cho mỗi xác thực
  • Cân nhắc xử lý theo lô cho các trường hợp sử dụng khối lượng lớn

Khả năng Mở rộng

  • Hệ thống mở rộng theo thông lượng giao dịch của Solana
  • Nhiều thông tin xác thực có thể hoạt động độc lập
  • Thiết kế schema ảnh hưởng đến hiệu suất truy vấn

Các bước Tiếp theo

Is this page helpful?

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối