Datenschutz ist für viele Menschen ein Anliegen, insbesondere bei öffentlichen Blockchains wie Ethereum und Litecoin.

In einem aktuellen Blogbeitrag von Vitalik Buterin erläuterte er, wie Stealth Address den Zero-Knowledge Proofs (ZKP)-Algorithmus und die Technologie nutzt, um die Privatsphäre der Benutzer auf Ethereum zu erhöhen. Was ist also eine Stealth-Adresse? Wie funktioniert es? .

Warum Stealth-Adresse?

Ethereum ist eine öffentliche Blockchain. Daher ist der Datenschutz eines der Hauptanliegen dieses Ökosystems.

In der Vergangenheit haben viele Projekte es Benutzern ermöglicht, Münzen anonym zu senden und zu empfangen, insbesondere Tornado Cash. Das Projekt ermöglicht das Aufbrechen von Kettenverbindungen und macht Transaktionen anonym. Tornado Cash kann jedoch nur dazu beitragen, ETH- oder ERC20-Token-Transaktionen zu verbergen, nicht jedoch andere Transaktionen wie NFT, PFP NFT ...

Was sind also die Datenschutzlösungen auf der Ethereum-Blockchain? Wie kann man neugierige Blicke vermeiden und das Verhalten und Leben der Benutzer analysieren? Vor allem im Hinblick auf Krypto-Handel, ENS-Domains, POAP, NFTs, Soulbound-Tokens usw.?

Um diese Frage zu beantworten, hat Ethereum-Gründer Vitalik Buterin Stealth Address erforscht und entwickelt.

So funktioniert Stealth Address

Angenommen, Hieu sendet einen Vermögenswert (kann NFT, Token sein) an Linh. Als Linh die Immobilie erhielt, wollte sie nicht, dass die Welt erfuhr, dass sie die Empfängerin war. Daher erstellen Linh oder Hieu eine kryptografische „Adresse“, die enthält, wie Vermögenswerte an Linh gesendet werden, auch bekannt als Stealth-Adresse. So gehen Sie vor:

  • A generiert einen Ausgabenschlüssel und erstellt daraus eine Stealth-Metaadresse.

  • A sendet diese Stealth-Meta-Adresse an B.

  • B berechnet die Stealth-Meta-Adresse und generiert die zu A gehörende Stealth-Adresse.

  • B generiert verschlüsselte Daten in der Kette, damit A weiß, dass diese Adresse ihr gehört.

  • B Senden Sie alle Vermögenswerte an diese Stealth-Adresse. A hat die volle Kontrolle über die Immobilie an der oben genannten Adresse.

Eine andere Erklärung ist, dass Stealth Address den gleichen Datenschutz wie A bietet und für jede Transaktion eine neue Adresse generiert, ohne dass eine Interaktion von A erforderlich ist.

Dies geschieht durch die Anwendung von Verschlüsselungstricks mithilfe von zwei Algorithmen.

  • Der erste Algorithmus verwendet das Geheimnis von B (flüchtiger Schlüssel) und das öffentliche Geheimnis von A (Stealth-Meta-Adresse).

  • Der zweite Algorithmus verwendet das Geheimnis von A (Ausgabenschlüssel) und den öffentlichen Schlüssel von B (flüchtiger öffentlicher Schlüssel).

Die Diffie-Hellman-Schlüsselaustauschmethode ist eine erfolgreiche Methode in der modernen Kryptographie, die die beiden oben genannten Algorithmen erfolgreich implementiert.

Um sicherzustellen, dass nur A das Recht hat, die Eigenschaften in der Stealth-Adresse zu verwenden, wurde ein dritter Algorithmus entwickelt. Dieser Algorithmus ermöglicht:

  • A kombiniert die beiden gemeinsamen Geheimnisse aus dem obigen Beispiel mit seinem ursprünglichen Ausgabenschlüssel.

  • B kombiniert die beiden gemeinsamen Geheimnisse aus dem obigen Beispiel mit der Stealth-Metaadresse von A.

Daher kann B nur eine Stealth-Adresse generieren und A kann einen Ausgabenschlüssel für diese Stealth-Adresse generieren. Dadurch entfällt die Notwendigkeit, eine gemeinsame Zuordnung zwischen der Stealth-Adresse und der Stealth-Metaadresse von A (oder zwischen einer Stealth-Adresse und einer anderen Stealth-Adresse) zu erstellen.

Wie bezahle ich die Transaktionsgebühren für Benzin?

Wie kann ich nach Erhalt von Vermögenswerten oder NFTs von der Stealth-Adresse die Vermögenswerte auf die Haupt-Wallet abheben, wenn die ETH in der Stealth-Adresse 0 ist? Und Linh kann ETH auch nicht von ihrem Haupt-Wallet aus senden, weil dadurch ein öffentlicher On-Chain-Link entstehen würde!

In diesem Fall können Aggregatoren Linhs Retter sein. Der Aggregator ermöglicht es Linh, eine Reihe von „Tickets“ zu erwerben, um die Transaktionsgebühren zu decken. Diese „Tickets“ werden mithilfe eines Chaumian-Blinding-Schemas verschlüsselt.

Die Zukunft der Stealth-Adresse

Bei Social-Recovery-Wallets handelt es sich in der Regel um Wallets, die mit mehreren Signaturen (Multisig) arbeiten und über private Schlüssel verfügen, die von Organisationen, Freunden oder Geräten gemeinsam genutzt werden. Bei Schlüsselverlust kann der Nutzer sein Konto jederzeit wiederherstellen.

Allerdings bedeutet die Wiederherstellung des Kontos auch eine Änderung der privaten Schlüssel. Benutzer müssen die schwierigen Schritte hoher Kosten und geringer Privatsphäre durchlaufen, um ihre Verifizierungslogik für Stealth-Adressen zu ändern.

Das Gleiche gilt für Multi-Chain-Layer-2-Wallets. Wenn der Benutzer ein Optimism-, Arbitrum-, Starknet-, Scroll-, Polygon- usw. Konto hat, wird die Änderung des privaten Schlüssels relativ kompliziert.

Daher ist die Wiederherstellung einer Stealth-Adresse sehr komplex und teuer. Die Zero-Knowledge-Proofs-Technologie (ZKP) kann Anwendern in dieser Situation helfen.

ZKP ermöglicht mehrere Konten, sogar über mehrere Layer-2-Protokolle hinweg, gesteuert durch Werte in der zugrunde liegenden Kette oder mehreren Layer-2s. Das Ändern dieses Werts reicht aus, um den Besitz aller Benutzerkonten zu ändern, ohne dass die Verknüpfungen zwischen den Konten offengelegt werden.

abschließend

Stealth-Adressen können relativ schnell bereitgestellt werden und sind eine der treibenden Kräfte hinter dem Datenschutzwachstum von Ethereum. Allerdings haben sie immer noch Schwierigkeiten, das Konto wiederherzustellen. Langfristig kann sich Stealth Address zu einem echten Ökosystem entwickeln und stark auf die Zero-Knowledge-Proofs-Technologie setzen.

#BTC#bnbgreenfield#Stablecoins#BNB#Inflation#ETH#Binance#Web3#Kryptohandel#PumpandDump#Dyor#OneCoinsMultiChain#NFT#Metaverse#Zero2Hero#HongkongWeb3#Nftti#NftCommunity#BinancePayMarketplace #KeepBuilding