Stellar Network präsentiert Open-Source-Datenschutztechnologie mit Zero-Knowledge-Beweis für vertrauliche Überweisungen mit integrierten Compliance-Kontrollen durch ASPs.
Stellar Private Payments (SPP) wurde kürzlich Open-Source. Laut @StellarOrg auf X können Datenschutz-Entwickler jetzt mit der neuen Technologie beginnen.
Das System verarbeitet private Einzahlungen, Überweisungen und Auszahlungen. ZK-Beweise mit konfigurierbaren Schutzmaßnahmen machen dies möglich. Transaktionsbeträge bleiben vor der Öffentlichkeit verborgen.
Benutzer offenbaren keine Absender-Empfänger-Beziehungen mehr. Groth16-Beweise erledigen die kryptografische Arbeit. Circom-Schaltkreise generieren diese Beweise clientseitig über WebAssembly.
Unbedingt lesen: Ripple Ex-CTO: Bitcoin könnte Hard Fork benötigen, um Quantum zu überleben
Soroban Smart-Contracts treiben die Implementierung an. Nethermind veröffentlichte das GitHub-Repository mit vollständiger Dokumentation. Browser-basiertes Beweisen erfolgt ohne Server-Interaktion.
Die Association Set Provider-Technologie stellt die Compliance-Ebene bereit. Sie pflegen duale Merkle-Baumstrukturen zur Mitgliedschaftsverfolgung. Pool-Betreiber setzen auf diese Weise administrative Kontrollen durch.
Zero-Knowledge-Magie trifft auf Blockchain-Realität
Einzahlungen erstellen Verpflichtungen im Pool-System. Keine Eingabenotizen werden während dieses Prozesses ausgegeben. Stattdessen werden Ausgabenotizen für zukünftige Ausgaben generiert.
Die Schaltkreise beweisen gleichzeitig das Eigentum an Eingabe-UTXOs. Private Schlüssel demonstrieren dieses Eigentum. Die Nullifier-Berechnung wird verifiziert, um Doppelausgabe-Versuche zu verhindern.
Auszahlungen funktionieren entgegengesetzt zu Einzahlungen. Eingabenotizen werden vollständig ausgegeben. Bei der Auszahlung werden keine Ausgabenotizen erstellt.
Bilanzerhaltungsregeln gelten für alle Transaktionen. Eingaben müssen Ausgaben plus öffentliche Beträge entsprechen. Merkle-Beweise validieren alle Eingabeverpflichtungen ordnungsgemäß.
Das könnte Sie auch interessieren: Harvards 442-Millionen-Dollar-Bitcoin-ETF-Schritt setzt Krypto vor Tech-Aktien
Überweisungsvorgänge geben bestehende Verpflichtungen aus und erstellen gleichzeitig neue. Der Datenschutz bleibt während des gesamten Prozesses gewahrt. Neue öffentliche Schlüssel erhalten die generierten Ausgabenotizen.
Fortgeschrittene Benutzer greifen auf die Transact-Funktion für benutzerdefinierte Abläufe zu. Sie können Notizen nach Belieben ausgeben, erstellen und übertragen. Das System unterstützt auf diese Weise komplexe Transaktionsmuster.
Compliance-Kontrollen, die den Datenschutz nicht beeinträchtigen
ASP-Mitgliedschaftsbäume enthalten nur genehmigte öffentliche Schlüssel. Die Nicht-Mitgliedschaftsbäume funktionieren als Ausschlusslisten. Gesperrte Konten erscheinen in diesen spärlichen Merkle-Strukturen.
Zero-Knowledge-Beweise demonstrieren Mitgliedschaft oder Nicht-Mitgliedschaft, ohne Identitäten preiszugeben. Diese Balance zwischen Datenschutz und Compliance macht das System einzigartig. Smart-Contracts verifizieren alles On-Chain.
Der Pool-Vertrag verwaltet die Kern-Ein- und Auszahlungslogik. Ein Circom Groth16 Verifier sitzt On-Chain zur Beweisüberprüfung. ASP-Verträge pflegen ihre jeweiligen Baumstrukturen separat.
Sehen Sie sich das an: CFTC holt Ripple-, Coinbase-, Robinhood-CEOs in Krypto-Panel
Entwickler können Verträge zum Experimentieren im Stellar Testnet bereitstellen. Das Bereitstellungsskript erfordert die Angabe von ASP-Baumebenen. Pool-Ebenen und maximale Einzahlungsbeträge müssen ebenfalls konfiguriert werden.
Die Demo-Anwendung läuft nach der Einrichtung unter localhost:8080. Das Frontend bietet eine angenehme Benutzeroberfläche für die Systeminteraktion. Konsolenprotokolle helfen dabei, zu verfolgen, was während der Vorgänge passiert.
Die ASP-Admin-Seite existiert separat unter localhost:8080/admin.html. Das Einfügen öffentlicher Schlüssel erfolgt über diese Schnittstelle. Nur ASP-Admin-Konten können diese Einfügungen jedoch signieren.
Für Forschung gebaut, noch nicht für Produktion
Der Common Reference String verfügt nicht über dezentrale Zeremoniengenerierung. Dies wird in der Dokumentation im Voraus offengelegt. Der Proof-of-Concept-Status bedeutet, dass die Produktionsnutzung nicht empfohlen wird.
Derzeit wird nur ein Schaltkreis unterstützt. Zwei Eingaben und zwei Ausgaben definieren die Grenzen. Zukünftige Updates könnten laut Nethermind die Schaltkreisvielfalt erweitern.
Verwandt: Coinbase startet KI-Wallets, die autonom mit Krypto handeln
RPC-Knoten behalten Ereignisse nur sieben Tage lang. Die Demo ist stark von Stellar-Ereignissen für die Funktionalität abhängig. Dedizierte Indexer werden für längere Betriebszeiten notwendig.
Sicherheitsaudits wurden für die Codebasis noch nicht abgeschlossen. Die Fehlerbehandlung könnte einige Grenzfälle übersehen. Echte Assets sollten dieses System derzeit nicht berühren.
Stroops-Unterstützung existiert für die XLM-Dezimalbehandlung. UI-Tests hierfür bleiben laut GitHub-Notizen unvollständig. Die Architektur zeigt, wie Schaltkreisbeschränkungen die Zero-Knowledge-Magie erzeugen.
Freighter-Wallet-Konten können problemlos Stellar-CLI-Schlüssel hinzufügen. Seed-Phrase-Eingabeaufforderungen ermöglichen diese Ergänzung. Dieselben Konten stellen dann Verträge bereit und interagieren mit Admin-Funktionen.
Lizenzierung erfordert sorgfältige Aufmerksamkeit von Bereitstellern
Apache 2.0 deckt die meisten Quelldateien im Repository ab. Die Datei circuits/build.rs verwendet stattdessen die GNU Lesser General Public License v3.0. Gemischte Lizenzierung schafft spezifische Verantwortlichkeiten.
Generierte Artefakte erscheinen nicht in der Versionskontrolle. Das dist/-Verzeichnis wird während der Builds erstellt. Bereitsteller werden zu Distributoren dieser kompilierten WebAssembly-Schaltkreise.
LGPLv3-Anforderungen bedeuten, dass die Verfügbarkeit des Quellcodes wichtig ist. Endbenutzer müssen auf die Quelle zugreifen, wenn Sie kompilierte Schaltkreise verteilen. LICENSE- und NOTICE-Dateien sollten jede Bereitstellung begleiten.
Nethermind gab LLM-Unterstützung bei der Inhaltserstellung bekannt. Menschliche Überprüfung, Bearbeitung und Überarbeitung folgten allen KI-generierten Ausgaben. Das Team trägt die Verantwortung für die endgültige Dokumentation.
Transaktionsdatenschutz auf Stellar wurde möglich, ohne regulatorische Kontrollen zu opfern. Open-Source-Verfügbarkeit bedeutet, dass Datenschutz-Entwickler die Werkzeuge sofort haben. Die Grundlage für die Entwicklung von Anwendungen existiert jetzt.
Quelle: https://www.livebitcoinnews.com/stellar-launches-private-payments-that-hide-your-transactions/


