Überblick
Ihr Unternehmen wird in der Lage sein:- Erstellen Sie private Wallets für Kunden-, Händler- oder Treasury-Konten
- Überweisen Sie Stablecoins von öffentlichen an private Wallets
- Senden Sie private Zahlungen zwischen privaten Wallets
- Abheben auf öffentliche Solana-Adressen und Wallets
- Private Salden und Historie über API anzeigen
- Definieren Sie dedizierte benutzerdefinierte Ringe mit Ihren eigenen Compliance-, Audit- und Geschäftsregeln. Sie können entweder Ihre eigene Compliance mitbringen oder die verwaltete KYC- und Sanktionsprüfungslösung von Helius verwenden.
- Konfigurieren Sie, wer Gelder innerhalb eines Rings anzeigen, genehmigen, einfrieren oder umziehen kann
- Verfolgen Sie den Status privater Zahlungen durch Abfragen oder Webhooks
Demo starten
Probieren Sie vertrauliche Transfers und Swaps im Devnet aus.
Begriffe
Begriffe
Funktionsweise
Ein Private Wallet ist das zentrale API-Objekt, mit dem Sie interagieren. Sie können ein Private Wallet beispielsweise einem Kundenkonto, Händlerkonto, Mitarbeiterkonto, Treasury-Konto oder Smart Account zuordnen. Salden und private Transfers werden onchain verschlüsselt. RPC-Anbieter wie Helius indexieren verschlüsselte Zustände, generieren Nachweise, erstellen Transaktionen und übermitteln sie auf Anfrage an Solana. Für die meisten Unternehmensanwendungsfälle befinden sich Private Wallets in einem dedizierten benutzerdefinierten Ring. Der Ring definiert die Regeln für Transfers, Sichtbarkeit und Compliance. So fügt sich Helius Privacy in Ihr Stack ein:Vertrauensmodell
Private Zahlungen erfordern die Autorisierung durch das Private Wallet und müssen der jeweiligen Ringrichtlinie entsprechen.
Vertrauliche Ringe (der Standardring und vertrauliche benutzerdefinierte Ringe) unterstützen lokale und delegierte Entschlüsselung. Anonyme benutzerdefinierte Ringe unterstützen nur die delegierte Entschlüsselung.
Im delegierten Entschlüsselungsmodus teilen sich das Wallet und der ausgewählte RPC-Anbieter einen Ansichtsschlüssel.
Der Anbieter kann Salden und Historie bereitstellen, aber keine Ausgaben autorisieren.
Dies unterscheidet sich von einem Auditor, dessen Sichtbarkeit durch die Ringrichtlinie definiert wird.
Sie können die Infrastruktur (RPC, Indexer, Auditor-Server oder Mitunterzeichner) selbst betreiben oder einen RPC-Anbieter wie Helius beauftragen, dies für Sie zu tun.
Wir betreiben die Infrastruktur über unsere globale Flotte von Hochleistungs-RPCs und optional über ein dediziertes Setup, das an Ihre Anforderungen anpassbar ist.
Dedizierte Infrastruktur impliziert nicht einen separaten Onchain-Zustandsbaum.
Benutzerdefinierte Ringe und der erlaubnislose Standardring teilen sich einen Merkle-Baum.
Ringe
Ringe machen Privatsphäre auf Solana programmierbar, ähnlich wie Token-2022. Der Standardring ist erlaubnislos und hat keine benutzerdefinierte Richtlinie. Ein benutzerdefinierter Ring wird durch seine eigenen Richtlinienregeln geregelt. Ein Private Wallet kann Salden in mehreren Ringen gleichzeitig halten. Zu welchem Ring ein Saldo gehört, ist keine Eigenschaft des Wallets. Es ist eine Eigenschaft jedes UTXO, gespeichert in seinempolicy_program_id Feld.
- Der Standardring ist vertraulich und erlaubnislos ohne jegliche Richtlinie, Prüfer oder Autoritäten. Vertrauliche Ringe verschlüsseln Vermögenswert und Betrag.
- Benutzerdefinierte Ringe können mit benutzerdefinierten Richtlinien- und Compliance-Kontrollen konfiguriert werden und vertraulich oder anonym sein (verschlüsselter Vermögenswert, Betrag, Sender, Empfänger).
Benutzerdefinierte Ringe sind programmierbar
Ein benutzerdefinierter Ring kann vollständig benutzerdefinierte Regeln für Transfers und Sichtbarkeit/Auditierung festlegen. Ringe sind programmierbar. Häufige Beispiele für Regeln sind:
Solche benutzerdefinierten Regelsets werden als dediziertes Solana-Programm programmiert, das den Zustandstransition jeder anwendbaren Übertragung überprüft, bevor es in der Solana Privacy Protocol (TSPP) atomar onchain abgewickelt wird.
Ringverwaltung
Ring-Berichterstattung
Verwenden Sie die Ring-Berichterstattung für Treasury, Buchhaltung, Compliance oder Ihre eigenen Sichtbarkeitsregelsets.Auditorzugriff ist schreibgeschützt. Ein Auditor kann die durch die Ringrichtlinie konfigurierten Daten einsehen, kann jedoch keine Signatur leisten, Ausgaben tätigen, einfrieren oder Gelder bewegen, es sei denn, er ist separat als Autorität konfiguriert.
Einfrieren oder Auftauen eines Private Wallets
Wenn der benutzerdefinierte Ring eine Einfrierbehörde hat, können Sie ein Private Wallet gemäß der Richtlinie einfrieren oder auftauen.Überwachung über Webhooks
Verwenden Sie Webhooks für Aktualisierungen des Transferzyklus.Sicherheits- und Datenschutzmerkmale
- Helius-API-Schlüssel authentifizieren Unternehmensprojekte. Sie autorisieren keine Ausgaben. Die Ausgabeautorisierung erfordert eine Wallet-Signatur, alternative Autorisierung durch den zugrunde liegenden Key-Management-Dienst (wie Privy oder Turnkey) oder, falls konfiguriert, die Ringrichtlinie.
- Private Schlüsselmaterialien werden in einer sicheren Infrastruktur des Wallet-Anbieters verwaltet.
- Helius erhält oder exportiert keine privaten Ausgabeschlüssel.
- Im delegierten Entschlüsselungsmodus teilen sich das Wallet und der Anbieter einen Ansichtsschlüssel. Der Anbieter kann Salden und Historie lesen, jedoch keine Ausgaben autorisieren.
- Auditoren eines benutzerdefinierten Rings können die konfigurierte Ringaktivität einsehen, aber nicht ausgeben.
- Transaktionen zu oder innerhalb eines benutzerdefinierten Rings rufen öffentlich sein Richtlinienprogramm auf.
- Mitunterzeichner genehmigen ausgewählte Transfers, können jedoch nicht alleine ausgeben, es sei denn, die Richtlinie erlaubt es.
- Einfrierbehörden können Salden nur einfrieren oder auftauen, wenn die Ringrichtlinie dies erlaubt.
- Permanente Delegierte können Salden nur bewegen, wenn dies ausdrücklich in der Ringrichtlinie konfiguriert ist.
- Private Transfers innerhalb eines Rings enthüllen nicht den Vermögenswert oder Betrag onchain. Ein vertraulicher Ring zeigt Sender und Empfänger an; ein anonymer Ring verwendet einen Weiterleiter und zeigt keine der Parteien. Die Ringrichtlinie kann zusätzliche Sichtbarkeit spezifizieren.
- Abhebungen zeigen Ziel, Vermögenswert und Betrag.
- Öffentliche Kryptoeinlagen zeigen Quelle, Vermögenswert und Betrag. Der Umstieg von einem Fiat-Guthaben hält Vermögenswert und Betrag privat (onchain verschlüsselt).
- Öffentliche Transfers zeigen Sender, Empfänger, Vermögenswert und Betrag.