甚麼是區塊鏈共識機制?

作者 Kraken Learn team
8 最低限額
2025年2月4日

共識機制簡介

想像一下,你是一支軍隊的統帥,麾下有多個排級單位,各部駐紮在不同的空投點。你計劃在特定的時間,對某個設防區發動總攻。為此,你必須與各排協調,確保全軍上下均明確掌握正確的時間、地點及行動計劃。

然而,此舉會引申出一系列問題。若某個或多個排在最後關頭決定撤退,該當如何?若部隊過早發動攻擊,又該當如何?若部隊抵達錯誤的地點,又該當如何?若某個排中有叛徒試圖破壞計劃,又該當如何? 

要令進攻奏效,至關重要的一環是全體成員就計劃內容達成一致協議——即所謂的「達成共識」。此範例取自「拜占庭將軍問題」;該概念於 1982 年發表的一篇論文中提出,旨在闡述構建穩健通訊系統時所面臨的難題,其中假設系統參與者有可能存在不誠實的行為。 

Bitcoin 透過實施名為「共識機制」的方案,成為首個成功解決這項長期難題的去中心化系統。

甚麼是共識機制?

區塊鏈共識機制是一種自動化系統,旨在達成兩大主要目標。

  1. 確保一個分佈式、無領導者的網絡驗證者社群,能夠就區塊鏈帳本上的現有及新增數據,高效且一致地達成共識。
     
  2. 確保所有網絡驗證者均恪守協議規則,並誠實履行其職責。

數據驗證是指核實新增資訊是否準確且有效。這在去中心化系統中至關重要,對於去中心化貨幣系統而言尤甚。若允許將無效交易資訊(如虛假餘額或「雙重支付」交易)新增至區塊鏈,將會徹底破壞該數據庫的完整性。

倘若數據庫缺乏完整性,將失去大眾信任,最終乏人問津。

此外,共識機制亦用於解決另一項關鍵問題:網絡安全。 

Bitcoin 創辦人中本聰 (Satoshi Nakamoto) 率先意識到,共識機制兼具阻嚇惡意行為者的功能,能有效防止其透過「多數攻擊」(即獲取網絡 50% 以上控制權)試圖接管網絡。此項革命性創新幫助鞏固了 Bitcoin 協議的地位,使其成為全球首個切實可行的去中心化加密貨幣

Kraken Learn Center Blockchain consensus mechanism image

共識機制如何運作?

儘管不同區塊鏈採用各類共識機制,但其運作核心大同小異:要求驗證者節點進行某種形式的投資及/或付出一定努力,方可獲得提議及驗證新增數據區塊的權限。

此舉背後的理念十分簡明。驗證者既已投入個人時間與資金參與網絡運作,理論上嘗試破壞系統的可能性較低,因為一旦行為不當,其切身利益將受損。

簡而言之,共識機制是一套激勵系統,透過強制手段(處罰威脅)及/或激勵措施(對優良行為給予獎勵),促使驗證者遵守規則。

主流共識機制有哪些?

如前所述,當今加密貨幣產業中,各類區塊鏈採用多種不同方法來達成共識。

然而,其中最為普及的兩大方案分別為「工作量證明」(PoW)「權益證明」(PoS) 共識機制。

工作量證明 (PoW)

工作量證明是 Bitcoin 及眾多其他加密貨幣所採用的共識機制。 

該概念最初由電腦科學家 Cynthia Dwork 及 Moni Naor 於 1993 年研發,旨在防止垃圾郵件;中本聰隨後將此概念引入並加以改良,應用於去中心化貨幣系統。

PoW 的運作方式是要求驗證者(通稱為「礦工」)購買、租賃或外包運算設備,並運用運算能力參與加密競賽,勝出者可獲得相應獎勵。此過程即為大眾熟知的「加密貨幣挖礦」。

欲了解挖礦完整細節,請按此參閱。

PoW 透過要求驗證者投資運算設備並承擔持續營運成本,其核心理念在於阻嚇潛在的惡意攻擊者,使其因代價過高及勞力虛耗而卻步。同樣地,區塊獎勵的激勵結構——即透過在挖礦競賽中勝出而獲得的獎酬——意味著誠實參與者可獲得優厚回報。

在保障安全性方面,隨著更多礦工加入網絡及設備日益先進,攻擊 Bitcoin 區塊鏈的成本將呈指數級上升。這是因為攻擊者必須獲取極其龐大的運算能力,方能取得超過網絡其餘成員的 51% 控制權。即便如此,亦無法保證其能每十分鐘於挖礦競賽中勝出,從而成功建立包含無效新區塊的區塊鏈。

權益證明 (PoS)

權益證明是一種相對較新的共識機制,由 Sunny King 及 Scott Nadal 於 2012 年首創。與工作量證明相似,PoS 亦能達成共識機制的各項核心目標,但其運作方式別具一格。

若要成為 PoS 區塊鏈的驗證者,參與者必須購買並於智能合約中鎖定一定數量的相應項目原生加密貨幣。此過程稱為質押

質押智能合約本質上類似於託管帳戶,根據各區塊鏈協議的特定條款,將代幣鎖定固定或浮動的期限。

驗證者由協議隨機選出,在設定的時間段(通常稱為「時期」)內提議新區塊。質押者可以透過增加其投入質押的代幣或貨幣數量,來提高被選中提議新區塊的機率。

此系統的運作方式類似於抽獎:你持有的票數越多,中獎的機會就越大。但再次強調,這猶如抽獎一樣,概無保證每次都能勝出。持有單張票據的人士,仍有可能擊敗持有數千張票據的人士。同樣的原理亦適用於加密貨幣質押。

Peercoin 是首個採用此機制的加密貨幣,而 Ethereum 在 2022 年完成從 PoW 到 PoS 的轉型後,或許是目前最廣為人知的範例。

除了鎖定代幣外,部分 PoS 共識機制(如 Ethereum 採用的機制)會透過名為「罰沒」的程序,對不誠實的行為實施懲罰。 

若協議懷疑存在惡意活動,相關人士被鎖定的資金可能會在無預警下被部分或全部充公,即被「罰沒」。此機制能強烈阻嚇惡意行為,並有助確保所有網絡參與者均恪守規則。

其他類型的共識機制

除了 PoW 和 PoS,現已出現數十種不同的共識機制,它們分別代表了上述機制的創新版本或混合版本。每種機制均嘗試以不同的方式解決「拜占庭將軍問題」。其中包括:

  • 活動證明 (PoA)
  • 歷史證明 (PoH)
  • 重要性證明 (PoI)
  • 容量證明 (PoC)
  • 燃燒證明 (PoB)
  • 權威證明 (PoA)
  • 委託權益證明 (DPoS)
  • 所用時間證明 (PoET)

何謂最佳的區塊鏈共識機制?

雖然在「最佳共識機制」方面尚無公論,但許多人認為 PoS 和 PoW 是目前最有效的系統。

PoW(挖礦)優於 PoS(質押)的主要優點在於,其能顯著提升防禦「51% 多數攻擊」的安全性。然而,礦工為了實現此高水平安全性而共同消耗的龐大能源,令許多環保主義者、監管機構及全球企業近年對此深感憂慮。PoW 的能源使用是一個複雜的課題,我們在文章《破解加密貨幣迷思:「Bitcoin 正在摧毀環境」》中對此進行了更深入的探討。

另一方面,PoS 的能源效率顯著較高。質押無需使用消耗大量電力的機器,且多個區塊有望透過分片等擴展解決方案進行同步驗證。 

話雖如此,兩者均非完美,且各自存在中心化的問題。在這兩種情況下,財力最雄厚的人士均可能獲得優於其他網絡參與者的不公平優勢。

在 PoW 系統中,大型礦業公司主導了整個產業,令小型業餘礦工在財務上幾乎無法參與。 

在 PoS 系統中,質押巨量代幣的人士比網絡中其他成員更有可能提議新區塊並賺取獎勵。

儘管如此,這仍可被視為大多數(若非全部)共識機制的自然產物。

開始購買加密貨幣

既然你已全面了解共識機制,是否已準備好邁向下一步,透過 Kraken 購買一些加密貨幣?立即點擊下方按鈕,在 Kraken 投資加密貨幣!