Solana Attestations, Solana blok zincirinde attestation'ların oluşturulması, yönetilmesi ve doğrulanması için kapsamlı bir çerçeve sağlar. Bu sistem, geliştiricilerin hesaplar, token'lar ve diğer zincir üstü varlıklar hakkında doğrulanabilir iddialarla güven tabanlı uygulamalar oluşturmasını sağlar.
Mimari
Attestation sistemi, esnek ve güvenli bir çerçeve sağlamak için birlikte çalışan üç temel bileşen üzerine kurulmuştur:
1. Kimlik Bilgileri
Kimlik bilgileri, attestation otoritelerini temsil eder ve kimlerin attestation düzenleyebileceğini tanımlar. İçerdikleri bilgiler:
- Kimlik bilgisini kontrol eden bir otorite
- Attestation oluşturabilen yetkili imzalayanların listesi
- Tanımlama amacıyla bir isim
2. Şemalar
Şemalar, attestation'lar için yapı ve doğrulama kurallarını tanımlar. Belirttikleri özellikler:
- Attestation'ların içermesi gereken veri alanları
- Her alan için veri türleri
- Bu şemayı kullanabilecek ilişkili kimlik bilgisi
- Şema evrimi için sürüm bilgisi
3. Attestation'lar
Attestation'lar, aşağıdakileri içeren gerçek doğrulanabilir iddialardır:
- Bir şemaya uygun onaylanmış veri
- Kullanılan kimlik bilgisi ve şemaya referanslar
- Geçerlilik için son kullanma zaman damgası
- Benzersiz tanımlayıcı (nonce)
- İlişkili token account (isteğe bağlı)
Veri Akışı
Authority → Creates Credential → Defines Schema → Authorized Signers → Issue Attestations
- Otorite Kurulumu: Bir otorite kimlik bilgisi oluşturur ve yetkili imzalayanları belirler
- Şema Tanımı: Otorite, attestation yapısını tanımlayan şemalar oluşturur
- Attestation Düzenleme: Yetkili imzalayanlar, şema kurallarına uygun attestation'lar oluşturur
- Doğrulama: Herkes zincir üstünde attestation'ları getirebilir ve doğrulayabilir
Temel Özellikler
Esnek Şema Sistemi
- Farklı attestation türleri için özel veri yapıları tanımlayın
- Çeşitli veri türleri için destek (string'ler, tam sayılar, boolean'lar, diziler)
- Geriye dönük uyumluluk için şema sürümlendirme
- Gerektiğinde şemaları duraklatın/devam ettirin
Yetki Yönetimi
- Kimlik bilgisi yetkilileri ile hiyerarşik yetki yapısı
- Kimlik bilgisi başına birden fazla yetkili imzalayan
- Dinamik imzalayan yönetimi (imzalayan ekleme/çıkarma)
- Net sorumluluk ayrımı
Token Entegrasyonu
- Tasdikleri belirli token account'lara bağlama
- Token'a özel talepler ve doğrulamaları etkinleştirme
- Hem düzenli hem de tokenize edilmiş tasdikler için destek
- Solana'nın token standartları ile entegrasyon
Zincir Üstü Doğrulama
- Tüm tasdikler şeffaflık için Solana üzerinde depolanır
- Tasdik özgünlüğünün kriptografik doğrulaması
- Zamana duyarlı talepler için süre sonu işleme
- Değiştirilemez denetim kaydı
Güvenlik Modeli
Güven Varsayımları
- Güven, kimlik bilgisi yetkililerine ve yetkili imzalayanlarına verilir
- Şema tanımlarının verileri doğru şekilde doğrulaması beklenir
- Solana blokzinciri güvenlik temelini sağlar
Erişim Kontrolü
- Yalnızca yetkili imzalayanlar bir kimlik bilgisi altında tasdik oluşturabilir
- Yalnızca kimlik bilgisi yetkilileri imzalayan listelerini değiştirebilir
- Şema değişiklikleri yetki onayı gerektirir
- Tasdik kapatma, imzalayanlara veya yetkililere kısıtlanmıştır
Veri Bütünlüğü
- Tüm tasdik verileri kriptografik olarak imzalanır
- Şema doğrulaması, verilerin beklenen yapıya uygun olmasını sağlar
- Süre sonu zaman damgaları, eski talepleri önler
- Değiştirilemez zincir üstü depolama, müdahaleyi engeller
Kullanım Senaryosu Desenleri
Kimlik ve KYC
Credential: "Identity Verifier"Schema: ["fullName", "dateOfBirth", "nationality", "verificationLevel"]Attestation: User's verified identity information
İtibar Sistemleri
Credential: "Reputation Authority"Schema: ["score", "category", "period", "evidence"]Attestation: User's reputation score for specific time period
Profesyonel Sertifikasyonlar
Credential: "Certification Body"Schema: ["certificationType", "issueDate", "expiryDate", "grade"]Attestation: Professional certification with validity period
Uyumluluk Doğrulama
Credential: "Compliance Auditor"Schema: ["complianceType", "status", "auditDate", "riskLevel"]Attestation: Compliance status for regulatory requirements
Entegrasyon Desenleri
Cüzdan Entegrasyonu
Uygulamalar, kullanıcılar veya token'lar hakkında doğrulanmış talepleri göstermek için tasdik doğrulamasını cüzdan arayüzlerine entegre edebilir.
DeFi Protokolleri
DeFi protokolleri, katılıma izin vermeden önce belirli onaylar gerektirebilir ve böylece uyumlu ve güvene dayalı finansal hizmetler sağlar.
NFT Pazaryerleri
Pazaryerleri, güvenilir otoritelerden gelen onaylar aracılığıyla NFT'lerin özgünlüğünü ve kökenini doğrulayabilir.
Oyun Platformları
Oyunlar, başarı doğrulama, hile önleme önlemleri ve oyuncu itibar sistemleri için onayları kullanabilir.
Performans Hususları
Zincir Üstü Depolama
- Onay verileri doğrudan zincir üzerinde saklanır
- Şema tasarlarken veri boyutunu göz önünde bulundurun
- Büyük veri kümeleri için verimli kodlama kullanın
İşlem Maliyetleri
- Her onay oluşturma işlemi bir işlem ücreti gerektirir
- Toplu işlemler onay başına maliyetleri azaltabilir
- Yüksek hacimli kullanım durumları için toplu işleme düşünün
Ölçeklenebilirlik
- Sistem Solana'nın işlem hacmiyle ölçeklenir
- Birden fazla kimlik bilgisi bağımsız olarak çalışabilir
- Şema tasarımı sorgu performansını etkiler
Sonraki Adımlar
- Hızlı Başlangıç - Onay oluşturmayla uygulamalı deneyim edinin
Is this page helpful?