優點:
通過使用一種稱為“Servi”的理念,PoB 比傳統 PoS 更加去中心化(細節在下文給出)。
相比于傳統的 PoS,具有更快的最終性(Finality)。
采用者:IOST
解釋:傳統的 PoS 共識機制面臨的主要挑戰是趨向于中心化。為了降低這種風險,IOST 引入了“Servi”概念。Servi 不僅衡量了用戶對社區的貢獻,而且鼓勵成員為 IOSChain 的持續發展做出貢獻。Servi 具有以下屬性:
不可交易性(Non-tradable):由于 Servi 并非設計作為一種交換媒介,因此 Servi 不能以任何方式交易或做交換。
自毀性(Self-destructive):驗證區塊后,系統將自動清除驗證者擁有的 Servi 余額。通過這種方式,具有高可信度分值的節點可輪流驗證區塊,確保了公平區塊的生成。
自發行性(Self-issuance):Servi 在做出某些貢獻之后(例如,提供社區服務、估其他實體提供的服務,以及其它一些特殊貢獻),將會自動生成并存入用戶帳戶。
傳統的
區塊鏈系統在安全性和吞吐量間存在著固有的折衷,具體取決于分片(shard)的大小。具有大量小分片的系統可提供更好的性能,但抵抗不良行為者的穩定性低,反之也是如此(這也是 Casper 面臨的一個問題)。為了在保持安全和提高吞吐量的情況下打破這種權衡,IOST 創新性地提出了一種用于 IOSChain 的 PoB 共識協議。PoB 確保了節點產生行為不端的可能性微乎其微,同時通過確定分片規模(size-one-shard),顯著地提高了交易吞吐量。
PoB 共識協議使用一種分片內“可信度優先”的方法。該協議將所有的驗證者分為兩組,一組是可信的
聯盟,另一組是正常的聯盟。在第一階段,可信的驗證者快速地處理交易。之后在第二階段,普通驗證者對交易做抽樣并驗證,提供最終結果,確保可驗證性。節點被選入可信聯盟的機會是由可信度分值確定的。可信度分值由多個因素計算,包括令牌余額、對社區的貢獻、評論等。具有較高可信度分值的人,更有可能被選入可信聯盟。可信驗證者遵循一定的程序,決定已提交的交易及其訂單的集合,并按順序處理它們。可信驗證者也會構成一些較小的組,甚至可以每組一名驗證者。交易將在這些可信驗證者之間隨機分配。因此,PoB 會產生具有極低延遲的較小區塊。
但是,由于只有一個節點在執行驗證,因此 PoB 可能會存在安全問題。行為不當的驗證者可能會提交一些已損壞的交易。為了解決這個安全問題,PoB 指定了一個采樣概率。普通驗證者根據概率對交易做采樣,并檢測交易的不一致性。如果驗證者被檢測出存在不良行為,那么該驗證者將會失去所有系統中的令牌和聲譽,而被欺詐的用戶將獲得所有損失的補償。“可信度優先”使處理交易非常快,因為只有一個(可信的)驗證者執行驗證,并且該驗證者不太可能存在行為不端。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。