Der Ethereum-Mitbegründer Vitalik Buterin skizzierte einen umfassenden Plan zur Verbesserung der Privatsphäre des Netzwerks, das er mitbegründet hat.

In einem Fahrplan vom 11. April argumentierte Buterin für die Integration von Datenschutzwerkzeugen in Ether (ETH)-Wallets und die Implementierung von datenschutzfördernden Normen und Funktionen im Ethereum-Ökosystem und -Protokoll. Er erklärte, dass der betreffende Fahrplan eine kurzfristige Lösung ist, die nur begrenzte Änderungen am Basisprotokoll erfordert, zusammen mit ergänzenden langfristigen Updates.

Buterin empfiehlt, dass bestehende Wallets datenschutzfördernde Systeme wie Railgun oder Privacy Pools übernehmen, gemäß dem Plan. Wenn Gelder mit diesen Wallets gesendet werden, argumentiert er, sollten die Benutzer mit einer Option begrüßt werden, um „von einem geschützten Guthaben zu senden“, was die Transaktion anonymisiert und „idealerweise standardmäßig aktiviert sein sollte.“ Er schrieb:

„Benutzer sollten NICHT eine separate ‚Datenschutz-Wallet‘ herunterladen müssen.“

Wichtige Änderungen für DeFi empfohlen

Buterin empfahl weiterhin tiefgreifende Änderungen in der Implementierung von dezentraler Finanzen (DeFi) und breiteren dezentralen Anwendungen (DApp). Er argumentierte, dass diese Systeme auf „eine Adresse pro Anwendung“ beschränkt sein sollten.

Der Mitbegründer von Ethereum räumte ein, dass dies „erhebliche Bequemlichkeitsopfer“ erfordern würde, aber es „die praktischste Möglichkeit ist, öffentliche Verbindungen zwischen all Ihren Aktivitäten über verschiedene Anwendungen hinweg zu entfernen.“ Er hebt auch hervor, dass die Benutzererfahrung „sehr ähnlich“ wäre wie beim Einzahlen von Geldern von einer Kette zur anderen in Systemen der Interoperabilität zwischen Ketten.

Buterin hob auch hervor, dass Entwickler, um die Vorteile dieser Änderung zu genießen, sicherstellen müssten, dass die Funktionen zum Abheben von Benutzern standardmäßig datenschutzfreundlich sind.

Änderungen im Ethereum-Protokoll erforderlich

Weitere Änderungen umfassen die Implementierung von durch Fork-Choice durchgesetzten Einschlusslisten (FOCIL) und den Ethereum-Verbesserungsvorschlag (EIP) 7701. Letzterer ist eine Verbesserung der Ethereum-Kontoabstraktion, und ersterer ist eine Verbesserung der Zensurresistenz.

FOCIL Funktionsdiagramm. Quelle: Ethereum Research

EIP-7701 stellt sicher, dass Datenschutzprotokolle ohne Relays oder öffentliche Broadcaster betrieben werden können. Dies vereinfacht die Entwicklung und Wartung solcher Protokolle.

Relays sind in diesem Kontext Vermittler oder Knoten, die dafür verantwortlich sind, Transaktionen anzunehmen und weiterzuleiten. Auf der anderen Seite sind Broadcaster verantwortlich für die Veröffentlichung von Transaktionen in die öffentliche Blockchain.

EIP-7701 unterteilt Ethereum-Transaktionen in Phasen und ermöglicht es Dritten, in der richtigen Phase einzuspringen und die Gebühren zu bezahlen. Das bedeutet, dass kein Relay benötigt wird, um die privaten Transaktionen der Benutzer anonym durch eine separate Entität zu übertragen.

FOCIL hingegen verhindert die Zensur von Transaktionen, einschließlich datenschutzfreundlicher. Die Relevanz liegt vermutlich darin, dass anonymisierte Transaktionen einem signifikant höheren Risiko ausgesetzt sind, Opfer von Zensurversuchen zu werden.

Infrastrukturänderungen sind erforderlich

Eine kurzfristige Lösung zur Bekämpfung der Datenschutzbeschränkungen aktueller Remote Procedure Call (RPC)-Systeme, die zur Interaktion mit der Blockchain verwendet werden, ist die Implementierung einer vertrauenswürdigen Umgebung (TEE), wie von Buterin vorgeschlagen.

TEE ist ein sicherer Bereich innerhalb eines Prozessors, der sicherstellt, dass der darin geladene Code und die Daten geschützt sind. Buterin erklärte, dass „dies es Benutzern ermöglicht, mit RPC-Knoten zu interagieren, während sie stärkere Zusicherungen erhalten, dass ihre privaten Daten nicht gesammelt werden.“

Als langfristige Lösung sollten TEEs durch ein privates Informationsabrufs (PIR)-System ersetzt werden. PIR ist ein kryptografisches Protokoll, das es Benutzern ermöglicht, ein bestimmtes Element aus einer Datenbank abzurufen, ohne offenzulegen, welches Element abgerufen wurde.

Dies würde es den Nutzern ermöglichen, Daten zu blockchainbezogenen Inhalten abzurufen, ohne dass der Anbieter weiß, welche Daten geteilt werden. Buterin hob hervor, dass es überlegen ist, da es „kryptografische Garantien“ bietet.

Der Mitbegründer von Ethereum argumentierte auch, dass Wallets mit mehreren RPC-Servern verbunden sein sollten. Sie sollten auch eine separate RPC pro DApp und potenziell ein Mixnet verwenden – eine datenschutzfördernde Technologie, die darauf abzielt, Metadaten zu verschleiern.

Weitere Empfehlungen umfassen die Entwicklung von Protokollen zur Nachweisaggregation für datenschutzfreundliche Protokolle. Dies würde zu erheblich niedrigeren Gebühren für die Nutzung solcher Systeme führen.

Zeitschrift: Große Fragen: Was hielt Satoshi Nakamoto von ZK-Proofs?