📢 #Gate广场征文活动第二期# 正式啓動!
分享你對 $ERA 項目的獨特觀點,推廣ERA上線活動, 700 $ERA 等你來贏!
💰 獎勵:
一等獎(1名): 100枚 $ERA
二等獎(5名): 每人 60 枚 $ERA
三等獎(10名): 每人 30 枚 $ERA
👉 參與方式:
1.在 Gate廣場發布你對 ERA 項目的獨到見解貼文
2.在貼文中添加標籤: #Gate广场征文活动第二期# ,貼文字數不低於300字
3.將你的文章或觀點同步到X,加上標籤:Gate Square 和 ERA
4.徵文內容涵蓋但不限於以下創作方向:
ERA 項目亮點:作爲區塊鏈基礎設施公司,ERA 擁有哪些核心優勢?
ERA 代幣經濟模型:如何保障代幣的長期價值及生態可持續發展?
參與並推廣 Gate x Caldera (ERA) 生態周活動。點擊查看活動詳情:https://www.gate.com/announcements/article/46169。
歡迎圍繞上述主題,或從其他獨特視角提出您的見解與建議。
⚠️ 活動要求:
原創內容,至少 300 字, 重復或抄襲內容將被淘汰。
不得使用 #Gate广场征文活动第二期# 和 #ERA# 以外的任何標籤。
每篇文章必須獲得 至少3個互動,否則無法獲得獎勵
鼓勵圖文並茂、深度分析,觀點獨到。
⏰ 活動時間:2025年7月20日 17
比特幣重復交易漏洞: 歷史遺留問題與未來挑戰
比特幣重復交易:一個有趣但風險極低的漏洞
比特幣網路中存在一個有趣的現象:兩組完全相同的交易。這種情況之所以可能發生,是因爲coinbase交易沒有輸入,而是直接生成新幣。因此,兩個不同的coinbase交易可能向相同地址發送相同數量的比特幣,並以完全相同的方式構建,使它們完全一致。由於這些交易相同,它們的交易ID(TXID)也相匹配,因爲TXID是交易數據的哈希摘要。
這兩組重復交易發生在2010年11月14日至15日,跨度約16小時。第一組重復交易被夾在第二組之間。我們將d5d2....8599歸類爲第一個重復交易,因爲它先成爲復制品,盡管它在區塊鏈上首次出現晚於另一個重復交易e3bf....b468。
這些重復交易涉及的比特幣總額爲200 BTC,或者可能是100 BTC,取決於理解方式。截至目前,這些比特幣都未被使用。理論上,擁有相關私鑰的人可以使用這些比特幣,但一旦使用,重復的50 BTC將無法再次使用並丟失,因此實際可用的只有100 BTC。
重復交易顯然是有問題的。它們會給錢包和區塊瀏覽器帶來混亂,也會讓人不清楚比特幣的來源。它還可能導致一些攻擊和漏洞,比如用兩筆重復交易向某人支付兩次,但實際上只有一半的資金可以使用。
爲了解決這個問題,開發者提出了多項改進提案:
BIP30:2012年3月實施的軟分叉,禁止使用重復TXID進行交易,除非前一個TXID已被使用。
BIP34:2013年3月激活,要求coinbase交易包含區塊高度,使得所有交易都應該是唯一的。
2015年11月,開發者移除了BIP30檢查,因爲BIP34已經解決了這個問題。
然而,BIP34並非完美解決方案。在BIP34激活前的一些區塊中,存在coinbase交易的scriptSigs第一個字節恰好與未來有效區塊高度匹配的情況。下一個可能出現重復交易的區塊是1,983,702,預計在2046年1月左右產生。
盡管如此,利用這個漏洞的成本和難度都很高。以區塊1,983,702爲例,礦工需要花費超過170 BTC(按當前價格約1500萬美元)來進行攻擊,而且幾乎沒有實際收益。
考慮到復制交易的難度和成本,以及利用機會的稀少,這個漏洞並不構成比特幣的主要安全威脅。不過,開發人員可能仍會在2046年之前尋求徹底修復這個問題,可能的方法包括強制執行SegWit承諾等。