在白皮書中,EOS 對其區塊的出塊機制進行了介紹,轉摘如下:
根據這一算法,在使用 EOSIO 軟件構建的
區塊鏈上持有通證的人,可以通過一個持續進行的投票系統來選擇區塊生產者。任何人都可以選擇參加區塊生產,只要能夠說服通證持有人為其投票,就會有機會參與區塊的生產。
EOSIO 軟件可以讓區塊每 0.5 秒生成一個。在任何時刻,只有一個生產者被授權生產區塊。如果在計劃的某個時間內沒有成功出塊,則跳過該塊。如果有一個或更多的區塊被跳過,則在區塊鏈上會有 0.5 秒或者更久的空白。
使用 EOSIO 軟件,區塊的產生以 126 個區塊(每個出塊者六個區塊,乘以 21 個出塊者)為一個周期。在每個出塊周期開始時,軟件會根據通證持有人所投票數選出 21 個區塊生產者。被選中的區塊生產者的出塊順序要獲得 15 個及以上的區塊生產者的同意。
如果出塊者錯過了一個塊,并且在最近 24 小時內沒有產生任何塊,則這個出塊者將被剔除在考慮范圍之外,直到他們通知區塊鏈可以重新開始產生區塊。這確保了網絡的順利運行,把被證明為不可靠的區塊生產者排除在出塊排序之外,這一方式使得錯過區塊的數量最小化。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。