Vitalik Buterin weist die Krypto-Community auf eine Datenschutzlösung für Ethereum hin – Cryptopolitan

Ethereum Mitbegründer Vitalik Buterin hat eine Lösung für die „größte verbleibende Herausforderung“ von Ethereum vorgeschlagen – die Privatsphäre. Vitalik Buterin erkannte in einem Blogbeitrag vom 20. Januar die Notwendigkeit einer Datenschutzlösung an, da alle Informationen, die an eine „Öffentlichkeit Blockchain“ ist standardmäßig öffentlich.

Vitalik entwickelte dann das Konzept von „Stealth-Adresses“, um das Sicherheitsproblem zu überwinden. Laut Buterin können diese Adressen Peer-to-Peer-Transaktionen anonymisieren, nicht fungible Token (NFT)-Transfers und Ethereum Name Service (ENS)-Registrierungen, wodurch Benutzer geschützt werden.

Vitalik Buterins unvollständiger Leitfaden zu Stealth-Adressen

Buterin erklärte im Blogbeitrag, wie zwei Parteien anonyme On-Chain-Transaktionen durchführen können. Zu Beginn generiert und behält ein Benutzer, der Assets erhalten möchte, einen „Spending Key“, der dann verwendet wird, um eine Stealth-Meta-Adresse zu generieren.

Diese Adresse, die bei ENS registriert werden kann, wird dann an den Absender weitergegeben, der eine kryptografische Berechnung der Metaadresse durchführen kann, um eine Stealth-Adresse zu generieren, die dem Empfänger gehört.

Der Absender kann dann Vermögenswerte an die Stealth-Adresse des Empfängers übertragen und gleichzeitig einen temporären Schlüssel veröffentlichen, um zu bestätigen, dass die Stealth-Adresse dem Empfänger gehört. Als Ergebnis generiert jede neue Transaktion eine neue Stealth-Adresse.

Vitalik Buterin weist die Krypto-Community auf eine Datenschutzlösung für Ethereum 1 hin
Quelle: Blogbeitrag von Vitalik Buterin

Eine Stealth-Adresse, wie sie von Vitalik Buterin vorgeschlagen wird, ist eine Adresse, die entweder von einem Käufer oder einem Verkäufer generiert werden kann und von nur einer Partei kontrolliert wird. Eine andere Sichtweise ist, dass Stealth-Adressen die gleichen Datenschutzvorteile bieten wie ein Käufer, der für jede Transaktion eine neue Adresse erstellt, aber ohne den Käufer zur Interaktion zu zwingen.

Vitalik Buterin erklärte, dass ein „Diffie-Hellman-Schlüsselaustausch“ sowie eine „Schlüsselblindtechnik“ erforderlich seien, um sicherzustellen, dass die Verbindung zwischen der Stealth-Adresse und der Meta-Adresse des Benutzers für die Öffentlichkeit nicht sichtbar ist.

Vitalik Buterin weist die Krypto-Community auf eine Datenschutzlösung für Ethereum 2 hin
Quelle: Blogbeitrag von Vitalik Buterin

Stealth-Adressen in der Kryptographie

Peter Todd führte 2014 erstmals die Verschlüsselung mit elliptischen Kurven im Zusammenhang mit Bitcoin ein. Diese Technik funktioniert wie folgt (dies setzt ein vorheriges Verständnis der grundlegenden Verschlüsselung mit elliptischen Kurven voraus).

Sie könnten denken, dass Stealth-Adressen nicht so schwierig sind; Die Theorie ist bereits solide, und ihre Annahme ist nur eine Frage der Zeit. Das Problem ist, dass es bestimmte wichtige Implementierungsaspekte gibt, die für eine wirklich effektive Implementierung angegangen werden müssen.

Angenommen, Sie erhalten eine NFT. Sie übertragen es an eine Stealth-Adresse, die Sie kontrollieren, um Ihre Privatsphäre zu schützen. Ihre Brieftasche erkennt diese Adresse automatisch, nachdem sie die Ephem-Pubkeys in der Kette gescannt hat. Sie können jetzt das Eigentum an der NFT frei nachweisen oder an eine andere Person übertragen.

Aber es gibt ein Problem! Da das Konto keine ETH hat, gibt es keine Möglichkeit, Transaktionsgebühren zu bezahlen. Sogar ERC-4337-Token-Paymaster werden scheitern, weil sie nur mit fungiblen ERC20-Token arbeiten. Und Sie können ETH nicht von Ihrem primären Wallet aus einzahlen, da dies einen öffentlich sichtbaren Link erzeugt.

Vitalik Buterin argumentierte, dass es nur einen „einfachen“ Ansatz zur Lösung des Problems gebe. Infolgedessen unterstützt er die Verwendung von ZK-SNARKs zur Überweisung von Geldern zur Zahlung der Gebühren! Dies ist jedoch mit einer Reihe von Problemen verbunden. Die Phase kostet viel Benzin, Hunderttausende Dollar nur für einen einzigen Zug.

Eine weitere brillante Strategie besteht darin, sich auf spezialisierte Transaktionsaggregatoren („Sucher“ im MEV-Jargon) zu verlassen. Diese Aggregatoren würden es den Verbrauchern ermöglichen, einmal für eine Reihe von „Tickets“ zu bezahlen, die zur Bezahlung von On-Chain-Transaktionen verwendet werden können.

Wenn ein Benutzer eine NFT in einer Stealth-Adresse ausgeben muss, die nichts anderes enthält, sendet er eines der Tickets an den Aggregator, das mit einer Chaumian-Blinding-Methode codiert ist. Dies ist das ursprüngliche Protokoll, das in den 1980er und 1990er Jahren in vorgeschlagenen zentralisierten E-Cash-Systemen zum Schutz der Privatsphäre verwendet wurde.

Stealth-Adressen werden seit langem als Lösung für Datenschutzprobleme in der Kette angepriesen, die seit 2014 angegangen werden. Bisher sind jedoch relativ wenige Abhilfemaßnahmen auf den Markt gekommen. Es ist auch nicht das erste Mal, dass Buterin das Thema Stealth-Adressen anspricht Äther.

Er beschrieb Stealth-Adressen im August als „Low-Tech-Ansatz“, um heimlich das Eigentum an ERC-721-Token, auch bekannt als NFTs, zu übertragen. Der Mitbegründer von Ethereum erklärte, dass der vorgeschlagene Stealth-Adress-Ansatz Datenschutz auf andere Weise bietet als das jetzt OFAC-sanktionierte Tornado Cash:

Tornado Cash kann Transfers von Mainstream-fungiblen Vermögenswerten wie ETH oder großen ERC20s verbergen […], aber es ist sehr schwach darin, Transfers obskurer ERC20s Privatsphäre zu verleihen, und es kann NFT-Transfers überhaupt nicht mehr Privatsphäre verleihen.

Vitalik

Buterin warnte davor, dass Stealth-Adressen „längerfristige Usability-Herausforderungen“ verursachen könnten, wie z. B. Probleme bei der Wiederherstellung sozialer Netzwerke. Er ist sich aber sicher, dass die Probleme zeitnah gelöst werden können:

Langfristig können diese Probleme gelöst werden, aber das Stealth-Adress-Ökosystem sieht langfristig so aus, als würde es wirklich stark von Zero-Knowledge-Beweisen abhängen.

Vitalik

Quelle: https://www.cryptopolitan.com/vitalik-buterins-privacy-solution-for-ether/