比特幣重復交易漏洞:罕見但仍存在潛在風險

robot
摘要生成中

比特幣重復交易:一個罕見但有趣的漏洞

比特幣網路中存在一個罕見的漏洞,允許某些特定交易被重復。這種情況之所以可能發生,是因爲coinbase交易(礦工獲得區塊獎勵的交易)沒有輸入,而是直接生成新幣。因此,兩個不同的coinbase交易有可能完全相同,包括發送相同金額到相同地址。由於這些交易數據相同,它們的交易ID(TXID)也會相同。

比特幣的重復交易:一個風險極小的有趣Bug

目前已知的兩組重復交易發生在2010年11月14日至15日之間,跨度約16小時。這些重復交易各自涉及50 BTC,總計200 BTC。截至目前,這些比特幣尚未被使用。理論上,擁有私鑰的人可以花費這些幣,但只有100 BTC實際可用,另外100 BTC將無法使用。

比特幣的重復交易:一個風險極小的有趣Bug

重復交易會給錢包和區塊瀏覽器帶來混亂,也可能被用於攻擊交易所等。爲了解決這個問題,2012年實施了BIP30軟分叉,禁止使用重復TXID的交易。2013年,BIP34要求coinbase交易必須包含區塊高度,進一步降低了重復交易的可能性。

比特幣的重復交易:一個風險極小的有趣Bug

然而,BIP34之前的一些coinbase交易的scriptSig第一個字節恰好與未來區塊高度匹配,理論上仍可能被復制。下一個可能出現重復的區塊是1,983,702,預計在2046年1月左右產生。但要利用這一漏洞,礦工需要付出巨大代價,遠超過可能獲得的收益。

比特幣的重復交易:一個風險極小的有趣Bug

比特幣的重復交易:一個風險極小的有趣Bug

盡管這個漏洞存在已久,但由於利用難度大、成本高昂,並不被視爲比特幣的主要安全威脅。不過,考慮到涉及的時間跨度和問題的獨特性,這仍是一個有趣的技術細節。開發者們正在考慮通過軟分叉等方式徹底修復這個問題,可能的方案包括強制執行SegWit承諾等。

比特幣的重復交易:一個風險極小的有趣Bug

BTC0.99%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
胶水君vip
· 08-09 22:04
刚买多的人还有救吗?
回復0
ApeWithNoChainvip
· 08-09 22:03
这bug啥时候砸我头上
回復0
HackerWhoCaresvip
· 08-09 22:01
挖矿时代的小瑕疵罢了
回復0
Alpha不开口vip
· 08-09 21:59
又去翻历史的故事了?
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)