現在比特幣的交易數據格式中,交易簽名部分也包含在整體交易中,最後對整體交易進行哈希處理,交易簽名可以有很多種寫法,攻擊者對它們進行了篡改,它們的功能是壹樣的,只是字節發生了變化,導致簽名不壹樣。前段時間甚至有礦池挖出了壹個文件,裏面包含了所有被擴展攻擊的交易,給壹些應用帶來了麻煩。
TXID的改變可能會導致壹些應用找不到TXID,從而影響壹些錢包充值或提現的狀態,給運營商和用戶帶來麻煩。隔離見證(isolation witness)就是為了解決這個問題而提出的,將事務數據和簽名數據分離,使得壹個事務的TXID必須是唯壹的。