Replay-Attack

簽名交易的有效期是否有時間限制?

  • November 28, 2017

當從硬分叉中拆分硬幣並在分叉硬幣上簽署交易時,當交易在 BTC 鏈上無效時是否有時間/區塊限制,因此潛在的重放攻擊永遠無效?

想像一下這樣的場景:你成功地將地址 A 的 1 個 BTC 和 1 個 BXX(沒有重放保護)拆分到 B 和 C。稍後你忘記它並發送 2 個 BTC 到地址 A。舊的 1 BXX 交易可以用於重播 BTC 中的 A -> C?

比特幣不是像乙太坊那樣基於賬戶的貨幣,它跟踪地址中的餘額。相反,它是一種基於 UTXO 的貨幣。在基於 UTXO 的貨幣中,資金在稱為“未使用的交易輸出”的部分中進行跟踪,這些部分通過它們的歷史來唯一標識,特別是通過創建它們的交易 ID。任何轉移到同一地址的新資金都會有不同的歷史記錄,因此無法重播。

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