💻

區塊鏈共識視覺化器

實時比較PoW、PoS和BFT共識機制

💻 立即試用

什麼是區塊鏈共識?

區塊鏈共識機制是一種演算法,讓數千臺計算機在互不信任的情況下就共享的真相達成一致。想象一個滿是陌生人的房間,所有人必須就一個賬本版本達成一致——這就是這些協議在全球範圍內所實現的。

為什麼這很重要?共識是每種加密貨幣和去中心化應用的支柱。Bitcoin的PoW消耗的能源相當於某些國家,而Ethereum轉向PoS後能耗降低了99.95%。共識的選擇決定了區塊鏈的速度、安全性和環境影響。

📖 深入了解

類比 1

想像教室裡每個學生都獨立寫下老師的話。最後,他們交換意見——如果大多數人同意所說的內容,該版本就會成為正式記錄。區塊鏈共識就是這樣,只不過學生之間不信任,有的甚至會試圖作弊。

類比 2

將共識想像成中世紀的城鎮公告員系統:在工作量證明中,城鎮公告員進行賽跑,只有獲勝者才能宣布消息。在權益證明中,最富有的公民輪流發言——如果他們說謊,他們就會失去財富。在 PBFT 中,每個理事會成員都必須投票,並且在任何公告發布之前必須至少三分之二成員同意。

🎯 模擬器提示

初學者

從工作量證明和 16 個節點開始。按開始並觀看礦工競相創建區塊。嘗試點擊“注入惡意”以查看網路如何處理不誠實的節點。

中級

透過切換共識類型來比較 PoW 和 PoS。請注意 PoS 節點的大小如何根據權益而變化。增加惡意節點以查看網路何時變得脆弱。使用“觸發叉”觀察鏈分裂。

專家

使用 PBFT 進行實驗,觀察 3 階段投票過程(預先準備、準備、提交)。在 n/3 和 n/2 容錯模型之間切換。試試帕累託與平等股權分配,看看財富集中度如何影響驗證者的選擇。將惡意百分比推至接近拜占庭限制以測試彈性。

📚 術語表

Proof of Work
礦工競爭解決密碼難題、消耗能量來驗證交易的共識機制。由比特幣使用。
Proof of Stake
驗證者將加密貨幣作為抵押品的共識機制,按比例選擇創建區塊。以太坊合併後使用。
Byzantine Fault Tolerance
即使某些節點是惡意的或故障的,分散式系統也能達成共識。以拜占庭將軍問題命名。
Finality
保證已確認的交易不可撤銷或變更。不同的共識機制提供不同的最終速度。
Validator
透過提議或投票新區塊來參與共識的節點。驗證者可以將代幣作為抵押品。
Fork
當節點在有效鏈上有分歧時,區塊鏈就會出現分歧。可以是軟(向後相容)或硬(協定更改)。
51% Attack
當單一實體控製網路的大部分挖礦/質押能力時,可能會允許雙重支出或審查。
Slashing
PoS 中的懲罰機制,驗證者因惡意行為或延長停機時間而失去質押代幣。
Nakamoto Consensus
比特幣的機率共識使用最長鏈規則和工作量證明,實現最終一致性。
DPoS
委託權益證明-代幣持有者投票選出產生區塊的代表,用去中心化換取吞吐量。
Transactions Per Second (TPS)
區塊鏈網路的吞吐量度量。比特幣的 TPS 約為 7,而基於 PBFT 的鏈可以達到數千。
Block Time
加到鏈中的連續塊之間的平均時間。比特幣的目標是 10 分鐘,以太坊的目標是 12 秒。

🏆 關鍵人物

Satoshi Nakamoto (2008)

創建了比特幣及其工作量證明共識,解決了無需可信任第三方的雙重支出問題

Leslie Lamport (1982)

制定了拜占庭將軍問題和 Paxos 共識演算法,這是分散式系統的基礎

Vitalik Buterin (2022)

共同創立以太坊並領導其從 PoW 過渡到 PoS(The Merge),減少了 99.95% 的能耗

Miguel Castro & Barbara Liskov (1999)

開發實用拜占庭容錯(PBFT),在非同步系統中實作 BFT

Silvio Micali (2017)

創建了 Algorand 的純權益證明,透過加密抽籤實現即時確定

🎓 學習資源

💬 給學習者的話

每個區塊鏈——從比特幣到以太坊——都依賴共識來運作。了解這些演算法揭示了數十億美元價值背後的工程權衡。從基礎知識開始,您很快就會明白為什麼這是電腦科學中最重要的問題之一!

開始使用

免費,無需註冊

開始使用 →