Gambaran Umum

Solana Attestations menyediakan kerangka kerja komprehensif untuk membuat, mengelola, dan memverifikasi attestation di blockchain Solana. Sistem ini memungkinkan pengembang untuk membangun aplikasi berbasis kepercayaan dengan klaim yang dapat diverifikasi tentang akun, token, dan entitas on-chain lainnya.

Arsitektur

Sistem attestation dibangun pada tiga komponen inti yang bekerja bersama untuk menyediakan kerangka kerja yang fleksibel dan aman:

1. Kredensial

Kredensial mewakili otoritas attestation dan mendefinisikan siapa yang dapat menerbitkan attestation. Mereka berisi:

  • Otoritas yang mengontrol kredensial
  • Daftar penandatangan resmi yang dapat membuat attestation
  • Nama untuk tujuan identifikasi

2. Skema

Skema mendefinisikan struktur dan aturan validasi untuk attestation. Mereka menentukan:

  • Bidang data yang harus ada dalam attestation
  • Tipe data untuk setiap bidang
  • Kredensial terkait yang dapat menggunakan skema ini
  • Informasi versi untuk evolusi skema

3. Attestation

Attestation adalah klaim yang dapat diverifikasi yang berisi:

  • Data yang dibuktikan sesuai dengan skema
  • Referensi ke kredensial dan skema yang digunakan
  • Timestamp kedaluwarsa untuk validitas
  • Identifier unik (nonce)
  • Associated token account (opsional)

Alur Data

Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
  1. Pengaturan Otoritas: Otoritas membuat kredensial dan menentukan penandatangan resmi
  2. Definisi Skema: Otoritas membuat skema yang mendefinisikan struktur attestation
  3. Penerbitan Attestation: Penandatangan resmi membuat attestation mengikuti aturan skema
  4. Verifikasi: Siapa pun dapat mengambil dan memverifikasi attestation on-chain

Fitur Utama

Sistem Skema Fleksibel

  • Mendefinisikan struktur data kustom untuk berbagai jenis attestation
  • Dukungan untuk berbagai tipe data (string, integer, boolean, array)
  • Versi skema untuk kompatibilitas mundur
  • Jeda/lanjutkan skema sesuai kebutuhan

Manajemen Otoritas

  • Struktur otoritas hierarkis dengan otoritas kredensial
  • Beberapa penandatangan resmi per kredensial
  • Manajemen penandatangan dinamis (menambah/menghapus penandatangan)
  • Pemisahan tanggung jawab yang jelas

Integrasi Token

  • Menghubungkan atestasi ke token account tertentu
  • Mengaktifkan klaim dan verifikasi khusus token
  • Dukungan untuk atestasi reguler dan tertokenisasi
  • Integrasi dengan standar token Solana

Verifikasi On-Chain

  • Semua atestasi disimpan di Solana untuk transparansi
  • Verifikasi kriptografis keaslian atestasi
  • Penanganan kedaluwarsa untuk klaim yang sensitif terhadap waktu
  • Jejak audit yang tidak dapat diubah

Model Keamanan

Asumsi Kepercayaan

  • Kepercayaan diberikan kepada otoritas kredensial dan penandatangan resmi mereka
  • Definisi skema dipercaya untuk memvalidasi data dengan benar
  • Blockchain Solana menyediakan fondasi keamanan

Kontrol Akses

  • Hanya penandatangan resmi yang dapat membuat atestasi di bawah kredensial
  • Hanya otoritas kredensial yang dapat memodifikasi daftar penandatangan
  • Modifikasi skema memerlukan persetujuan otoritas
  • Penutupan atestasi dibatasi untuk penandatangan atau otoritas

Integritas Data

  • Semua data atestasi ditandatangani secara kriptografis
  • Validasi skema memastikan data sesuai dengan struktur yang diharapkan
  • Stempel waktu kedaluwarsa mencegah klaim yang usang
  • Penyimpanan on-chain yang tidak dapat diubah mencegah pemalsuan

Pola Kasus Penggunaan

Identitas dan KYC

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

Sistem Reputasi

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

Sertifikasi Profesional

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

Verifikasi Kepatuhan

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

Pola Integrasi

Integrasi Dompet

Aplikasi dapat mengintegrasikan verifikasi atestasi ke dalam antarmuka dompet untuk menampilkan klaim terverifikasi tentang pengguna atau token.

Protokol DeFi

Protokol DeFi dapat memerlukan atestasi tertentu sebelum mengizinkan partisipasi, memungkinkan layanan keuangan yang patuh dan berbasis kepercayaan.

Pasar NFT

Pasar dapat memverifikasi keaslian dan asal-usul NFT melalui atestasi dari otoritas tepercaya.

Platform Game

Game dapat menggunakan atestasi untuk verifikasi pencapaian, langkah anti-cheat, dan sistem reputasi pemain.

Pertimbangan Performa

Penyimpanan On-Chain

  • Data atestasi disimpan langsung di on-chain
  • Pertimbangkan ukuran data saat merancang skema
  • Gunakan encoding yang efisien untuk dataset besar

Biaya Transaksi

  • Setiap pembuatan atestasi memerlukan biaya transaksi
  • Operasi massal dapat mengurangi biaya per atestasi
  • Pertimbangkan batching untuk kasus penggunaan volume tinggi

Skalabilitas

  • Sistem berskala dengan throughput transaksi Solana
  • Beberapa kredensial dapat beroperasi secara independen
  • Desain skema memengaruhi performa kueri

Langkah Selanjutnya

Is this page helpful?

Dikelola oleh

© 2026 Yayasan Solana.
Semua hak dilindungi.
Terhubung