EOS專題(三):超級節點——“弱中心化”之爭
對於區塊鏈行業而言,2018年註定波瀾壯闊:牛熊轉換、公鏈之戰、1C0盛極而衰、交易挖礦橫空出世、BCH硬分叉大戰、DApp崛起......
當然,號稱ETH最強競爭對手的EOS主網上線也備受矚目,所謂“2018年是公鏈之年”的說法就是由此而來。臨近年終,五六財經聯合五六智庫策劃了一期《EOS專題》,以系列文章的形式給這個明星公鏈專案做個年終總結。
提到EOS,21個超級節點是個比較有爭議的話題。正是因為21個超級節點的存在,很多人覺得EOS是“弱中心化”,甚至是“偽中心化”。那麼,今天EOS專題的主題就是EOS超級節點。
超級節點
在瞭解超級節點之前,首先我們得知道什麼是節點。區塊鏈網路的節點,就是儲存所有區塊鏈資料的電腦或者伺服器終端。鏈上新區塊的產生、交易的確認和記賬資料,以及廣播和全網同步,這些工作都需要節點來完成。
而超級節點,也叫BP(Block Producers)節點,是構成EOS區塊的生產者。它們由EOS持幣人選舉產生,只有排名在前21的超級節點才會生產區塊,從而獲得相對的獎勵。
DPoS共識機制
談到超級節點,必須要說明EOS的共識機制。區塊鏈領域常見的共識機制有工作量證明(PoW)、權益證明(PoS)和授權權益證明(DPoS)。我們可以通過投票機制來簡單說明,PoW是一CPU一票,PoS是一幣一票,而DPoS相當於人民代表大會(超級節點代行權利)。
其中,DPoS就是構建EOSIO的共識機制,其最早出現在BTS中。在這種機制下,EOS網路的信任來自於超級節點的聲譽和預期回報。超級節點需要維護這兩個東西,利益回報促使他們保持自身信譽,而不誠信就可能會失去在EOS網路中的超級節點地位。另外想要使這種機制無效,至少需要有15個超級節點聯合起來。
由於EOS只有21個超級節點來治理區塊鏈網路,因此犧牲了部分“去中心化”。但另一方面,由於記賬節點數量的縮減,大大提高了EOS的運算效率,使得EOS可以實現每秒百萬級的TPS,為大規模區塊鏈應用場景提供了可能。
超級節點的產生
EOS每0.5秒生產一個區塊,任何時刻只有一個超級節點被授權產生區塊。每產出126個區塊為一個週期,在每個出塊週期開始時,普通節點可以投票選出21個超級節點。超級節點會根據出塊時間匯出的偽隨機數進行混合,以便保證超級節點之間的連線儘量平衡。如果超級節點錯過了一個塊,並且在最近24小時內沒有產生任何塊,則這個超級節點將被刪除。
EOS 的21個超級節點,是從 100 個備用節點中,經過所有持幣使用者投票選舉最終誕生的。超級節點的選舉過程與現實中的選舉過程類似,只不過在超級節點選舉過程中是,每持有一個代幣就擁有一票。持幣人會通過 EOS 開發的智慧合約在投票系統中完成投票,持幣人可以選擇候選人投票,也可以將代幣委託給其他人代投。另外在投票鎖定期的3天內,持幣人無法增加或減少參與選舉的代幣數量,但是可以調整投給每個候選節點的代幣數量。
超級節點的職能
超級節點都是持有EOS最多的團體,EOS生態的興衰和他們的利益息息相關,而且這些節點大多都是實力雄厚的團隊,很多超級節點都有自己的DAPP專案,他們也樂於為其他開發團隊提供技術和資金支援,EOS上的很多DAPP專案都是超級節點投資或者孵化的。
ETH TOP7 DApp使用者及交易量
EOS TOP7 DApp使用者及交易量
正因為這些超級節點的存在,導致EOS生態比其他公鏈專案熱鬧很多,EOS DAPP的發展也比其他公鏈專案的DAPP快很多。根據五六財經訊息,EOS DAPP的活躍使用者量、交易量和交易體量已經遠超以太坊。
根據EOS白皮書,超級節點除了作為區塊生產者和豐富EOS生態建設之外,還包括以下職能:
(1)凍結賬戶:在智慧合約、應用程式以及賬戶出現漏洞或異常時,超級節點有凍結賬戶並糾錯的權利。
(2)改變賬戶程式碼:在凍結賬戶無法解決問題時,超級節點可以投票決定在不需要硬分叉的情況下替換賬戶程式碼。
(3)升級EOS的協議和憲法。
以上這幾個操作都需要21個超級節點中至少17個來投票決定。
超級節點的權益
大家都知道,EOS的發行方式採用的是通脹模式,每年增發5%。共增發5000萬EOS,其中4000萬投入工作提案資金(Worker Proposal Fund),剩下的1000萬用於獎勵超級節點和候補節點。增發部分的EOS獎勵可以看做超級節點的經濟收益,除此之外,成為超級節點意味著在整個EOS生態中享有更大的話語權。如果 EOS 未來成為了區塊鏈作業系統級別的存在,成為超級節點本身就意味著將擁有巨大的財富。