區塊鏈中的雙重支付:為何去中心化需要共識

幾乎讓加密貨幣崩潰的安全挑戰,名字竟然如此簡單:雙重花費。在數位時代,資料可以無限複製,重複花費同一資產的能力對缺乏集中監管的支付系統構成生存威脅。與實體現金——無法同時使用兩次——不同,數位資產以程式碼存在,若沒有適當的防護措施,容易被複製與重用。

理解雙重花費漏洞

在加密貨幣出現之前,像銀行這樣的集中式機構透過帳本系統來管理此問題。每筆交易都經由他們的伺服器處理,記錄誰擁有什麼,並防止超出餘額。銀行扮演裁判角色,消除模糊不清。

區塊鏈網路面臨的挑戰則截然不同。沒有中央權威,數千台獨立電腦如何達成共識,判定哪些交易是合法的?更重要的是,如何防止在有人察覺之前,同一個幣被送到多個收款人?

雙重花費問題發生在一個單一單位的加密貨幣在網路上被傳播多個相互矛盾的交易時。惡意行為者可能先將同一個代幣送到錢包A,接著立即送到錢包B——試圖造成自己擁有比實際更多價值的假象。

這個漏洞在較小或較年輕的區塊鏈上尤為嚴重,因為其網路安全仍在建立中。2008年,化名中本聰(Satoshi Nakamoto)撰寫的比特幣白皮書,明確指出雙重花費是建立可信任點對點支付系統的主要技術障礙。中本聰的解決方案——具有共識機制的區塊鏈技術——徹底改變了數位貨幣無需中介即可運作的方式。

工作量證明(Proof-of-Work)如何防止雙重花費

比特幣及類似的PoW(工作量證明)加密貨幣,透過計算工作來阻止雙重花費。礦工競爭解出複雜的數學難題,獲得將新交易區塊加入鏈上的權利。這個過程稱為工作量證明,使得篡改經濟上變得不合理。

舉例來說:比特幣網路每天共同處理數兆次的哈希運算。要進行51%攻擊——攻擊者控制多數網路算力——需要購買足夠的硬體與電力,媲美整個礦業生態系統。對比特幣而言,這將花費數百億美元,使得這種行動在經濟上毫無意義。

此外,PoW區塊鏈維持不可篡改的交易記錄。每筆交易都獲得唯一識別碼與時間戳。比特幣要求六次網路確認,交易才算最終——也就是說,必須在你的交易之後加入六個區塊,才視為不可逆。這種冗餘設計使得重寫歷史的難度隨著區塊數增加而呈指數級上升。

PoW鏈的透明性也提供另一層安全:任何網路參與者都可以審核整個交易歷史,追溯到創世區塊。如果有人試圖創建偽造的區塊或篡改過去的交易,差異立即可被發現。

以權證明(Proof-of-Stake)作為防止雙重花費的替代方案

像以太坊這樣的PoS(權證明)網路,採用不同的機制:經濟激勵與質押。驗證者不再依賴計算能力,而是必須鎖定大量加密貨幣,以獲得驗證交易的權利。

例如,以太坊的驗證者需承諾32 ETH來參與。這創造了「身入局中」的動態——驗證者對自己的誠信行為有直接的經濟風險。如果驗證者證明虛假交易或進行雙重花費,網路的削減機制會自動沒收他們的質押資產。

數字也很有說服力:以太坊網路上質押的ETH超過200億美元。攻擊者若要取得多數控制權,必須累積數十億美元的資產。一旦成功,這些資產就會因削減而立即喪失。風險與獎勵的計算變得極不划算。

PoS網路也比PoW系統更快達成最終確認。PoS驗證者可以在數秒或數分鐘內以密碼學方式確認交易的最終性,縮短攻擊窗口。

現實中的雙重花費攻擊:安全失靈時

雖然比特幣與以太坊從未遭受成功的雙重花費攻擊,但較小的網路明顯展現出此漏洞。

2020年,以太坊經典(Ethereum Classic)遭遇多次51%攻擊。ETC源自2016年有爭議的分裂,當時以太坊社群對於是否要回復DAO駭客事件的影響意見不一。新鏈恢復了被駭資金,而Ethereum Classic則未如此,吸引較小但堅持原則的社群。然而,較少的驗證者意味著較低的安全成本。攻擊者趁機控制了多數網路,暫時操控超過80萬個偽造的ETC代幣,價值約560萬美元。

較小的PoW加密貨幣Vertcoin在2019年也遭遇類似攻擊。駭客取得51%控制權,操縱交易數據,獲得約10萬美元的VTC代幣獎勵。這些事件揭示了一個關鍵模式:雙重花費攻擊多集中在安全預算較低的區塊鏈。

為何大型區塊鏈仍能保持安全

區塊鏈規模與安全韌性之間的關係,解釋了為何比特幣與以太坊能抵禦這些攻擊。隨著網路擴大,攻擊所需的安全資源呈非線性成長。

大型網路受益於網路效應:更多礦工或驗證者競爭,意味著PoW需要更高的算力,PoS則需更大資本。去中心化本身也成為一種安全特性——沒有單一實體能單方面控制足夠的網路來執行攻擊。

此外,成熟的加密貨幣吸引持續的開發資源、安全研究與社群監督,這是較小項目難以匹敵的。這些都形成了對新興攻擊手法的堅實防禦。

區塊鏈安全的演進

雙重花費問題推動了區塊鏈的根本架構。共識機制、不可篡改的帳本與去中心化驗證,成為解決此獨特挑戰的方案。如今的加密貨幣網路,是對中本聰2008年觀察的精煉回應:點對點支付系統需要技術創新,以在不依賴可信中介的情況下防止雙重花費。

隨著區塊鏈應用的加速普及,這一基礎安全原則變得愈發重要。無論是透過工作量證明的計算障礙,或是權證明的經濟激勵,核心理念始終如一:共識機制將區塊鏈的雙重花費漏洞轉化為一個強化網路完整性的特徵。

BTC-0.3%
ETH0.45%
ETC0.48%
TOKEN3.24%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)