Doublespend

正式取消後,SegWit2x 正式上線。交易重放會很大嗎?如果是,這意味著什麼?

  • November 18, 2017

如你所知,segwit2x 上周正式取消,但一些礦工決定今天仍繼續前進,一些交易所如 coinbase 計劃支持硬分叉。

因此,在一個 segwit2x 交易所恢復存款和取款時會發生這樣的事情(如果我理解正確的話):

  • 欺詐者在他的電腦上安裝了 2 個比特幣錢包軟體:一個支持 segwit2x,另一個不支持(都使用相同的錢包格式)。
  • 他將非 segwit2x 比特幣發送到他電腦上的錢包。
  • 他備份了他的錢封包件。
  • 然後,欺詐者通過他的 segwit2x 軟體向接受 segwit2x 的交易所執行 segwit2x 交易。交易大於 1Mb 塊大小,它在原始區塊鏈上被拒絕,他將餘額保留在原始區塊鏈上,但不在第二個區塊鏈上。
  • 然後,他通過他的非 segwit2x 軟體使用他的備份牆將相同的交易重播到不支持 segwit2x 的交易所。
  • 然後,欺詐者將他的 segwit2x 比特幣轉換為其他加密貨幣,如 Doge 或 Litecoin,並將它們發送到不支持 segwit2x 的交易所(他將其轉換為原始比特幣)。

如果他發送了他重放的交易(並將 doge/ethereums 發送到他發送從 segwit2x 轉換的 ethereum doge 的同一個交易所),他在交易所上執行相同的操作。

  • 然後,他通過將雙倍的非 segwit2x 比特幣重新發送到他電腦上的錢包來重複該操作。

所以,如果我理解正確的話,由於上述微不足道的套利操作,原鏈的價格應該會下降到零,segwit2x 鏈的價格應該會爆炸,對嗎?所以我想這意味著我應該退出實施更新的交易所,不是嗎?

如果我誤解了,請解釋一下交易重放是什麼意思。

然後,欺詐者通過他的 segwit2x 軟體向接受 segwit2x 的交易所執行 segwit2x 交易。交易大於 1Mb 塊大小,它在原始區塊鏈上被拒絕,他將餘額保留在原始區塊鏈上,但不在第二個區塊鏈上。

注意:僅僅因為2x鏈上的交易在大於1MB的區塊中,只會使該區塊在BTC主鏈上無效,但交易本身仍然可以在BTC鏈上重播。

然後,欺詐者將他的 segwit2x 比特幣轉換為其他加密貨幣,如 Doge 或 Litecoin,並將它們發送到不支持 segwit2x 的交易所(他將其轉換為原始比特幣)。

如果他發送了他重放的交易(並將 doge/ethereums 發送到他發送從 segwit2x 轉換的 ethereum doge 的同一個交易所),他在交易所上執行相同的操作。

到目前為止,您所做的只是將您的 S2X 和您的 BTC 出售給 Doge 或 Litecoin,您沒有獲得任何額外的收益。這相當於在 BCH 分叉後將你的 BCH 和 BTC 都賣給了萊特幣。

然後,他通過將雙倍的非 segwit2x 比特幣重新發送到他電腦上的錢包來重複該操作。

首先,他不會將非 S2X 比特幣翻倍。即使有對 S2X 的交易支持,價格也會比比特幣的價格低得多,所以你可能只能從銷售中獲得一小部分額外收益。例如,B2X 的HitBTC價格目前為 0.034 BTC,因此在出售您的 B2X 時,您只會獲得比您開始時多 3.4% 的 BTC。

其次,在你購買了分叉後的 BTC 之後,你也不會得到相應的 S2X 幣。你只會得到你購買的比特幣。所以你不能重複這個過程。您按照您概述的方法所做的只是以少量額外的 BTC 出售您的 S2X 代幣,這很好。一般情況下,你只會得到分叉時持有的BTC對應的分叉幣,分叉后買入或分叉前賣出都沒有。(除非由於沒有重放保護,硬幣無法分離,在這種情況下你也無法出售它們)。

引用自:https://bitcoin.stackexchange.com/questions/62892