Solana Attestations là một chương trình lợi ích công cộng để liên kết dữ liệu ngoài chuỗi với các tài khoản trên chuỗi. Hệ thống cung cấp một khung làm việc để tạo các tuyên bố có thể xác minh về tài khoản, cho phép các nhà phát triển xây dựng hệ thống danh tiếng, công cụ tuân thủ và các ứng dụng dựa trên lòng tin khác.
Tại sao cần Xác thực?
- Tuyên bố có thể xác minh: Tạo các tuyên bố có thể xác minh bằng mật mã về tài khoản
- Lược đồ linh hoạt: Định nghĩa các cấu trúc dữ liệu tùy chỉnh cho các loại xác thực khác nhau
- Quản lý quyền hạn: Kiểm soát ai có thể cấp xác thực thông qua hệ thống thông tin xác thực
- Tích hợp token: Liên kết xác thực với token account cụ thể cho các tuyên bố có mục tiêu
- Lưu trữ trên chuỗi: Giữ dữ liệu xác thực trên Solana để đảm bảo tính minh bạch và vĩnh viễn
Bắt đầu nhanh
Cài đặt thư viện Solana Attestations:
# Using pnpm (recommended)pnpm add sas-lib# Using npmnpm install sas-lib# Using yarnyarn add sas-lib
Đối với các dự án Rust:
cargo add solana-attestation-service-client
→ Bắt đầu nhanh với cài đặt - Bắt đầu và chạy nhanh chóng
→ Tổng quan - Tổng quan chi tiết và kiến trúc
Các khái niệm cốt lõi
Hệ thống Xác thực được xây dựng dựa trên ba thành phần chính:
Thông tin xác thực
Thông tin xác thực đại diện cho cơ quan xác thực có thể cấp các xác thực. Mỗi thông tin xác thực có các người ký được ủy quyền có thể tạo xác thực dưới quyền hạn của nó.
Lược đồ
Lược đồ định nghĩa cấu trúc và các quy tắc xác thực cho xác thực. Lược đồ đóng vai trò là các mẫu chỉ định các trường mà một xác thực nên chứa và cách chúng nên được định dạng.
Xác thực
Xác thực đại diện cho một tuyên bố hoặc phát biểu đã được xác minh. Xác thực được tạo bởi các người ký được ủy quyền dưới một thông tin xác thực và tuân theo cấu trúc lược đồ cụ thể.
Các trường hợp sử dụng
Xác thực cho phép nhiều loại ứng dụng:
- Xác minh danh tính: Xác minh danh tính người dùng và tuân thủ KYC
- Hệ thống danh tiếng: Xây dựng điểm tin cậy và chỉ số danh tiếng
- Công cụ tuân thủ: Đảm bảo tuân thủ quy định cho các giao thức DeFi
- Chương trình chứng nhận: Cấp và xác minh các chứng chỉ chuyên nghiệp
- Theo dõi chuỗi cung ứng: Theo dõi nguồn gốc và tính xác thực của hàng hóa
- Chứng minh xã hội: Xác minh tài khoản mạng xã hội và tư cách thành viên cộng đồng
Kiến trúc
Hệ thống tuân theo cấu trúc phân cấp:
- Authorities tạo credentials xác định ai có thể phát hành attestations
- Schemas được tạo dưới credentials để định nghĩa cấu trúc dữ liệu attestation
- Attestations được phát hành bởi các signers được ủy quyền theo định dạng schema
- Token Accounts có thể được liên kết với attestations cho các claims có mục tiêu
Bắt đầu
Khám phá tài liệu dựa trên trường hợp sử dụng của bạn:
- Hướng dẫn Bắt đầu Nhanh - Bắt đầu và chạy nhanh chóng
- Credentials - Tìm hiểu về attestation authorities
- Schemas - Định nghĩa cấu trúc dữ liệu cho attestations
- Attestations - Tạo và quản lý các claims có thể xác minh
- Instructions - Tài liệu tham khảo API đầy đủ cho tất cả các hoạt động
Cộng đồng & Hỗ trợ
- Có câu hỏi? Hỏi trên
Solana Stack Exchange (sử dụng tag
attestations) - Gặp vấn đề? Báo cáo trên GitHub Issues
Nguồn
Kho GitHub](https://github.com/solana-foundation/solana-attestation-service)
Được xây dựng và duy trì bởi Solana Foundation.
Cấp phép theo Apache License, Phiên bản 2.0.
Is this page helpful?