Testnet
我可以進行重放攻擊以在主網上使用我的測試網比特幣嗎?
我認為有可能在比特幣主網接受的比特幣測試網上創建一個看似合法的交易。
我讀過一些關於 ETC 重放攻擊的文章,這似乎是不可能的,因為從來沒有任何硬分叉來創建測試網。
<https://medium.com/@timonrapp/how-to-deal-with-the-ethereum-replay-attack-3fd44074a6d8>
但我不確定這一點。有沒有人成功做到過?
您知道它 100% 不起作用的充分理由嗎?
答案是否定的,你不能,因為這兩個連鎖店沒有共同的歷史。
在內部,交易不會“從”地址花費。相反,它們指的是由他們消費的較早交易創建的特定輸出。
為了使重放攻擊起作用,其輸出被花費的相同交易必須存在於兩條鏈上。這只有在兩條鏈共享共同歷史時才有可能,並且較早的交易要麼發生在分叉之前(因此它存在於雙方),要麼它本身已經是重放。
一旦交易的歷史不相同——這意味著它由相同的交易組成,導致所有相同的產生硬幣的 coinbase 輸出——它們就不能被重放,因為輸入的 txid 將不存在於兩條鏈中。