Vitalik Buterin schlägt “Stealth Address”-System zur Verbesserung der Blockchain-Privatsphäre vor

Fredrik Vold
| 2 min read
Source: Pixabay

Ethereum-Schöpfer Vitalik Buterin hat ein neues “Stealth-Adressen”-System für Ethereum vorgeschlagen, das die Arbeitsabläufe zur Wahrung der Privatsphäre für normale Nutzer drastisch verbessern und vereinfachen würde.

Laut einem von Buterin am Wochenende veröffentlichten Blogbeitrag mit dem Titel “An incomplete guide to stealth addresses” würde das vorgeschlagene System die gleichen Datenschutz-Eigenschaften mit sich bringen wie die Generierung neuer Adressen für jede Transaktion, die jemand erhält.

Der einzige Unterschied bestünde darin, dass dies ohne jeglichen Aufwand für den Empfänger geschehen würde.

Datenschutz bleibt eine große Herausforderung bei Ethereum

In dem Blog-Post räumte Buterin ein, dass der Datenschutz – oder das Fehlen desselben – ein großes Problem für Ethereum-Nutzer darstellt:

“Eine der größten verbleibenden Herausforderungen im Ethereum-Ökosystem ist die Privatsphäre. Standardmäßig ist alles, was auf einer öffentlichen Blockchain gespeichert wird, öffentlich […] In der Praxis bedeutet die Nutzung aller Ethereum-Anwendungen, dass ein erheblicher Teil des eigenen Lebens für jeden einsehbar und analysierbar ist.”

Er fügte hinzu, dass die Verbesserung dieser Situation für die Nutzer “weithin anerkannt” sei und ein wichtiges Problem darstelle, an dem die Entwickler arbeiten sollten.

Geheime Schlüssel und verdeckte Meta-Adressen

Konkret würde das von Buterin vorgeschlagene System so funktionieren, dass Wallets so genannte Stealth-Meta-Adressen für den Empfang von Geldern mithilfe eines geheimen “Ausgabenschlüssels” generieren, auf den nur die empfangende Partei einer Transaktion Zugriff hat. Die Stealth-Adresse wird dann mit dem Absender geteilt, der auch einen Teil der kryptographischen Daten, den sogenannten ephemeren Pubkey, in der Kette veröffentlichen muss, damit der Empfänger weiß, dass die Adresse ihm gehört.

Um die Generierung sowohl des geheimen Ausgabeschlüssels als auch der öffentlichen Stealth-Meta-Adresse zu ermöglichen, schlug Buterin die Verwendung eines Systems vor, das als Diffie-Hellman-Schlüsselaustausch bekannt ist. Laut Buterin ist dieses System ein grundlegender Bestandteil der modernen Kryptographie und würde genau das leisten, was für die Implementierung von Stealth-Adressen auf Ethereum erforderlich ist.

Der Ethereum-Gründer zeigte eine detaillierte Illustration des Arbeitsablaufs mit dem neuen System:

Source: Vitalik.ca

Zero-Knowledge Proofs

Abschließend räumte der Ethereum-Schöpfer ein, dass Stealth-Adressen “einige längerfristige Probleme bei der Nutzbarkeit” mit sich bringen, einschließlich Problemen bei der sogenannten “sozialen Wiederherstellung” verlorener Schlüssel. Er sagte, dass diese Bedenken für den Moment einfach akzeptiert werden könnten, machte aber deutlich, dass eine dauerhafte Lösung wahrscheinlich “sehr stark” von Zero-Knowledge (ZK)-Proof abhängen wird.