Einführung
Jede Transaktion auf Solana ist öffentlich einsehbar: Adressen, Guthaben und der Übertragungsverlauf sind für alle sichtbar. Für Solana Privacy Rings definieren wir zwei Datenschutzstufen:- Vertraulichkeit – verschlüsselt den Vermögenswert und den Betrag
- Anonymität – verschlüsselt den Vermögenswert, den Betrag, den Absender und den Empfänger
Solana Privacy Rings
Rings sind programmierbare, abgeschirmte Pools mit verschlüsselten Onchain-Guthaben und direkter Ausführung auf Solana. Verschiedene Arten von Rings existieren nebeneinander:Default Ring
- Vertraulich
- Selbstverwahrt
- Ohne Zugangsbeschränkung
- Keine Einsicht für Prüfer
Custom Enterprise Rings
- Vertraulich oder anonym
- Selbstverwahrt
- Benutzerdefinierte Compliance
- Einsicht für Prüfer

Zentrale Eigenschaften
- Native Solana-Geschwindigkeit – kompakte werden in wenigen Dutzend ms erzeugt. So bleibt die gewohnte Nutzererfahrung erhalten. Stell es dir wie einen weiteren RPC-Aufruf vor.
- Onchain-Ausführung – Verschlüsselte Guthaben bleiben auf Solana. Kein Offchain-Ledger, keine Sidechain und kein zentralisierter Sequencer.
- Beliebige Vermögenswerte verschlüsseln – Rings unterstützen SOL, SPL-Token und Token-2022-Token.
- Selbstverwahrte Guthaben – Private Transaktionen erfordern immer die Signatur des Eigentümers.
- Kompatibilität mit Smart Accounts – Rings können Smart Accounts mit eigener Autorisierungslogik unterstützen.
- Solana-Komponierbarkeit – Kombiniere sie in einer einzigen Transaktion mit einem beliebigen Solana-Programm.
- Programmierbarer Datenschutz – Erstelle private Treuhandkonten in Solana-Programmen.
Nutzerabläufe und Datenschutzgarantien
Nutzer halten ihr verschlüsseltes Guthaben in einer Private Wallet. Sie können einem Ring beitreten, darin private Übertragungen durchführen oder ihn verlassen und den Vorgang in einer einzigen Transaktion mit anderen Solana-Programmen kombinieren.Einzahlung auf ein privates Guthaben
Nutzer können auf zwei Arten auf ein privates Guthaben einzahlen:- On-Ramp von einem Fiat-Guthaben auf ein privates Kryptoguthaben
- Einzahlung von einem öffentlichen auf ein privates Kryptoguthaben
- On-ramp from fiat balance
- Deposit from public crypto balance
Anders als bei einer Einzahlung aus einem öffentlichen Guthaben bleiben der Vermögenswert und der Betrag beim On-Ramping auf ein privates Guthaben privat. Der Anbieter überträgt die Mittel aus seiner privaten Wallet in deine. In einem vertraulichen Ring sind nur die Adressen des Absenders und des Empfängers öffentlich.
Übertragung zwischen privaten Guthaben
Nutzer können eine private Übertragung auf zwei Arten senden:- Übertragung innerhalb desselben Ring
- Übertragung an einen anderen Ring
- Default Ring
- Custom Rings
Auszahlung auf ein öffentliches Guthaben
Nutzer können ein privates Guthaben auf zwei Arten auszahlen:- Off-Ramp von privatem Kryptoguthaben auf ein Fiat-Guthaben
- Auszahlung von privatem Kryptoguthaben auf ein öffentliches Kryptoguthaben
- Off-ramp to fiat balance
- Withdraw to public crypto balance
Anders als bei einer Auszahlung auf ein öffentliches Guthaben bleiben Vermögenswert und Betrag beim Off-Ramping von einem privaten Guthaben privat. Du überträgst das Guthaben von deiner privaten Wallet an die private Wallet des Anbieters. Der Anbieter zahlt dir den Betrag in Fiatwährung aus. In einem vertraulichen Ring sind nur die Adressen von Absender und Empfänger öffentlich. Dein verbleibendes privates Guthaben bleibt privat.
Programmierbarkeit und private Treuhandkonten
Solana-Programme können private Treuhandkonten verwenden, um vertrauliche DeFi-Anwendungen zu entwickeln.- Private Treuhandkonten – ZK-Solana-Programme können private Guthaben treuhänderisch verwahren und die Bedingungen für ihre Freigabe definieren
- Solana-Komponierbarkeit – Kombiniere private Transaktionen in einer einzigen Transaktion mit anderen Solana-Programmen
- Gemeinsame Liquidität – ZK-Programme im vertraulichen DeFi können Liquidität teilen
- Bedingte private Zahlungen – Verwahre verschlüsselte Vermögenswerte treuhänderisch und gib sie nach einem Zeitplan oder nach den erforderlichen Genehmigungen frei. So ermöglichst du Gehaltszahlungen, Vesting, Meilensteinzahlungen und private Multisig-Abläufe.
- Swaps und Handel – Tausche Wrapped Token, SOL, Memecoins, Aktien und RWAs über private Treuhandkonten, etwa bei Token-Swaps oder OTC-Geschäften.
- Staking und Rendite – Entwickle private renditetragende Anwendungen wie Staking-Pools, tokenisierte Staatsanleihen oder andere Rendite-Vaults.
- Kreditvergabe und Kreditaufnahme – Hinterlege Sicherheiten in privaten Treuhandkonten, etwa für Stablecoin-Kredite, die durch tokenisierte Vermögenswerte besichert sind.
Übergeordneter Transaktionsablauf
Eine private Übertragung verhält sich ähnlich wie eine öffentliche Übertragung und wird in einer einzigen Solana-Transaktion ausgeführt.- Private transfer
- Solana transfer
- Das SOL- oder SPL-Guthaben des Nutzers wird onchain verschlüsselt.
- Rufe den verschlüsselten Zustand ab und entschlüssele ihn lokal. Alternativ entschlüsselt ein beauftragter Anbieter den Zustand und stellt ihn entschlüsselt bereit.
- Die Wallet legt Betrag und Empfänger fest und fordert anschließend einen ZK-Beweis an.
- Der RPC-Anbieter erzeugt den ZK-Beweis standardmäßig und gibt ihn zurück. Ein Custom Ring erfordert außerdem einen Richtlinienbeweis.
- Die Wallet erstellt die Solana-Transaktion. ZK-Beweise werden verifiziert, ohne den verschlüsselten Zustand offenzulegen. Welche Programme aufgerufen werden und wer signiert und übermittelt, hängt vom Ring ab:
- Die App verfolgt den Status über den Hash der Solana-Transaktion.
- Permissionless Confidential Ring
- Custom Confidential Ring
- Custom Anonymous Ring
Mehr erfahren
Architecture
So interagieren Wallets, RPC-Dienste und Solana-Programme.
Private State and UTXOs
So werden private Guthaben gespeichert und ausgegeben.
Encryption and Privacy Guarantees
So werden Vermögenswerte verschlüsselt und diese Rolle spielt das abgeschirmte Schlüsselpaar.
Custom Enterprise Rings
So konfigurierst du einen Custom Ring mit Prüferzugriff und Compliance-Kontrollen.