Posten Sie den DAO-Fork, gibt es ein Double-Spending-Problem?

Wenn ein Konto ETH vor dem DAO-Fork hatte, existiert die ETH jetzt nicht sowohl in der ETH- als auch in der ETC-Kette?

In einer Poloniex-Mitteilung heißt es: „Alle Benutzer, die zum Zeitpunkt des Forks ein Ethereum-Guthaben hatten, haben jetzt ein passendes ETC-Guthaben“. Es scheint, dass, wenn die ETC-Kette lebt, Kontoinhaber zwei Ketten ausgeben und handeln können. Ist es effektiv möglich, Ihr ETH-Guthaben an jemand anderen in der ETC-Kette zu übertragen und es auf Ihrem ETH-Konto in der ETH-Hauptkette zu behalten?

Wir haben auch ein paar Beiträge, die sich darauf beziehen:

https://steemit.com/ethereum/@pauls/ethereum-fork-step-by-step-guide-to-safely-splitting-your-eth-etc

https://steemit.com/crypto-news/@phistr/ayvsf-ethereum-step-by-step-guide-to-protect-your-eth-and-etc-funds-and-avoid-replay-attacks

Ein Zitat:

Schritt 2: Geld an Poloniex senden. Generieren Sie eine ETH-Deposit-Adresse oder verwenden Sie eine bestehende. Senden Sie dann eine Testtransaktion (z. B. 1ETH) an diese Adresse. Ihnen sollte ETH und der gleiche Betrag an ETC gutgeschrieben werden. Wenn ja, senden Sie den Rest der ETH.

Kann mir bitte jemand erklären, ob ein Problem mit doppelten Ausgaben besteht?

Antworten (1)

Ja, ein Konto vor dem DAO-Fork wird Ether auf beiden Ketten haben: ETH und ETHC.

Es ist keine doppelte Ausgabe im üblichen Sinne, denn wenn Sie ETH an Alice senden, können Sie nicht dieselbe ETH an Bob senden. Sie könnten ETH an Alice und ETHC an Bob senden, aber es handelt sich um separate Blockchains (ähnlich wie Sie BTC an Charlie senden könnten, außer dass die ETHC-Kontostände die von ETH-Konten vor dem Fork sind).

Wiederholungsangriffe unterscheiden sich von doppelten Ausgaben. Ohne Vorkehrungen zu treffen , wenn Sie ETH an Alice senden, könnte sie diese Transaktion wiederholen und den gleichen Betrag an ETHC von Ihrem Konto erhalten: Wenn sie dies tut, könnten Sie sich darüber ärgern, dass Sie die ETHC nicht mehr haben, um sie an Bob zu senden. Ebenso könnte Bob, wenn Sie ohne Vorkehrungen ETHC an Bob senden, diese Transaktion wiederholen, um Ihre ETH zu erhalten.

BEARBEITEN Frage hinzugefügt: "Ist es möglich, Ihr ETH-Guthaben an jemand anderen in der ETC-Kette zu übertragen und es auf Ihrem ETH-Konto in der ETH-Hauptkette zu behalten?"

Nein, Sie müssen etwas tun, um beispielsweise Replay-Angriffe zu verhindern: Wie kann ein Replay-Angriff zwischen zwei konkurrierenden Ketten verhindert werden? Nachdem Sie Vorkehrungen getroffen haben und die ETH auf ein anderes Konto verschoben haben, können Sie sie zurücksenden (aber es ist wahrscheinlich sicherer, sie nicht zurückzusenden). Es ist nicht möglich, eine einzelne, einfache ETC-Transaktion zu senden und zu erwarten, vor einem Replay-Angriff sicher zu sein.