共識與網路

共識機制

共識機制,是區塊鏈用來讓成千上萬互不相識、沒有老闆也沒有中央伺服器的人,對同一份「事實」達成一致的一套規則——也就是哪些交易發生了、以及它們的先後順序。難點在於:這些參與者彼此並不信任,其中有些人可能在說謊或出了故障,可他們最終都必須得到完全相同的帳本。共識機制,就是讓這件事成為可能的那套約定好的流程。

想像一個擠滿人的房間,每個人都各自保管著一本共享筆記的副本,而且沒有裁判。為了保持同步,這群人需要一種公平、公開的辦法來決定下一頁該照抄誰的,還需要一種辦法讓作弊變得代價高昂或毫無意義。共識機制做的正是這件事:它決定由誰來提議下一個區塊、其餘人如何檢查這個區塊是否守規矩,以及當出現分歧時如何化解,好讓整個網路都收斂到同一條鏈上。

不同的區塊鏈會選擇不同的機制,各有各的取捨。工作量證明讓「提議一個區塊」必須付出實打實的運算,因此改寫歷史會在電費上付出天價。權益證明則要求參與者鎖定一筆資金,一旦作惡就會被沒收。無論哪種,目標都一樣:在沒有人當家作主的情況下,讓誠實的參與者保持一致——這正是區塊鏈能夠作為一個無領袖、難以竄改的系統運轉下去的原因。

共識解決的是「就順序和有效性達成一致」,而不是「判斷一筆交易在道德上好不好」——這套規則是機械的。

又稱
consensus protocol共识机制共識機制