
Ein Forscherteam hat Shielded Bitcoin eingeführt.Ein vorgeschlagenes Metaprotokoll soll private Transaktionen direkt auf der Basisschicht des Netzwerks ermöglichen. Diese technische Entwicklung zielt darauf ab, ein hohes Maß an Vertraulichkeit zu gewährleisten, ohne dass Soft Forks erforderlich sind oder die Konsensregeln des ursprünglichen Protokolls geändert werden müssen.
Die Initiative schlägt einen Paradigmenwechsel im Umgang mit On-Chain-Datenschutz vor, indem eingebettete Datenstrukturen und fortschrittliche Kryptographie genutzt werden, um eine sichere und unabhängig überprüfbare Umgebung zu schaffen.
Was ist Shielded Bitcoin und was ist sein Hauptziel?
Die inhärente Transparenz öffentlicher Blockchains ermöglicht es jedem Nutzer, die Transaktionshistorie einzusehen. Diese Eigenschaft birgt jedoch auch erhebliche Herausforderungen für den Schutz der finanziellen Privatsphäre. Um dem zu begegnen, haben die Forscher Clara Shikhelman, Misha Komarov und Aleksei Moskvin vom Team von [[alloc] init] Shielded Bitcoin entwickelt.
Dies ist ein Datenschutz-Metaprotokoll, das auf der Basisschicht des Netzwerks operiert. Anstatt Änderungen am Kerncode vorzuschlagen, die einen Konsens der Community erfordern würden (wie etwa ein Soft Fork), nutzt dieses System bestehende, beliebige Datenbereiche, beispielsweise das OP_RETURN-Feld oder den Witness-Bereich, um verschlüsselte Informationen einzubetten. Für das Hauptnetzwerk ist eine Shielded-Bitcoin-Transaktion lediglich ein Datenblock mit einem identifizierenden Präfix (z. B. „shbtc:“). Das Netzwerk überprüft oder erzwingt diese Regeln nicht; seine einzige Funktion besteht darin, die Datenverfügbarkeit in der Blockchain sicherzustellen.
Grundlegende Unterschiede: Notes versus UTXOs
Um die Funktionsweise dieses Metaprotokolls zu verstehen, ist es wichtig, es dem traditionellen Modell gegenüberzustellen. Typischerweise verwendet das Netzwerk ein Modell mit nicht verbrauchten Transaktionsausgaben (UTXO). Bei einer Überweisung wird eine bestehende UTXO verbraucht und eine neue erstellt. Die Knoten entfernen die verbrauchte UTXO aus ihrer aktiven Datenbank und fügen die neue hinzu.
Shielded Bitcoin hingegen verwendet ein System, das auf „Notes“ und einem „Nullifier-Set“ basiert. In diesem Design erstellen Indexierer einen Merkle-Baum, der jede erstellte Note speichert. Dieser Baum wächst unbegrenzt, und es werden niemals Elemente daraus entfernt. Wenn ein Nutzer eine Note ausgibt, wird diese nicht aus dem öffentlichen Register gelöscht, sondern ein verschlüsselter Nachweis und ein Nullifier veröffentlicht. Der Nullifier dient als eindeutiger Fingerabdruck, der beweist, dass eine bestimmte Note ausgegeben wurde, ohne jedoch preiszugeben, um welche Note es sich handelt. Indexierer prüfen lediglich, ob der Nullifier bereits verwendet wurde, und verhindern so Doppelausgaben.
Die unverzichtbare Rolle der Indexierer
Da Standardknoten im Hauptnetzwerk den Inhalt beliebiger Daten ignorieren, stützt sich das Metaprotokoll auf „Shielded Bitcoin Indexers“. Dies sind spezialisierte Knoten, die die Blockchain passiv überwachen, Transaktionen mit dem Metaprotokoll-Präfix extrahieren und deren kryptografischen Inhalt validieren.
Es ist durchaus möglich, dass jemand eine ungültige Shielded-Bitcoin-Transaktion sendet und die entsprechenden Gebühren zahlt, damit diese von den Minern in einen Block aufgenommen wird. Wenn der Indexer diesen Block verarbeitet, erkennt er jedoch, dass die Transaktion die kryptografische Validierung nicht bestanden hat, und ignoriert sie einfach. Dadurch bleibt der tatsächliche Kontostand innerhalb des Metaprotokolls intakt und sicher, da er ausschließlich auf Kryptografie und nicht auf der Validierung durch die Miner beruht.
Fortgeschrittene Kryptographie und Schlüsselverwaltung
Das Schlüsselverwaltungssystem in Shielded Bitcoin ist ausgefeilt und erinnert an die Struktur hierarchisch-deterministischer Wallets (HD). Alles beginnt mit einem Master-Schlüssel, von dem mehrere Schlüssel mit spezifischen Funktionen abgeleitet werden:
- sk_spend: Der primäre private Schlüssel, der zur Autorisierung der Geldausgabe verwendet wird.
- sk_nf: Wird verwendet, um die Nullifizierer zu generieren, die ausgegebene Banknoten ungültig machen.
- vk_in: Es ermöglicht Ihnen, eingehende Nachrichten zu entschlüsseln und anzuzeigen.
- vk_out: Es ermöglicht Ihnen, ausgehende Transaktionen einzusehen.
- sk_view: Es dient zur Generierung der Empfangsadressen.
Wenn Sie Gelder erhalten möchten, generieren Sie einen Diversifizierungswert (ähnlich einem Ableitungspfad) und multiplizieren diesen mit Ihrem Schlüssel. sk_view um eine eindeutige öffentliche Adresse zu erstellen. Der Emittent seinerseits generiert einen Zufallswert (r_seedDabei wird ein temporärer Schlüssel verwendet, um ein gemeinsames Geheimnis mit Ihnen zu erstellen. Dieses gemeinsame Geheimnis verschlüsselt die Notiz und stellt sicher, dass nur Sie mit Ihrem Ansichtsschlüssel Betrag und Details entschlüsseln können. Weitere Informationen darüber, wie Kryptografie digitale Vermögenswerte schützt, finden Sie in den verfügbaren Informationsmaterialien unter [Link einfügen]. Bit2Me-Akademie.
Zero-Knowledge-Tests (ZK-Beweise)
Der Kern der Sicherheit von Shielded Bitcoin liegt in Zero-Knowledge-Beweisen. Damit eine eingehende Transaktion von den Indexern als gültig betrachtet wird, muss sie einen öffentlichen Nullifikator und einen Zero-Knowledge-Beweis enthalten, der mathematisch vier unabdingbare Bedingungen erfüllt:
- Der ausgegebene Geldschein existiert und ist im Merkle-Baum der gültigen Geldscheine enthalten.
- Die Transaktion wurde durch den Schlüssel erfolgreich autorisiert. sk_spend entspricht.
- Der Nullifikator wurde korrekt aus der ursprünglichen Notiz abgeleitet.
- Es gab keine Inflation; das heißt, die Summe der ausgehenden Banknoten übersteigt nicht die Summe der eingehenden Banknoten.
Diese Tests gewährleisten, dass, obwohl das System hinsichtlich der Frage, wer was an wen sendet, völlig intransparent ist, die mathematischen Regeln der Ausgabe und Ausgabe strikt eingehalten werden.
PIPEs v2: der verwahrstellenfreie Verankerungsmechanismus
Eine der größten Herausforderungen für jedes Metaprotokoll oder jede sekundäre Schicht besteht darin, Werte von der Basisschicht auf das neue System (Peg-in) und umgekehrt (Peg-out) zu übertragen, ohne auf vertrauenswürdige Dritte angewiesen zu sein. Shielded Bitcoin schlägt die Verwendung von PIPEs v2 vor, einem Witness-Verschlüsselungsverfahren.
PIPEs ermöglichen die Verschlüsselung eines privaten Schlüssels mithilfe eines bedingten Programms oder Mechanismus. Dieser Schlüssel wird nur dann offengelegt, wenn der Nutzer einen Zero-Knowledge-Beweis erbringen kann, der belegt, dass eine bestimmte Bedingung in der Blockchain erfüllt ist (z. B. die Bestätigung einer Ankertransaktion). Dieses theoretische Design würde es der Brücke zwischen dem Hauptnetzwerk und dem Metaprotokoll ermöglichen, autonom zu funktionieren, ohne dass Betreiber, Verbände oder andere Institutionen die Gelder der Nutzer schützen müssen.
Häufig gestellte Fragen
Erfordert Shielded Bitcoin Änderungen am Hauptnetzwerk?
Nein. Da es als Metaprotokoll fungiert, werden Transaktionen als beliebige Daten mithilfe vorhandener Felder eingefügt. Das Hauptnetzwerk verarbeitet sie wie jede andere Standardtransaktion, während die eigentliche Validierung ausschließlich von den systemspezifischen Indexern durchgeführt wird.
Wie garantiert das System, dass Münzen nicht aus dem Nichts geschaffen werden?
Die Integrität des Zahlungsverkehrs wird durch Zero-Knowledge-Beweise (ZK-Beweise) gewährleistet. Jede Transaktion muss einen mathematischen Nachweis enthalten, der bestätigt, dass die ausgegebenen Gelder von einer gültigen Banknote stammen und der abgehobene Betrag den erhaltenen Betrag nicht übersteigt. Dadurch wird eine versteckte Inflation verhindert.
Was passiert, wenn jemand eine ungültige Transaktion an das Netzwerk sendet?
Da das Hauptnetzwerk die Metaprotokollregeln nicht überprüft, wird die ungültige Transaktion in der Blockchain gespeichert, selbst wenn die Gebühren bezahlt wurden. Indexer erkennen sie jedoch als fehlerhaft, da der kryptografische Nachweis fehlgeschlagen ist, und ignorieren sie, sodass sie den tatsächlichen Kontostand nicht beeinflusst.
Ist es notwendig, für die Nutzung dieses Protokolls auf einen Dritten zurückzugreifen?
Nein. Der vorgeschlagene Entwurf macht Koordinatoren oder Verwalter überflüssig. Benutzer benötigen lediglich ihren eigenen Knoten und Indexer sowie ihre privaten Schlüssel, um vollständig souverän und privat mit dem System zu interagieren.
Der Shielded Bitcoin-Vorschlag stellt einen tiefgreifenden technischen Ansatz für diejenigen dar, die mehr Privatsphäre bei ihren Transaktionen anstreben, ohne auf Drittanbieterlösungen oder Modifikationen des zugrunde liegenden Konsensmechanismus angewiesen zu sein. Durch den Einsatz fortschrittlicher Kryptografie, Zero-Knowledge-Beweise und Metaprotokolle erforscht das Ökosystem weiterhin Möglichkeiten, seine Funktionalität dezentral zu erweitern.
Um die technologische Entwicklung des Sektors und den Aufbau der Infrastrukturen der Zukunft zu verstehen, ist es unerlässlich, über diese Entwicklungen auf dem Laufenden zu bleiben. Sie können diese und weitere technische Innovationen über die folgenden Kanäle verfolgen: Neuigkeiten aus dem Krypto-Ökosystem, wo wir die Auswirkungen der neuen Vorschläge auf die Branche analysieren.
Die Investition in Kryptoassets unterliegt keinen umfassenden Regulierungen und ist aufgrund der hohen Volatilität möglicherweise nicht für Privatanleger geeignet. Zudem besteht das Risiko, den gesamten investierten Betrag zu verlieren.
Dieser Artikel wurde mithilfe von Werkzeugen der generativen künstlichen Intelligenz erstellt.


