作者:Julia Magas / 來源:Cointelegraph /白話區塊鏈譯
共識機制被譽為“區塊鏈的靈魂”。一提起共識機制,很多人會立馬想到 PoW、PoS、DPoS 等主流的共識機制。
其實,還有一類共識機制,目前正在大規模地落地應用。它比其他“主流”的共識機制更快,可擴展性更強,并且也不需要浪費大量的能源來挖礦。它就是 PoA(Proof of Authority,權威證明)共識機制。
零售行業的市場領導者沃爾瑪(Walmart),世界領先的飛機部件和集成系統制造商 GE 航空(GE Aviation),正在使用 PoA 來跟蹤供應鏈,而互聯網巨頭、區塊鏈“頭號大廠鐵粉”微軟公司(Microsoft)已創建了完整的基于 PoA 的企業產品線。
盡管如此,這種創新的共識機制還是存在一些與加密貨幣的基本原則相抵觸的問題,比如去中心化和匿名性。今天,我們就來深入了解下 PoA 權威證明機制,以及它的運用場景。
01
PoA 與其他共識算法的不同之處

PoA 共識算法與 PoW 共識算法不同,它完全不需要挖礦。在基于 PoA 共識算法的區塊鏈網絡中,所有的交易和區塊均由驗證人(Validator)處理。因此,相比于 PoW,PoA 無需花費大量資源來維護網絡的性能,從而使此類平臺的維護成本極低。
在 PoS、DPoS 共識算法中,用戶擁有的 Token 數量越多,他們成為節點、負責出塊的可能性就越大。而在 PoA 中,負責處理交易和驗證區塊的驗證人,必須經過一系列的審查,必須要保證自身的可靠性。所以,PoA 的驗證人非常關注自己的聲譽,聲譽是一項非常重要的資產,一般情況下驗證人也會公開自己的身份。
下面,我們用一個簡單的類比來說明下各類共識機制。
在一個自然形成的村落中,村民之間的各種交易、村里的公共基礎設施開支等賬目,由誰來記賬呢?可以有很多種方式方法。
1、如果是由村長或是村支書一個人來記賬,就屬于傳統的中心化記賬系統。這種記賬方法高效,但缺點也很明顯,那就是全村人必須要完全信任負責記賬的村長或村支書。如果村長或村支書作惡,篡改賬本,將會給整個村莊帶來損失。
2、如果將賬本完全公開,村民人手一份,但記賬權由全村的村民抽簽決定,每人抽一支,抽到記賬權的村民負責下一個月的記賬并享受一定的經濟回報,這就是 PoW 共識機制。誰家的人丁多,抽的簽就多,抽到記賬權的概率就大,這和 PoW 中誰投入的礦機多控制的算力大,誰挖出區塊的概率也就越大,有相似之處。這種記賬方法,整體上比較公平,但缺點是每隔一段時間(比如一個月)就要舉辦抽簽大會,費時費力。
3、如果將賬本公開,人手一份,但記賬權由村民通過投票決定,誰獲得的票數多,誰來記賬,或者投票選出 21 名代表來負責記賬。這就是區塊鏈中的 PoS/DPoS 共識機制。這種記賬方法效率相對較高,也考慮了一定的公平性,但缺點是容易形成拉幫結派、拉票現象。
4、如果將賬本公開,人手一份,但記賬權交由村里那些德高望重的長者來負責。負責記賬的長者,有年齡限制,比如必須要 45 歲以上,60 歲以下,必須要德高望重,名聲好,過去沒有什么重大的污點事跡,值得村民信任等等。這就是區塊鏈中的 PoA 共識機制,這些負責記賬的長者就是驗證人(Validator)。
從上面的類比中,我們可以看到,要成為 PoA 共識機制的區塊鏈網絡中的驗證人(Validator),要具備很多條件,有一定的準入門檻。
所以,采用 PoA 共識機制的大部分是有準入門檻的聯盟鏈和私有鏈。