買幣
行情
現貨
合約BTC
理財
活動中心
福利中心
更多
0 費狂歡節
共識協議: 什麼是共識協議?共識協議是一組規則,區塊鏈網路會依據這些規則,就帳本的正確狀態達成一致。在加密貨幣領域,帳本會記錄餘額、交易、智能合約活動、區塊及其他狀態變更。由於公有區塊鏈沒有中央資料庫管理員,網路節點需要透過共同流程,判斷哪些交易有效,以及哪個區塊會成為正式鏈的一部分。共識協議透過提供一種方法,讓彼此不認識、也不互相信任的獨立網路參與者仍能達成一致,藉此解決這個問題。沒有共識,加密貨幣就無法可共識協議: 什麼是共識協議?共識協議是一組規則,區塊鏈網路會依據這些規則,就帳本的正確狀態達成一致。在加密貨幣領域,帳本會記錄餘額、交易、智能合約活動、區塊及其他狀態變更。由於公有區塊鏈沒有中央資料庫管理員,網路節點需要透過共同流程,判斷哪些交易有效,以及哪個區塊會成為正式鏈的一部分。共識協議透過提供一種方法,讓彼此不認識、也不互相信任的獨立網路參與者仍能達成一致,藉此解決這個問題。沒有共識,加密貨幣就無法可

共識協議

2026/10/14 16:37
#Intermediate
Humanity
H$0.05882+3.39%
SynFutures
F$0.00312+9.39%
PX
PX$0.0113-0.87%
My Neighbor Alice
ALICE$0.14813+4.05%
比特幣
BTC$83,784.32+2.81%

什麼是共識協議?

共識協議是一組規則,區塊鏈網路會依據這些規則,就帳本的正確狀態達成一致。

在加密貨幣領域,帳本會記錄餘額、交易、智能合約活動、區塊及其他狀態變更。

由於公有區塊鏈沒有中央資料庫管理員,網路節點需要透過共同流程,判斷哪些交易有效,以及哪個區塊會成為正式鏈的一部分。

共識協議透過提供一種方法,讓彼此不認識、也不互相信任的獨立網路參與者仍能達成一致,藉此解決這個問題。

沒有共識,加密貨幣就無法可靠地防止雙重支付、整理區塊、拒絕無效交易,或維持單一的所有權紀錄。

共識的目標並不是讓每個節點都依照完美順序彼此通訊。

而是在去中心化網路中建立可行的共識,即使訊息延遲送達、部分節點離線,或部分參與者有不誠實行為也不例外。

簡單來說,共識協議就是一套規則,用來告訴區塊鏈如何判斷什麼才是正確的。

共識協議為何在加密貨幣領域如此重要

共識協議之所以重要,是因為數位資產很容易被複製,但有效的所有權紀錄不能被複製,也不能被重複使用。

如果 Alice 將 1 BTC 傳給 Bob,網路必須達成共識,確認 Alice 不能再把同一筆 1 BTC 花在其他地方。

這就是所謂的雙重支付問題。

傳統支付系統通常透過銀行、信用卡網路、清算系統或其他可信任的中介機構來解決這個問題。

加密貨幣則透過密碼學、經濟誘因、點對點網路及共識規則來解決。

Bitcoin 白皮書提出一種點對點電子現金設計,運用工作量證明建立各方認可的交易歷史,無須仰賴中央可信任機構。

現代加密貨幣網路採用不同的共識設計,但核心目的仍然相同。

共識協議有助於網路判斷哪些交易有效、哪些區塊有效,以及在出現互相競爭的歷史版本時應採用哪條鏈。

共識協議如何運作

共識協議通常從使用者向網路廣播交易開始。

節點會檢查這些交易是否符合協議規則。

例如,節點可能會驗證數位簽章、確認資金是否足夠、拒絕格式錯誤的交易,並檢查交易是否試圖重複花用同一枚幣。

接著,區塊產生者會將有效交易整理成候選區塊。

依網路而異,區塊產生者可能是礦工、驗證者、委員會成員、排序器,或其他獲准參與的成員。

候選區塊會分享給網路中的其他成員。

其他節點會先獨立驗證區塊,再決定是否接受。

如果區塊符合規則,且符合鏈選擇流程,節點就會將其加入自己的區塊鏈副本。

隨著時間推進,更多區塊會接續新增,使已收錄的交易更難被撤銷。

這個流程讓許多彼此獨立的電腦共同維護一份加密貨幣帳本。

共識規則與共識協議

共識規則是用來判定交易或區塊是否有效的具體技術規則。

共識協議則是運用這些規則,讓網路維持一致的整體流程。

例如,共識規則可能會定義區塊大小上限、交易格式、簽章要求、區塊獎勵規則,以及難度調整機制。

共識協議包含這些規則,也包含選擇區塊、解決分叉,以及保護區塊鏈免受攻擊者侵害的方法。

Bitcoin Developers 區塊鏈指南說明了 Bitcoin 鏈結構中的工作量證明概念,例如區塊標頭、目標值及難度。

這項區分很重要,因為參與者若對規則或規則的執行方式意見不一,區塊鏈就可能出現故障。

當節點遵循不同的共識規則時,網路可能分裂成不同的鏈。

當節點遵循相同規則時,就能在不信任單一營運者的情況下,獨立驗證相同的帳本。

工作量證明共識

工作量證明是一種共識設計,礦工透過執行運算工作競爭建立有效區塊。

在工作量證明區塊鏈中,礦工會反覆對區塊資料進行雜湊運算,直到找到符合網路目前難度目標的結果。

第一個找到有效區塊的礦工可以將區塊廣播給網路。

其他節點可以快速驗證這項證明,儘管產生證明需要經過許多次嘗試。

這種不對稱特性讓工作量證明適用於開放式加密貨幣網路,因為建立區塊的成本高,但驗證區塊相對容易。

Bitcoin 使用工作量證明,並調整挖礦難度,讓區塊以受控的平均速度產生。

Bitcoin 常見問題說明,新交易在納入具有數學工作量證明的區塊後,即會獲得確認。

工作量證明將能源與運算能力轉化為安全成本,攻擊者必須克服這項成本。

如果攻擊者想要改寫區塊鏈,就必須產生足夠的有效工作量證明,超越誠實網路的進度。

因此,描述工作量證明的安全性時,常會提到累積工作量、挖礦算力及攻擊區塊鏈的成本。

權益證明共識

權益證明是一種共識設計,驗證者會鎖定加密貨幣作為抵押品,並參與區塊提議、區塊驗證及網路安全維護。

驗證者不是像礦工一樣耗電競爭區塊,而是以質押資產取得參與資格。

如果驗證者遵循規則,可能會獲得獎勵。

如果驗證者違反重要規則,則可能因受罰或遭削減質押資產而失去部分質押額。

Ethereum 權益證明文件說明,Ethereum 使用驗證者、時隙、週期、證明、檢查點及最終性來保護其權益證明鏈。

權益證明可以減少對高耗能挖礦的需求,因為其安全模型仰賴經濟質押,而非持續進行工作量證明運算。

不過,權益證明仍需要健全的驗證者選擇、分叉選擇、懲罰、網路參與及最終性規則。

設計不佳的權益證明協議可能面臨驗證者集中、誘因不足、長程攻擊及網路協調失敗等風險。

設計完善的權益證明協議會運用經濟懲罰與密碼學驗證,讓不誠實行為付出高昂代價。

驗證者、礦工與節點

礦工是在工作量證明系統中建立區塊的參與者。

驗證者是在權益證明系統中建立區塊或對區塊投票的參與者。

節點是執行區塊鏈軟體並驗證網路資料的電腦。

礦工或驗證者也可能同時執行全節點,但這些詞的意思並不相同。

全節點會依照共識規則,獨立檢查區塊與交易。

這種獨立驗證是加密貨幣安全最重要的環節之一。

即使礦工或驗證者提出區塊,全節點也不一定要接受。

如果區塊違反共識規則,誠實節點就會拒絕。

因此,共識不只是由誰提出區塊的問題。

共識也涉及由誰驗證區塊,以及由誰拒絕無效的歷史紀錄。

分叉選擇與鏈選擇

當不同節點暫時看到不同的有效區塊鏈版本時,就會發生分叉。

兩個區塊產生者幾乎同時建立區塊時,就可能自然發生這種情況。

網路延遲、軟體升級或攻擊期間也可能出現分叉。

共識協議需要分叉選擇規則,來判斷哪條鏈應成為正式鏈。

在工作量證明系統中,通常會接受累積工作量最多的鏈,而不是單純區塊數最多的鏈。

Bitcoin 開發者指南說明,新區塊必須符合共識協議所要求的難度。

在權益證明系統中,分叉選擇可能取決於驗證者投票、質押權重、檢查點及最終性規則。

如ethereum.org 共識機制指南所述,Ethereum 目前的共識設計使用分叉選擇機制,依據驗證者投票及其質押 ether 權重,選出應採用的鏈。

分叉選擇很重要,因為區塊鏈是分散式網路,不同參與者收到資訊的順序可能不同。

明確的鏈選擇流程可避免每次出現兩個時間接近的有效區塊時,網路就發生分裂。

共識協議中的最終性

最終性是指,在協議的安全假設下,交易或區塊已經變得極難撤銷,或實際上無法撤銷。

不同區塊鏈提供不同形式的最終性。

在機率式最終性中,交易後續新增的區塊越多,可信度通常越高。

工作量證明鏈通常採用這種模式,因為區塊深度越深,就越難重新整理鏈的順序。

在經濟最終性中,若要撤銷已最終確定的區塊,攻擊者就必須損失大量質押資金。

Ethereum 使用權益證明最終性。Ethereum 單時隙最終性路線圖頁面說明,若驗證者違反最終性規則,將面臨重大的經濟懲罰,以此保護已最終確定的區塊。

最終性對加密貨幣交易者、支付使用者、交易所、跨鏈橋及去中心化應用程式都很重要,因為它會影響交易何時可視為已結算。

小額轉帳可能只需要較少的確認數。

大額轉帳可能需要更多確認,或更嚴格的最終性條件。

使用者應充分了解所用網路的最終性模型。

抗 Sybil 攻擊能力

抗 Sybil 攻擊能力是指區塊鏈阻止單一攻擊者低成本假扮成多個參與者的能力。

在開放的點對點網路中,任何人都能建立多個身分。

如果每個身分的投票權都相同,攻擊者就可以建立數千個假節點並控制投票。

共識協議會將區塊產生的影響力與稀缺資源連結,以解決這個問題。

工作量證明將影響力與運算能力及能源成本連結。

權益證明則將影響力與鎖定的加密貨幣資金連結。

其他共識模型可能會將影響力與身分、權限、儲存空間、聲譽或多種資源連結。

核心概念是,偽造影響力應該付出高昂代價。

沒有抗 Sybil 攻擊能力,公有加密貨幣網路就很容易遭到操縱。

拜占庭容錯

拜占庭容錯是指系統即使部分參與者故障、離線、延遲或有惡意,仍能持續運作的能力。

這個概念對加密貨幣很重要,因為區塊鏈是由許多獨立參與者組成的全球網路。

部分節點可能因軟體錯誤而故障。

部分驗證者可能失去網路連線。

部分礦工或驗證者可能蓄意作弊。

即使面臨這些問題,共識協議仍必須讓誠實網路維持協調。

拜占庭容錯設計通常要求誠實或非惡意參與者達到一定比例。

例如,許多權益證明最終性系統會使用超級多數投票門檻來最終確定區塊。

這些門檻有助於網路區分誠實共識與互相衝突或帶有惡意的訊息。

具體門檻取決於協議設計。

共識協議的類型

工作量證明是最廣為人知的挖礦型共識模型,Bitcoin 即採用此模型。

權益證明廣泛應用於現代智能合約網路,並仰賴鎖定資金的驗證者。

委託權益證明允許代幣持有者投票選出負責產生區塊的代表或驗證者。

權威證明使用獲准的驗證者,通常用於許可制或半許可制環境。

實用拜占庭容錯及相關 BFT 類協議,會透過已知或經選定的驗證者進行訊息投票。

空間證明與容量證明會將儲存資源納入安全模型。

混合型協議會結合多種方法,例如工作量證明與權益證明,或 BFT 投票與驗證者質押。

每種模型都會在去中心化、速度、能源使用、安全假設、硬體需求及治理複雜度之間做出不同取捨。

沒有一種共識協議適用於所有加密貨幣用途,也沒有絕對最佳的設計。

支付網路、智能合約鏈、遊戲鏈、私人結算網路及 Layer 2 系統,可能都需要不同的設計。

共識協議與智能合約

智能合約仰賴共識,因為合約執行結果必須在整個網路中保持一致。

當使用者與去中心化應用程式互動時,網路必須就交易順序及後續狀態變更達成共識。

如果節點對交易順序意見不一,借貸協議、代幣兌換、NFT 轉移或治理投票就可能產生互相衝突的結果。

共識協議為智能合約提供共同的執行歷史。

因此,共識會影響去中心化金融、代幣發行、區塊鏈遊戲、跨鏈橋及鏈上治理。

快速共識可以改善使用者體驗,但若為了速度而犧牲安全性,資產就可能面臨風險。

安全的共識可以保護資產價值,但確認速度過慢會讓應用程式更難使用。

最佳設計取決於受到保障的價值規模,以及區塊鏈支援的活動類型。

共識與交易排序

共識協議不只負責判斷交易是否有效。

共識協議也有助於決定交易順序。

交易排序很重要,因為先執行的有效交易可能改變後續交易是否有效。

例如,如果錢包有 10 枚代幣,並在一筆交易中送出全部 10 枚,另一筆試圖花用相同 10 枚代幣的交易就應該失敗。

網路必須就哪筆交易先發生達成共識。

在去中心化金融中,交易排序也很重要,因為兌換、強制平倉、套利及借貸操作可能取決於精確的區塊順序。

不佳的交易排序可能造成不公平、壅塞,或讓人有機可乘並進行有害的價值攫取。

現代區塊鏈設計常將共識與執行、Mempool 政策、區塊建構及交易排序規則分開處理。

即使這些工作由不同角色負責,共識仍會決定哪段區塊歷史成為正式紀錄。

共識協議的安全風險

共識協議可能面臨許多風險。

51% 攻擊是指攻擊者掌控足夠的挖礦算力或共識影響力,得以重新整理區塊、審查交易,或嘗試雙重支付。

長程攻擊是權益證明的風險之一,攻擊者可能利用舊金鑰或歷史驗證者集合,建立替代鏈的歷史紀錄。

如果驗證者支持多條互相競爭的鏈時面臨的懲罰不足,就可能出現「無利害關係問題」(nothing-at-stake problem)。

活性失效是指網路無法正常持續最終確定區塊或產生區塊。

安全性失效是指不同的誠實參與者最終確定互相衝突的歷史紀錄。

審查攻擊是指區塊產生者拒絕納入特定交易。

當驗證權力過度集中在少數群體手中時,就會出現中心化風險。

安全性不只取決於密碼學,也取決於誘因、客戶端多樣性、治理、網路連線,以及挖礦或質押權力的分布。

IOSCO 對加密貨幣與數位資產市場的政策建議指出了更廣泛的加密貨幣市場疑慮,例如利益衝突、市場完整性、託管及營運風險。

共識協議與擴充性

擴充性是區塊鏈共識中最棘手的問題之一。

區塊鏈希望快速處理大量交易,同時也希望有許多獨立參與者能驗證網路。

如果區塊產生速度過快,或區塊變得過大,一般使用者可能難以執行節點。

如果能執行節點的人變少,網路就可能更加中心化。

共識協議必須在吞吐量、延遲、驗證成本及去中心化之間取得平衡。

有些網路透過縮短區塊間隔或增加區塊大小來提升擴充性。

有些網路則使用權益證明委員會、分片研究、Rollup、側鏈或 Layer 2 系統。

有些網路將區塊提議、資料可用性、執行及結算分成不同層處理。

這些設計可以提升效能,但也可能帶來新的信任假設或技術風險。

適合 AEO 的答案:更快速的區塊鏈不一定更安全或更去中心化。

共識協議與能源使用

能源使用量很大程度上取決於共識協議的類型。

工作量證明需要礦工執行大量運算,因此能源需求是其安全模型的一部分。

權益證明不需要相同程度的挖礦競爭,因此產生區塊時通常耗能遠低於工作量證明。

不過,能源使用量並非衡量共識協議的唯一指標。

加密貨幣使用者也應考量去中心化、抗審查能力、最終性、驗證者分布、硬體可及性、治理及攻擊成本。

即使網路耗能較低,若驗證權力集中,仍可能存在風險。

即使網路耗能較高,若其安全效益不足以抵銷特定用途的成本,也仍可能引發爭議。

共識設計總是需要取捨。

Layer 2 網路中的共識協議

Layer 2 網路採用的設計與基礎層區塊鏈不同。

有些 Layer 2 系統依賴排序器,先快速排列交易,再將資料或證明發布到基礎鏈。

有些系統則使用欺詐證明、有效性證明、委員會或共享安全模型。

在這些系統中,共識可能不像傳統工作量證明或權益證明那樣以產生區塊的方式運作。

基礎鏈可能負責結算與最終性,而 Layer 2 系統則提供更快速的執行。

因此,使用者應了解這兩個層級。

交易可能已在 Layer 2 網路上顯示為確認,但尚未在基礎鏈上完成更具保障的結算。

跨鏈橋、提領及跨鏈訊息可能各自依賴不同的最終性時間窗。

這對加密貨幣交易者很重要,因為結算時間可能影響入金、提領、套利及風險管理。

共識如何影響加密貨幣交易者

共識會影響確認時間、最終性、網路手續費、跨鏈橋風險及入金安全,因此也會影響交易者。

將資金轉入交易帳戶的交易者,可能需要等待足夠的區塊確認數,入金才會入帳。

所需確認數可能取決於區塊鏈的共識模型及入金金額。

採用機率式最終性的鏈,可能需要大額轉帳等待更久。

採用快速經濟最終性的鏈,則可能在完成特定最終化流程後提供更強的結算保障。

共識也會影響去中心化交易在鏈上結算的速度。

網路壅塞時,區塊空間可能變得更昂貴,交易納入區塊所需的時間也可能延長。

使用去中心化金融的交易者應了解區塊產生及交易排序如何影響執行價格、滑點與強制平倉風險。

共識不只是開發者才需要了解的主題。

共識會直接影響使用者體驗與交易風險。

如何評估共識協議

第一個評估因素是安全性。

使用者應了解保護區塊鏈的資源是什麼,以及攻擊區塊鏈需要付出多大成本。

第二個因素是去中心化。

使用者應了解有多少獨立參與者能驗證網路,以及權力是否集中。

第三個因素是最終性。

使用者應了解交易在何時可視為實際完成結算。

第四個因素是活性。

使用者應了解網路在壓力、停機或攻擊期間能否持續產生區塊。

第五個因素是抗審查能力。

使用者應了解區塊產生者是否能輕易排除特定交易。

第六個因素是擴充性。

使用者應了解系統在不犧牲驗證可及性的前提下,能處理多少交易。

第七個因素是經濟設計。

使用者應了解獎勵、懲罰、手續費及通膨是否能支持誠實參與。

第八個因素是升級治理。

使用者應了解協議變更如何提出、測試、接受及啟用。

對共識協議的常見誤解

一種常見誤解是,礦工或驗證者單獨掌控區塊鏈。

實際上,全節點也很重要,因為全節點會驗證區塊並拒絕無效資料。

另一種誤解是,每秒交易數越多,共識協議就一定越好。

高吞吐量固然有用,但可能需要在硬體需求、去中心化及安全性方面做出取捨。

第三種誤解是,每條區塊鏈的最終性都代表相同意思。

不同網路採用不同的最終性模型,因此確認深度與結算可信度可能有所不同。

第四種誤解是,權益證明沒有成本。

權益證明可以降低挖礦所需的能源,但仍仰賴經濟懲罰、資金鎖定、驗證者營運及安全的客戶端軟體。

第五種誤解是,共識與治理是同一回事。

共識決定目前的帳本狀態,治理則決定協議變更如何討論與採用。

共識協議範例

假設有一個加密貨幣網路,3 位使用者同時送出交易。

網路透過不同節點收到這些交易。

區塊產生者將有效交易收集到一個區塊中。

區塊產生者將區塊分享給網路。

節點會依照共識規則檢查區塊。

如果區塊有效,節點就會接受區塊,並更新自己的帳本副本。

如果同一高度出現另一個有效區塊,分叉選擇規則就會決定網路應採用哪條鏈。

加入更多區塊或最終性投票後,已接受的交易歷史會變得更難撤銷。

這個範例說明,共識如何將分散的訊息轉化為一份共同的區塊鏈紀錄。

共識協議比較表

共識類型

主要安全資源

常見優勢

常見風險

工作量證明

運算能力與能源

開放網路安全性強,且驗證方式簡單

耗能高,且有挖礦集中風險

權益證明

鎖定的加密貨幣質押資產

耗能較低,並會對不當行為施以經濟懲罰

驗證者集中與長程攻擊風險

委託權益證明

經投票選出的驗證者權限

區塊產生速度快,協調效率高

治理遭掌控及驗證者結盟風險

權威證明

獲准驗證者的身分

在受控環境中速度快

去中心化程度較低,信任要求較高

BFT 類共識

驗證者投票門檻

驗證者集合可靠時,可提供強韌的最終性

通訊成本,以及驗證者集合協調風險

常見問題

加密貨幣中的共識協議是什麼?

共識協議是加密貨幣網路用來就有效交易、有效區塊及區塊鏈目前狀態達成共識的流程。

這讓去中心化節點無須仰賴中央機構,也能維護一份共同帳本。

區塊鏈為何需要共識協議?

區塊鏈需要共識協議來防止雙重支付、拒絕無效交易、解決分叉,並讓所有誠實節點維持相同的交易歷史。

沒有共識,加密貨幣網路就無法可靠地判斷哪個帳本版本才是正確的。

工作量證明與權益證明有什麼不同?

工作量證明運用運算能力與能源來保障區塊產生;權益證明則運用鎖定的加密貨幣抵押品及驗證者懲罰。

兩種模式都試圖提高攻擊成本,但使用的資源不同,取捨也各異。

共識是否代表每個節點都會對每筆交易投票?

不是,共識不一定代表每個節點都會對每筆交易投票。

在許多區塊鏈中,節點會獨立驗證區塊,而礦工、驗證者或委員會則依協議規定負責產生區塊或投票。

共識協議中的最終性是什麼?

最終性是指交易或區塊已被視為完成結算,且極難撤銷的狀態。

有些區塊鏈採用機率式最終性,另一些則採用經濟或確定性最終性。

共識協議可能失效嗎?

可能。如果攻擊者取得過大的影響力、驗證者停止參與、軟體錯誤導致網路分裂,或參與者對規則意見不一,共識協議就可能失效。

健全的協議設計、節點獨立驗證、客戶端多樣性及良好的誘因,有助於降低這類風險。

權益證明一定比工作量證明好嗎?

不一定,權益證明並非一定比工作量證明好。

權益證明通常耗能較低;工作量證明則透過運算成本保障開放網路安全,並有長期運作紀錄。

共識如何影響加密貨幣交易速度?

共識會影響區塊產生速度、交易確認速度,以及結算何時達到最終狀態。

網路在使用者介面上看起來可能很快,但使用者仍應了解其實際最終性及安全假設。

結論

共識協議是任何加密貨幣網路中最重要的組成部分之一。

共識協議讓去中心化節點能就有效交易達成一致、整理區塊、解決分叉、防止雙重支付,並維護共同帳本。

工作量證明、權益證明、委託權益證明、權威證明及 BFT 類系統,分別以不同方式解決共識問題。

每種模式在安全性、速度、去中心化、能源使用、最終性及治理方面都有不同取捨。

對加密貨幣使用者而言,共識不只是隱藏在區塊鏈背後的技術細節。

共識會影響交易確認、結算風險、網路手續費、跨鏈橋安全、去中心化金融執行,以及數位資產的長期可靠性。

了解區塊鏈最好的方法,是探究它如何達成共識、由什麼資源提供保護、誰能參與驗證、最終性如何運作,以及參與者意見不一時會如何處理。

了解共識協議後,使用者就能更準確地評估所使用加密貨幣資產背後的信任假設與風險。
ETF單週失血6.79億,花旗看多BTC至11.3萬!
ETF單週失血6.79億,花旗看多BTC至11.3萬!ETF單週失血6.79億,花旗看多BTC至11.3萬!
機構在賭什麼?