Ethereum Top Secret – ALTCOIN MAGAZIN

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


ÄTHER

Tornado for Ethereum: Zero-Knowledge-Beweise machen Mixer zu Smart Contract

Ethereum ist nicht gerade dafür bekannt, besonders privat oder gar anonym zu sein. Mit Tornado.Cash könnte sich dies ändern: Der erste Mixer als Smart Contract.

Ein Screenshot von Tornado Cash, während ich den Äther vom Smart Contract zurückziehe.

Kryptowährungen sind normalerweise nicht besonders anonym. Die Blockchain speichert alle Transaktionen, was ein hohes Maß an Transparenz gewährleistet – und bewirkt, dass die Offenlegung einer Adresse dazu führen kann, dass das „Schweizer Bankkonto in Ihrer Tasche“, wie es der frühere US-Präsident Barack Obama so schön ausgedrückt hat, zu einer transparenten Bank wird Konto.

Eine der Methoden, die häufig zur Erhöhung der Privatsphäre eingesetzt werden, sind Mixer oder andere Dienstleister. Sie legen Bitcoins oder andere Kryptowährungen auf einer anderen Brieftasche ab und diese Brieftasche zahlt Ihnen andere Münzen aus. Dies hat den Vorteil, dass die Nachverfolgung der Transaktionen unterbrochen wird – in der Regel geht dies jedoch damit einher, dass der zentrale Dienstleister die beteiligten Parteien identifizieren kann und darauf vertrauen muss, dass das Geld nicht einfach gestohlen wird. Methoden wie CashShuffle, Joinmarket oder Coinmixing von Wasabi sind dagegen besser geschützt. Aber was der Tornado Mixer auf Ethereum bildet, geht noch ein bisschen weiter. Zum ersten Mal wird ein Mixer als Smart Contract implementiert.

Foto von Kristina Flour auf Unsplash

Theoretisch ist es kein großes Problem, einen Mixer auf Ethereum zu replizieren: Sie erstellen einen intelligenten Vertrag, auf dem die Leute Guthaben ein- und ausbezahlen. Es gibt jedoch einige Probleme, die fast unmöglich zu lösen scheinen: Zum Beispiel müssten Sie den Smart Contract zum Zeitpunkt der Einzahlung anweisen, wo das Geld ausgezahlt werden soll – wodurch die gesamte Bedeutung des Mischers dank der Transparenz hinfällig wird der Blockchain. Mit Tornado.cash können Sie jetzt Geld einzahlen, ohne eine Auszahlungsadresse zu definieren. Stattdessen legen Sie später einen Einzahlungsnachweis vor, um das Geld abzuheben. Dies führt jedoch zum nächsten Problem: Da der Beweis in die Blockchain geht, darf er keinen Hinweis darauf geben, um welche Einzahlung es sich handelt.

Die Transaktion, mit der die Ether aus den Smart Contracts ausgezahlt werden. Keine Spur von meiner Herkunftsadresse.

Sie müssen also nachweisen, dass Sie eine Zahlung getätigt haben, ohne dass die Partei den Nachweis – in diesem Fall den Smart Contract – überprüft und weiß, um welche Zahlung es sich handelt. Mit anderen Worten, eine Art blinder Beweis – Beweis, der geprüft wird, ohne dass der Prüfer es weiß. Das hört sich unmöglich an, ist es aber nicht.

In der Kryptographie heißt dieses Konzept „Zero-Knowledge Proof“. In einigen Fällen wird dies bereits für Kryptowährungen verwendet, z. B. wenn Zcash "Geschützte Transaktionen" bildet oder wenn Monero "Vertrauliche Transaktionen" schreibt, bei denen der Betrag verborgen ist. Dank des Null-Wissens-Beweises ist es jedoch immer noch möglich, zu überprüfen, ob Der gesendete Betrag ist korrekt.

Die Entwickler von Ethereum experimentieren seit einiger Zeit mit den Zero-Knowledge-Proofs von Zcash, die als ZK-Snarks bezeichnet werden. Die erste echte Anwendung davon ist Tornado Cash. Der Vorgang ist nicht so kompliziert: Sie erstellen einen Proof, kopieren ihn und senden dann über eine spezielle Transaktion, die den Hash-of-Proof enthält, Geld an den Smart Contract von Tornado Cash. Diese Transaktion übergibt die Tornado.Cash-App an Metamask oder eine andere Brieftasche, sodass das Erstellen für den Benutzer nicht schwieriger ist als bei jeder anderen Transaktion. Später können Sie Geld an eine andere Adresse überweisen, indem Sie den Nachweis vorlegen. Es ist eine gute Idee, eine Weile zu warten, bis andere Parteien Einzahlungen getätigt haben, damit der Pool, aus dem Sie Geld abheben, groß genug ist, damit Beobachter nicht sehen können, wie Ein- und Auszahlungen zusammenhängen. Insgesamt bleibt dem Anwender jedoch die enorme kryptografische Komplexität des Prozesses weitgehend verborgen.

Etherscan zeigt die Transaktion aus dem Tornado Smart-Vertrag unter "Interne Transaktionen" an.

Es ist zu beachten, dass dies keine vollständige Anonymität ist, sondern eine Vermischung: Verschiedene Parteien setzen ihr Geld in einen Topf und ziehen es dann voneinander ab. Ein Blockchain-Beobachter weiß auch, welche Parteien in den Mischprozess involviert sind, woraufhin die Staatsanwälte zum Beispiel jeden Einzelnen verfolgen könnten, um herauszufinden, wo die einzelnen Gelder Ermittlungen durchlaufen haben. Die von Tornado.Cash privatisierten Ether könnten auch auf einer schwarzen Liste landen, da ihre Herkunft durch den Mixer nachgewiesen werden kann. Diese Münzen könnten Ether zweiter Klasse sein, was zu schwierigen Fragen führen kann, wenn sie an einer Börse gehandelt werden.

Für Ethereum ist dies wahrscheinlich ein großer Fortschritt in Bezug auf die Privatsphäre, während es im weiteren Krypto-Ökosystem zahlreiche Alternativen gibt, die genauso gut, wenn nicht sogar besser sind, wenn die Anonymität von Transaktionen wie bei Monero keine ist Ausnahme, aber Standard. Technisch ist es jedoch ein Durchbruch – ein Service, dem Sie zuvor von einem Dritten vertrauen mussten, wurde an einen intelligenten Vertrag ausgelagert.

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close