Gizli Bakiyeler

Gizli Bakiyeler Nedir?

Gizli Bakiyeler, token account'lar arasında transfer miktarını açıklamadan token transferi yapmanızı sağlayan bir Token-2022 uzantısıdır. Bu, gizliliği koruyan işlemler için oldukça kullanışlıdır. Yalnızca transfer miktarları ve token bakiyeleri gizlidir. Token account adresleri herkese açık kalmaya devam eder.

Nasıl çalışır?

Gizli Bakiyeler uzantısı, Token Extension program'ına hesaplar arasında transfer miktarını açıklamadan token transferi yapmanıza olanak tanıyan talimatlar ekler.

Confidential Balances Basic Overview

Gizli token transferlerinin temel akışı aşağıdaki gibidir:

  1. Gizli Bakiyeler etkin bir mint account oluşturun.
  2. Gönderici ve alıcı için Gizli Bakiyeler etkin token account'lar oluşturun.
  3. Gönderici hesabına token basın.
  4. Göndericinin genel bakiyesini gizli bekleyen bakiyeye yatırın.
  5. Göndericinin bekleyen bakiyesini gizli kullanılabilir bakiyeye uygulayın.
  6. Gönderici token account'tan alıcı token account'a gizli olarak token transfer edin.
  7. Alıcının bekleyen bakiyesini gizli kullanılabilir bakiyeye uygulayın.
  8. Alıcının gizli kullanılabilir bakiyesini genel bakiyeye çekin.

Denetçi anahtarları

Gizli Bakiyeler mint'i, isteğe bağlı bir global denetçi ElGamal açık anahtarı saklayabilir. Bir denetçi yapılandırıldığında, her gizli transfer; gönderici, alıcı ve denetçi için şifrelenmiş miktarı içerir. Transfer kanıtı, üç şifreli metnin de aynı miktarı içerdiğini doğrular. Halk hâlâ miktarı okuyamaz, ancak denetçi gizli anahtarının sahibi, söz konusu mint için transfer miktarlarının şifresini çözebilir.

Gizli Bakiyeler yetkisi, uzantıyı başlatırken denetçi anahtarını ayarlar ya da daha sonra UpdateMint ile değiştirir. Yetki, anahtarı döndürebilir veya temizleyebilir. Döndürme işlemi yalnızca gelecekteki transferlere uygulanır; bu nedenle geçmiş denetim erişimi gerektiğinde önceki gizli anahtarlar saklanmalıdır. Denetçi anahtarları okuma erişimi sağlar; token transferlerine izin vermez ve bir hesabın tam gizli bakiyesini açığa çıkarmaz.

Kurulum ve döndürme örnekleri için bkz. Denetçi yapılandırma. Cüzdanlar, gezginler, borsalar ve uyumluluk sağlayıcıları ayrıca denetçi entegrasyon kılavuzunu incelemelidir.

Gizli transfer akışındaki adımlara ilişkin daha fazla ayrıntı için ilgili sayfalara bakın:

Aşağıdaki diyagram, gizli token transferlerinin temel akışına ait ayrıntılı bir sıralamayı göstermektedir:

Confidential Balances Detailed Overview

Gizli Bakiyeler Talimatları

Gizli Bakiyeler uzantısının tam talimat listesi aşağıdaki gibidir:

TalimatAçıklama
InitializeMintBir mint account'ta Gizli Bakiyeleri etkinleştirir. Bu talimat, TokenInstruction::InitializeMint talimatıyla aynı işleme dahil edilmelidir.
UpdateMintMint'in hesap onay politikasını ve isteğe bağlı global denetçi ElGamal açık anahtarını günceller.
ConfigureAccountBir token account'ta Gizli Bakiyeleri etkinleştirir.
ApproveAccountMint, yeni token account'lar için onay gerektiriyorsa bir token account'ı Gizli Bakiyeler için onaylar.
EmptyAccountBir token account'ı kapatmaya izin vermek için bekleyen ve kullanılabilir gizli bakiyeleri boşaltır.
DepositGenel token bakiyesini bekleyen gizli bakiyeye dönüştürür.
WithdrawKullanılabilir gizli bakiyeyi tekrar genel bakiyeye dönüştürür.
TransferToken'ları token account'lar arasında gizli olarak aktarır.
ApplyPendingBalanceYatırma işlemleri veya transferlerin ardından bekleyen bakiyeyi kullanılabilir bakiyeye dönüştürür.
EnableConfidentialCreditsBir token account'ın gizli token transferleri almasına izin verir.
DisableConfidentialCreditsGenel transferlere izin verirken gelen gizli transferleri engeller.
EnableNonConfidentialCreditsBir token account'ın genel token transferleri almasına izin verir.
DisableNonConfidentialCreditsHesabın yalnızca gizli transferler almasını sağlamak için normal transferleri engeller.
TransferWithFeeToken'ları token account'lar arasında ücretli olarak gizli biçimde aktarır.
ConfigureAccountWithRegistryVerifyPubkeyValidity kanıtı yerine ElGamalRegistry hesabı kullanarak token account'ları Gizli Bakiyeler için yapılandırmanın alternatif yolu.

Is this page helpful?

İçindekiler

Sayfayı Düzenle
© 2026 Solana Vakfı. Tüm hakları saklıdır.