Gibt es eine Möglichkeit, eine Transaktion in der Ethereum-Blockchain zu verbergen?
Einige Blockchains haben Protokolle, die dies standardmäßig implementieren, wie Monero und Zcash. Ist etwas Ähnliches auf Ethereum möglich?
Nein.
Alle Informationen auf der Blockchain sind für alle Teilnehmer sichtbar.
Allerdings gibt es einige clevere Verwendungen verschlüsselter Daten für bestimmte Anwendungsfälle. zkSnarks kann in Zukunft eine Allzweck-Verschleierung bieten.
Hier gibt es einen Ring-Mixing-Vertrag mit Quellcode , der ähnliche (tatsächlich umgedrehte) Eigenschaften wie Moneros Ring-Signatur-Mixe hat.
Es bietet Anonymität für Empfänger und nicht für Absender, was bedeutet, dass, wenn Sie es verwenden, um Zahlungen zu leisten (wie in, Sie hinterlegen einen öffentlichen Schlüssel und der beabsichtigte Empfänger hat den entsprechenden privaten Schlüssel, mit dem er abheben kann), nicht einmal Sie als Absender feststellen können welche der Auszahlungsadressen Ihrem Empfänger entspricht (cool right)
Art von.
Es gibt einige Arbeit, um zCash hier auf Ethereum zum Laufen zu bringen: https://z.cash/blog/zksnarks-in-ethereum.html .
Es scheint, als wäre die Idee: Sie hätten wahrscheinlich einen ersten, nachvollziehbaren Vertrag; aber andere können dies dann verwenden, um nicht nachvollziehbare Transaktionen damit durchzuführen.
eth
eth