Kernaussagen

  • Confidential Transactions (CT) nutzen kryptografische Techniken, um Übertragungsbeträge auf einer Blockchain zu verbergen, während gleichzeitig Netzwerkteilnehmer verifizieren können, dass keine neuen Coins erzeugt werden, wodurch Fungibilität erhalten bleibt und Kettenanalysen der Transaktionswerte verhindert werden.

  • Der Kernmechanismus basiert auf Pedersen-Verpflichtungen (additiv homomorphe Verschlüsselung), kombiniert mit Bulletproof- Bereichsnachweisen, die bestätigen, dass Beträge nicht-negativ sind, ohne die tatsächlichen Werte preiszugeben.

  • Confidential Transactions laufen in Produktion auf Bitcoin- Sidechains wie Liquid. Dort wird das Konzept auf „confidential assets“ erweitert, die zusätzlich den Typ des übertragenen Tokens verbergen.

  • CT-basierte Designs gehen Kompromisse bei Transaktionsgröße und Verifizierungskosten ein—deshalb werden sie typischerweise in spezialisierten Sidechains eingesetzt oder mit anderen Skalierungslösungen kombiniert, statt direkt auf Bitcoin Mainnet.

Einführung

Systemtransparenz gilt oft als entscheidend für das Funktionieren einer Blockchain. Jeder Knoten im Netzwerk kann eine Kopie des Ledger speichern und verifizieren, dass keine Regeln verletzt werden. Für viele verteilte Ledger kann außerdem jeder mithilfe eines Blockexplorers in Blöcken, Transaktionen und Adressen suchen.

Im Bereich Privatsphäre kann diese Transparenz jedoch Herausforderungen erzeugen. In einem System wie Bitcoin lässt sich jede Transaktion mit einer vorherigen verknüpfen. Coins sind technisch gesehen nicht fungibel, weil jeder Coin an bestimmte Transaktionen gebunden werden kann. Niemand kann Sie daran hindern, Bitcoin zu senden—aber Empfänger können eine Transaktion ablehnen, wenn diese Coins zuvor über eine als problematisch markierte Adresse gelaufen sind.

Privatsphäre in Bitcoin wird manchmal überbewertet. Nutzer profitieren von Pseudonymität (öffentliche Adressen sind sichtbar statt Namen), aber ausgefeilte Analysetechniken können Adressen in Gruppen zusammenfassen, um Netzwerkteilnehmer zu identifizieren. Ein kryptografischer Ansatz, der vorgeschlagen wurde, um Transaktionen wirklich privat zu machen, sind Confidential Transactions.

Was sind Confidential Transactions?

Confidential Transactions (CT) wurden erstmals 2013 vom CEO von Blockstream, Adam Back, diskutiert und später von Bitcoin-Entwickler Gregory Maxwell weiterentwickelt. Maxwell beschrieb die oben genannten Probleme bei Privatsphäre und Fungibilität und schlug eine Lösung vor: Übertragene Beträge könnten vor dem breiteren Netzwerk abgeschirmt werden, sodass nur die Parteien der Transaktion wissen, wie viel gesendet wurde.

Normal transactions vs Confidential transactions

Unter normalen Umständen ist es für einen Knoten leicht zu verifizieren, dass der empfangene Betrag den gesendeten Betrag nicht übersteigt. Wenn Alice 0,3 BTC an Bob senden möchte, nimmt sie einen nicht ausgegebenen Ausgang (zum Beispiel 1 BTC) und zerlegt ihn in zwei Teile: 0,3 für Bob und 0,69 zur Rückgabe an sich selbst als Wechselgeld (wobei der Rest als Mining-Gebühr verfällt).

Das ist für andere Knoten einfache Arithmetik: 1 ist größer als 0,3 + 0,69, die digitalen Signaturen sind alle korrekt und Alices Inputs wurden anderweitig noch nicht ausgegeben—also muss die Transaktion gültig sein. Wenn Beträge jedoch verblindet sind, wird die Verifikation weniger trivial. Wie kann ein Knoten bewerten, ob ein unbekannter Betrag dem Betrag oder größer ist als die Summe zweier anderer unbekannter Beträge?

Überblick über die beteiligte Kryptografie

Um Daten zu verbergen, ist Verschlüsselung erforderlich. Herkömmliche Verschlüsselungsmethoden sind jedoch wie das Einlegen von Dokumenten in einen Safe: Sobald sie verschlossen sind, werden die Daten unbrauchbar, bis sie wieder entfernt werden. Was Confidential Transactions brauchen, ist ein digitaler Safe, dessen Inhalt nicht offengelegt wird, dessen Eigenschaften aber von einem Außenstehenden überprüfbar sind.

Pedersen-Verpflichtungen

Die Antwort liegt in der homomorphen Verschlüsselung—genauer in einem Schema namens Pedersen-Verpflichtung. Diese Art von Verpflichtung ermöglicht es einem Außenstehenden, mathematische Operationen auf verschlüsselten Daten (die er nicht sehen kann) auszuführen, um die Korrektheit zu verifizieren, ohne die zugrunde liegenden Werte zu erfahren.

Ein normaler Hash kann dazu verwendet werden, sich auf Daten zu verpflichten, die du später offenlegen möchtest. Beispielsweise könntest du einen Hash deiner Prognose veröffentlichen und später beweisen, was du vorhergesagt hast, indem du den ursprünglichen Input zeigst. Wenn der mögliche Wertebereich jedoch klein ist, kann ein Angreifer einfach alle Optionen durchprobieren, bis er eine Übereinstimmung findet. Das wird gelöst, indem man dem Datensatz einen zufälligen Wert namens „blinding factor“ hinzufügt, bevor man hasht.

Eine Pedersen-Verpflichtung geht noch weiter, indem sie Arithmetik auf Verpflichtungen ermöglicht. Formal wird eine Verpflichtung C auf den Wert v mit dem Blinding-Faktor r berechnet als: C = vG + rH, wobei G und H Erzeugerpunkte elliptischer Kurven sind. Die entscheidende Eigenschaft ist die additiv homomorphe Eigenschaft:

C(v1, r1) + C(v2, r2) = C(v1 + v2, r1 + r2)

Das bedeutet, dass Knoten verifizieren können, dass die Summe der Input-Verpflichtungen der Summe der Output-Verpflichtungen entspricht, ohne jemals die tatsächlichen Beträge zu sehen.

Bereichsnachweise und Bulletproofs

Pedersen-Verpflichtungen allein haben eine Schwachstelle: Da sie mit modularer Arithmetik arbeiten, könnte ein Nutzer sich auf einen negativen Wert verpflichten und die homomorphe Eigenschaft ausnutzen, um effektiv Münzen aus dem Nichts zu erzeugen. Bereichsnachweise (Range Proofs) lösen dies, indem sie in Zero Knowledge beweisen, dass der verpflichtete Betrag in einem gültigen Wertebereich liegt, ohne den tatsächlichen Wert preiszugeben.

Bulletproofs sind der moderne Standard für Bereichsnachweise (Range Proofs) in Confidential-Transaction-Systemen. Sie bieten mehrere Vorteile gegenüber früheren Ansätzen: Die Größe des Nachweises wächst logarithmisch statt linear mit der Größe des Wertebereichs; mehrere Bereichsnachweise können zu einem einzigen kompakten Nachweis aggregiert werden; und sie erfordern kein Trusted Setup (im Gegensatz zu manchen SNARK-basierten Systemen). In der Praxis trägt jeder Transaktionsausgang einen Bulletproof, der es jedem Knoten ermöglicht zu bestätigen, dass der verpflichtete Betrag nicht-negativ und innerhalb der Grenzen liegt, wodurch die Integrität der Geldmenge gewahrt bleibt, während die Beträge privat bleiben.

Confidential Transactions in der Praxis

Obwohl Confidential Transactions auf Bitcoin Mainnet noch nicht übernommen wurden, sind sie derzeit in Produktion auf spezialisierten Netzwerken im Einsatz:

Liquid-Sidechain

Das von Blockstream betriebene Liquid Network ist eine föderierte Bitcoin- Sidechain, die Confidential Transactions und „confidential assets“ als erstklassige Funktionen umsetzt. Confidential Transactions verbergen Übertragungsbeträge mit Pedersen-Verpflichtungen und Bulletproof- Bereichsnachweisen. Confidential Assets gehen noch weiter, indem zusätzlich der Typ des übertragenen Assets verblindet wird, sodass Beobachter nicht erkennen können, ob eine Transaktion L-BTC, tokenisierte Wertpapiere, Stablecoins oder andere ausgegebene Assets betrifft.

Liquid ist auf die institutionelle Abwicklung zwischen Börsen, OTC-Desks und Handelsfirmen ausgerichtet, bei der kommerzielle Vertraulichkeit wichtig ist. Eine Föderation von Funktionären verwaltet den Peg-in/Peg-out-Prozess und das Blocksignieren, wobei ein Teil der Dezentralisierung gegen schnellere Abläufe und Datenschutzfunktionen eingetauscht wird.

Weitere Implementierungen

Mehrere andere Protokolle nutzen CT-abgeleitete Techniken. MimbleWimble kombiniert Confidential Transactions mit einer Minimierung des Transaktionsgraphen durch einen Prozess namens „cut-through“, der verbrauchte Zwischenausgänge entfernt und den Blockchain-Zustand komprimiert. Monero verwendet RingCT (kombinierte Ringsignaturen und Confidential Transactions) zusammen mit Stealth Addresses, um Absender, Empfänger und Betrag gleichzeitig zu verschleiern.

Selektive Offenlegung und Viewing Keys

Moderne CT-Implementierungen unterstützen zunehmend Mechanismen zur selektiven Offenlegung. Transaktionsteilnehmer können Blinding Keys oder spezielle Viewing Keys mit Auditoren, Compliance-Providern oder Regulierungsbehörden teilen. So sind private Prüfungen bestimmter Transaktionen möglich, ohne dass die Daten öffentlich auf der On-Chain-Ebene sichtbar werden; das schafft ein Modell von „privat für die Öffentlichkeit, transparent für autorisierte Parteien“.

Regulatorische Rahmenbedingungen und konforme Privatsphäre

Das regulatorische Umfeld für Blockchain-Privatsphäre hat sich erheblich weiterentwickelt. Die EU-Verordnung zu Markets in Crypto-Assets (MiCA) sowie die FATF Travel Rule verpflichten Anbieter von Krypto-Asset-Dienstleistungen (CASPs), Informationen über den Ursprung (Originator) und den Empfänger (Beneficiary) zu sammeln und für Übertragungen zu übermitteln. Auch wenn diese Vorschriften sich eher an Dienstanbieter als an die kryptografischen Bausteine selbst richten, üben sie indirekt Druck auf Krypto-Assets mit hoher Privatsphäre aus.

Börsen in regulierten Jurisdiktionen haben Assets aus dem Handel genommen oder eingeschränkt, wenn ein effektives AML-Monitoring nicht möglich ist. Das hat besonders Privacy Coins mit vollständiger Verschleierung des Transaktionsgraphen getroffen. Regulierungsbehörden zeigen jedoch generell mehr Toleranz für Systeme, die kommerzielle Daten vor der Öffentlichkeit verbergen, aber im Bedarfsfall Transparenz mit Opt-in gegenüber regulierten Stellen bieten.

Der dominierende Trend der letzten Jahre ist „konforme Privatsphäre“: Dabei werden Zero-Knowledge-Nachweise mit Identitätsbestätigungen kombiniert. Nutzer können beweisen, dass sie KYC-geprüft sind oder nicht auf einer Sanktionsliste stehen, ohne On-Chain Identitätsdetails offenzulegen. CT-ähnliche Designs mit Viewing Keys passen in dieses Rahmenwerk natürlich: standardmäßig privat, nach gesetzlichen Anforderungen verifizierbar.

Was können Confidential Transactions erreichen?

Confidential Transactions lösen mehrere praktische Herausforderungen:

  • Kommerzielle Vertraulichkeit: Unternehmen können auf öffentlichen Blockchains handeln, ohne Handelsvolumina, Zahlungsbeträge oder Treasury-Flows an Wettbewerber offenzulegen.

  • Austauschbarkeit (Fungibilität): Wenn Beträge verborgen sind, kann die Kettenanalyse nicht die Historie oder den „Makel“ bestimmter Coins bestimmen; dadurch sind alle Einheiten effektiv austauschbar.

  • Geringeres Risiko für Front-Running: In DeFi- und Trading-Kontexten verhindern versteckte Beträge, dass Beobachter große anstehende Transaktionen erkennen und ausnutzen.

  • Regulatorische Kompatibilität: Im Gegensatz zu vollständig anonymen Systemen kann CT mit Viewing Keys Audit- und Compliance-Anforderungen erfüllen und dabei gleichzeitig öffentliche Privatsphäre wahren.

Ob Confidential Transactions direkt in das Bitcoin Mainnet integriert werden, bleibt in naher Zukunft dennoch unwahrscheinlich. CT-Transaktionen sind deutlich größer als Standard-Transaktionen, weil an jeden Ausgang Bulletproof- Bereichsnachweise angehängt sind. Aufgrund des begrenzten Blockraums von Bitcoin und der konservativen Herangehensweise an Protokolländerungen bleibt der Einsatz in Sidechains und spezialisierten Netzwerken der praktikable Weg.

FAQ

Was sind Bulletproofs und warum sind sie für Confidential Transactions wichtig?

Bulletproofs sind eine Art von Zero-Knowledge- Bereichsnachweis, der bestätigt, dass ein verpflichteter Wert in einem gültigen Bereich liegt (nicht-negativ und nicht übermäßig groß), ohne den Wert selbst offenzulegen. Sie sind wichtig, weil sie kompakt sind (logarithmische Größe des Nachweises), kein Trusted Setup erfordern und über mehrere Ausgänge hinweg zu einem einzigen Nachweis aggregiert werden können—was Confidential Transactions für den praktischen Einsatz in der realen Welt tauglich macht.

Wie unterscheiden sich Confidential Transactions von Zero-Knowledge-Proof-Systemen wie Zcash?

Confidential Transactions verbergen Beträge gezielt mithilfe von Pedersen-Verpflichtungen und Range Proofs, während die Adresssichtbarkeit erhalten bleibt. Zero-Knowledge-Systeme wie Zcashs shielded pools können Absender, Empfänger und Betrag gleichzeitig mit komplexeren ZK-Schaltkreisen (z. B. Groth16 oder Halo2) verbergen. CT ist eine stärker zielgerichtete Primitive für Betrags-Privatsphäre, während shielded Systeme bei höherem Rechenaufwand eine umfassendere Anonymität bieten.

Die kryptografischen Techniken selbst sind in den meisten Rechtsordnungen nicht verboten. Vorschriften wie MiCA und die Travel Rule richten sich an Dienstanbieter (Börsen, Custodians) statt an die zugrunde liegenden kryptografischen Methoden. Allerdings können Dienstanbieter, die Assets listen, welche CT-ähnliche Privatsphäre nutzen, strengere Compliance-Pflichten treffen—insbesondere in Bezug auf Transaktionsüberwachung und Berichterstattung.

Warum wurden Confidential Transactions nicht dem Bitcoin Mainnet hinzugefügt?

Die wichtigsten Hürden sind technischer Natur: CT-Transaktionen sind aufgrund der Range Proofs deutlich größer als Standard-Bitcoin-Transaktionen, wodurch knapper Blockraum verbraucht würde. Die Umsetzung von CT würde zudem eine Konsens- Protokolländerung erfordern (Soft Fork oder Hard Fork), die eine breite Zustimmung in der Community verlangt. Die konservative Bitcoin-Entwicklungskultur und die bestehenden Blockraum-Limits machen den Sidechain- Einsatz zum bevorzugten Ansatz.

Was sind Viewing Keys und wie ermöglichen sie Compliance?

Viewing Keys sind kryptografische Schlüssel, die dafür vorgesehenen Dritten (Auditoren, Regulierungsbehörden, Compliance-Providern) erlauben, die in Confidential Transactions verborgenen Beträge zu entschlüsseln, ohne dass die Daten öffentlich auf der On-Chain-Ebene sichtbar sein müssen. Transaktionsteilnehmer können diese Schlüssel selektiv teilen, wodurch private Audits möglich werden, während die allgemeine öffentliche Privatsphäre erhalten bleibt. Dieser Mechanismus überbrückt die Lücke zwischen On-Chain-Vertraulichkeit und regulatorischen Anforderungen.

Abschließende Gedanken

Confidential Transactions stellen einen gut verstandenen kryptografischen Ansatz für On-Chain-Privatsphäre dar, der die Verbergung von Werten mit der Verifizierbarkeit im Netzwerk in Einklang bringt. Durch Pedersen-Verpflichtungen und Bulletproof- Bereichsnachweise ermöglichen CT-Systemen es Knoten, die Gültigkeit von Transaktionen zu bestätigen, ohne die beteiligten Beträge zu kennen..

Weiterführende Informationen

  • Symmetrische vs. asymmetrische Verschlüsselung

  • Was ist vollständig homomorphe Verschlüsselung (FHE)?

  • Verbesserung der Kryptotransparenz mit Zero-Knowledge-Proofs

  • Was ist Proof of Work (PoW)?

  • Was ist End-to-End-Verschlüsselung (E2EE)?

Haftungsausschluss: Diese Inhalte werden Ihnen ausschließlich auf Basis „wie sie sind“ für allgemeine Informationen und zu Bildungszwecken bereitgestellt, ohne jegliche Darstellung oder Gewährleistung irgendeiner Art. Dies stellt keine Finanz-, Rechts- oder sonstige professionelle Beratung dar und ist auch nicht als Empfehlung zum Kauf eines bestimmten Produkts oder einer bestimmten Dienstleistung gedacht. Sie sollten Ihre eigene Beratung bei geeigneten professionellen Beratern einholen. Wenn Inhalte von einem Drittanbieter beigetragen werden, beachten Sie bitte, dass die dort geäußerten Ansichten dem Drittanbieter gehören und nicht unbedingt die Ansichten von Binance Academy widerspiegeln. Kurse von digitalen Vermögenswerten können volatil sein. Der Wert Ihrer Investition kann steigen oder fallen, und Sie erhalten möglicherweise nicht den investierten Betrag zurück. Sie sind allein für Ihre Anlageentscheidungen verantwortlich, und Binance Academy haftet nicht für Verluste, die Ihnen möglicherweise entstehen. Weitere Informationen finden Sie in unseren Nutzungsbedingungen, der Risiko-Warnung und den Binance-Academy- Bedingungen.