Nach der offiziellen Absage ist SegWit2x live. Wird die Wiederholung von Transaktionen massiv sein? Wenn ja, was bedeutet das?

Wie Sie wissen, wurde segwit2x letzte Woche offiziell abgesagt, aber einige Bergleute haben beschlossen, heute noch weiterzumachen, und einige Börsen wie Coinbase planen, die Hard Fork zu unterstützen.

Es werden also folgende Dinge passieren, wenn man eine segwit2x-Börse doppelt ausgibt, um Ein- und Auszahlungen wieder aufzunehmen (wenn ich das richtig verstehe):

  • Der Betrüger installiert 2 Bitcoin-Wallet-Software auf seinem Computer: eine, die Segwit2x unterstützt, und eine, die dies nicht tut (beide verwenden dasselbe Wallet-Format).
  • Er sendet Nicht-Segwit2x-Bitcoins an seine Brieftasche auf seinem Computer.
  • Er sichert seine Wallet-Datei.
  • Der Betrüger führt dann eine Segwit2x-Transaktion über seine Segwit2x-Software zu einer Börse durch, die Segwit2x akzeptiert. Da die Transaktion eine Blockgröße von mehr als 1 MB hat, wird sie auf der ursprünglichen Blockchain abgelehnt und er behält sein Guthaben auf der ursprünglichen Blockchain, aber nicht auf der zweiten.
  • Dann wiederholt er dieselbe Transaktion, indem er seine gesicherte Mauer durch seine Nicht-Segwit2x-Software an eine Börse verwendet, die Segwit2x nicht unterstützt.
  • Der Betrüger wandelt dann seine Segwit2x-Bitcoins in eine andere Kryptowährung wie Doge oder Litecoin um und sendet sie an eine Börse, die Segwit2x nicht unterstützt (die er in Original-Bitcoin umwandelt).
    Er führt die gleiche Operation an der Börse durch, an die er seine wiederholte Transaktion gesendet hat (und sendet die Dogen/Ethereums an dieselbe Börse, an die er seinen von segwit2x konvertierten Ethereum-Doge sendet).
  • Anschließend wiederholt er den Vorgang, indem er seine verdoppelten Nicht-Segwit2x-Bitcoins erneut an seine Brieftasche auf seinem Computer sendet.

Also, wenn ich das richtig verstehe, sollte der Preis der ursprünglichen Kette aufgrund der oben beschriebenen trivialen Arbitrage-Operation auf Null sinken und der Preis der segwit2x-Kette sollte explodieren, richtig? Ich nehme an, das bedeutet, dass ich aus dem Austausch herauskommen sollte, um das Update zu implementieren, nicht wahr?

Wenn ich das falsch verstanden habe, erklären Sie bitte, was Transaktionswiedergabe bedeutet.

In Anbetracht der Tatsache, dass noch kein Block für Segwit2x gefunden wurde und der Client dafür eine spezielle Konfiguration benötigt, um einen solchen Block zu erstellen, ist es unwahrscheinlich, dass es überhaupt eine Segwit2x-Kette geben wird, damit dies überhaupt geschieht. Außerdem hat dieser Client einen Off-by-One-Fehler, der wahrscheinlich alle anderen segwit2x-Clients vermasseln wird.
@AndrewChow: Natürlich spreche ich von Szenario 2, das hier beschrieben wird: blog.coinbase.com/bitcoin-segwit2x-update-b69a1c1e5ece . Andernfalls, wenn das, was ich beschreibe, unmöglich ist, ist es dann unmöglich, einen Wiederholungsangriff durchzuführen? oder missverstehe ich was fehlender Replay-Schutz ist?
Abwertungen? Warum ?
Der Titel ist zunächst unsinnig.
@eponymous : behoben ... Dann ? Hast du auch den ersten Absatz gelesen? eine Minderheit beschloss, trotz Absage weiterzumachen. blog.coinbase.com/bitcoin-segwit2x-update-b69a1c1e5ece
"Trotz dieser Entwicklungen könnte jedoch eine kleine Anzahl von Bergleuten versuchen, mit einem Fork voranzukommen.". In der Praxis hat dies (bisher) kein Miner getan.

Antworten (1)

Der Betrüger führt dann eine Segwit2x-Transaktion über seine Segwit2x-Software zu einer Börse durch, die Segwit2x akzeptiert. Da die Transaktion eine Blockgröße von mehr als 1 MB hat, wird sie auf der ursprünglichen Blockchain abgelehnt und er behält sein Guthaben auf der ursprünglichen Blockchain, aber nicht auf der zweiten.

Hinweis: Nur weil sich eine Transaktion auf der 2x-Kette in einem Block befindet, der größer als 1 MB ist, macht das nur den Block auf der Haupt-BTC-Kette ungültig, aber die Transaktion selbst kann immer noch auf der BTC-Kette wiedergegeben werden.

Der Betrüger wandelt dann seine Segwit2x-Bitcoins in eine andere Kryptowährung wie Doge oder Litecoin um und sendet sie an eine Börse, die Segwit2x nicht unterstützt (die er in Original-Bitcoin umwandelt).

Er führt die gleiche Operation an der Börse durch, an die er seine wiederholte Transaktion gesendet hat (und sendet die Dogen/Ethereums an dieselbe Börse, an die er seinen von segwit2x konvertierten Ethereum-Doge sendet).

Bis zu diesem Punkt haben Sie lediglich Ihren S2X und Ihre BTC für Doge oder Litecoin verkauft, Sie haben nichts zusätzlich gewonnen. Dies entspricht dem Verkauf sowohl Ihrer BCH als auch Ihrer BTC für Litecoin nach der BCH-Fork.

Anschließend wiederholt er den Vorgang, indem er seine verdoppelten Nicht-Segwit2x-Bitcoins erneut an seine Brieftasche auf seinem Computer sendet.

Erstens hätte er den Nicht-S2X-Bitcoin nicht verdoppelt. Selbst wenn es Handelsunterstützung für S2X gäbe, wäre der Preis viel niedriger als der Preis von Bitcoin, sodass Sie möglicherweise nur einen kleinen zusätzlichen Prozentsatz aus dem Verkauf gewinnen. Zum Beispiel beträgt der HitBTC- Preis für B2X derzeit 0,034 BTC, sodass Sie beim Verkauf Ihres B2X nur 3,4 % mehr BTC gewinnen würden als zu Beginn.

Zweitens würden Sie nach dem Kauf von Post-Fork BTC nicht auch die entsprechenden S2X-Coins erhalten. Sie würden nur die BTC erhalten, die Sie gekauft haben. Sie können diesen Vorgang also nicht wiederholen. Alles, was Sie in der von Ihnen skizzierten Methode getan haben, ist, Ihre S2X-Münzen für eine kleine Menge zusätzlicher BTC zu verkaufen, was in Ordnung ist. Im Allgemeinen erhalten Sie nur die entsprechenden Fork-Coins von BTC, die Sie zum Zeitpunkt des Forks halten, nichts, wenn Sie sie nach dem Fork gekauft oder verkauft haben, bevor der Fork stattgefunden hat. (Es sei denn, die Münzen könnten aufgrund fehlenden Wiederholungsschutzes nicht getrennt werden, in diesem Fall könnten Sie sie auch nicht verkaufen).

Ok, bitte erklären Sie, wie die Transaktionswiedergabe durchgeführt wird. und warum es ein Betrug ist. Weil ich es anscheinend falsch verstanden habe.
@user2284570 check out bitcoin.stackexchange.com/questions/61212/… :) Und denk daran, die Antwort hier zu akzeptieren, wenn es geholfen hat
Im Falle von seg2wit2x wären segwit2x-Transaktionen auf der ursprünglichen Blockchain gültig oder wirkt sich die Transaktionswiedergabe nur in eine Richtung aus?
@ user2284570 Segwit2X hat keinen Wiedergabeschutz, daher sind Transaktionen auf beiden Wegen gültig
Warum ist es in diesem Fall ein Sicherheitsproblem?
Wenn jemand versucht, S2X-Coins an jemand anderen zu senden, würde er versehentlich die gleiche Menge an echten BTC an ihn senden, was dazu führt, dass viele Benutzer Geld verlieren
Warum würden andere Benutzer Geld verlieren?
Weil sie nicht BTC senden wollten, sondern nur S2X, aber sie haben beide gesendet, ohne es zu merken ....
Das ist also ein aufwärtskompatibles Update, oder?
@ user2284570 was meinst du, alle Updates sind aufwärtskompatibel, es ist die Abwärtskompatibilität, die das Problem ist, aber hier ist das Problem der Wiedergabeschutz
: Wenn es abwärtskompatibel ist, dann ist es wie Segwit und Sie erwerben Bitcoins im Grunde für weniger. Oder ist es unmöglich, Segwit2x an eine Bitcoin-Adresse zu senden?
Sie wären nach dem Fork separate Coins gewesen, jede mit einer anderen Blockchain. Weitere Fragen bitte nicht als Kommentar stellen, sondern als neue Frage stellen :)