Skip to main content

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
Confidential transfers hide the asset and amount. Anonymous transfers also hide the sender and recipient. The transaction hash remains public.

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
Für die meisten Anwendungen empfehlen wir den vertraulichen Default Ring ohne Zugangsbeschränkung. Verwende einen Custom Ring, wenn deine Anwendung benutzerdefinierte Compliance mit Prüferzugriff und Kontrollen benötigt. Custom Rings sind Solana-Programme, die Übertragungsberechtigungen und zusätzliche Autoritäten definieren, ähnlich wie Token-2022. Der Default Ring bildet die Grundlage für vertrauliches DeFi und andere Anwendungen. Unabhängige Custom Rings können bestehende Anwendungen nutzen oder eigene erstellen. Dabei definieren sie eigene Richtlinien, Prüferzugriffe und Autoritäten, die nur für Guthaben innerhalb ihres Ring gelten. Rings sind standardmäßig interoperabel und teilen Liquidität im gesamten vertraulichen DeFi-Ökosystem von Solana. Öffentliche und private Guthaben auf Solana, mit einem Permissionless Ring neben Custom Ring 1, Custom Ring 2 und Custom Ring n.

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. Public and fiat balances enter a Ring, tokens move between private balances, and users withdraw or off-ramp. Nutzer senden Token an eine Solana-Wallet-Adresse, genau wie bei öffentlichen Guthaben. Jeder kann Guthaben auf jede private Wallet einzahlen, wenn nur die Wallet-Adresse des Empfängers bekannt ist.

Einzahlung auf ein privates Guthaben

Nutzer können auf zwei Arten auf ein privates Guthaben einzahlen:
  1. On-Ramp von einem Fiat-Guthaben auf ein privates Kryptoguthaben
  2. Einzahlung von einem öffentlichen auf ein privates Kryptoguthaben
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:
  1. Übertragung innerhalb desselben Ring
  2. Übertragung an einen anderen Ring

Auszahlung auf ein öffentliches Guthaben

Nutzer können ein privates Guthaben auf zwei Arten auszahlen:
  1. Off-Ramp von privatem Kryptoguthaben auf ein Fiat-Guthaben
  2. Auszahlung von privatem Kryptoguthaben auf ein öffentliches Kryptoguthaben
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
Das kannst du entwickeln
  • 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.
Private balances connected by transfer, swap, and lending, with yield and staking above them inside Helius Privacy Rings.

Übergeordneter Transaktionsablauf

Eine private Übertragung verhält sich ähnlich wie eine öffentliche Übertragung und wird in einer einzigen Solana-Transaktion ausgeführt.
  1. Das SOL- oder SPL-Guthaben des Nutzers wird onchain verschlüsselt.
  2. 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.
  3. Die Wallet legt Betrag und Empfänger fest und fordert anschließend einen ZK-Beweis an.
  4. Der RPC-Anbieter erzeugt den ZK-Beweis standardmäßig und gibt ihn zurück. Ein Custom Ring erfordert außerdem einen Richtlinienbeweis.
  5. 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:
  1. Die App verfolgt den Status über den Hash der Solana-Transaktion.

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.

Nicht gefunden, wonach du gesucht hast?

Melde dich! Telegram | E-Mail | Kontakt