IOST的一致性演算法

我們經常談論股權證明,工作證明,委託證明和許多其他共識機制。其中包括鮮為人知的可敬證明,這是IOST使用的一致性演算法。

雖然不是眾所周知,但考慮到它旨在解決的技術挑戰,這是一個非常有趣的共識演算法。

所以這是它的工作原理以及可敬性證明的特徵。

可信性證明:SERVI概念

傳統的證明共識機制面臨的主要挑戰之一是中心化的趨勢。為了降低這種風險,IOST引入了SERVI的概念來衡量用戶對社區維護的貢獻,並鼓勵和刺激IOSChain的持續發展。

SERVI具有以下特徵:

  • 它不可交易:SERVI不被視為交易所手段,因此不能以任何方式進行交易;
  • 自毀:在驗證塊後,系統將自動擦除屬於驗證器的SERVI餘額。通過這種方式,具有高可信度得分的節點可以以另一種方式驗證塊,從而確保生成塊的公平過程並避免驗證器出現在其他塊上;
  • 自我發布:SERVI根據對社區的貢獻自動生成並存放在用戶的帳戶中。這些貢獻包括向社區提供服務,或控制和評估其他實體提供的服務。

SERVI對可信度得分做出貢獻,將很快說明。它們還允許在選擇負責處理交易的驗證器時保持一定程度的熵。

IOST Proof of Believability共識演算法如何工作?

基於經典區塊鏈的系統在安全性和吞吐量之間存在一定的折衷。它取決於碎片的要求和大小,以及塊。

具有大量碎片的系統可提供更好的性能,但更容易受到攻擊。為了克服這種妥協,為了保持一定的安全性和性能,IOST開發了一種新的一致性演算法。

可靠性證明(PoB) – 在IOSChain上使用 – 確保節點具有可忽略的錯誤概率,從而由於碎片大小的變化而顯著增加了可執行的事務量。

基於PoB的協議使用基於可信區域內的分片方法。這意味著協議將所有驗證器分為兩組:一方面是可信驗證器,另一方面是正常驗證器。

因此,可靠的驗證器在第一階段非常快速地處理交易。然後,普通驗證器在第二階段對交易進行抽樣和驗證,以便最終確定操作並保證交易的合法性。

節點被其他可靠驗證器選為可信的概率由節點的可信度得分確定。這是使用多個參數計算的,包括令牌餘額,社區貢獻等。得分越高,節點被選舉的可能性越大。

這意味著有可靠的驗證器管理必要的過程來決定要處理的事務集以及它們的處理順序。這些驗證器可以聚合,形成自己的驗證組。但是,這些組也可以非常小,以至於它們每組只有一個驗證器。

這將導致在各種可靠驗證器之間隨機分配要處理的事務。因此,產生具有極低延遲的較小塊。

但是,可能存在一些安全問題,因為驗證僅由一個節點完成。因此,一些惡意交易可能由可靠的惡意驗證者執行。為了解決這個問題,定義了一定的採樣間隔,它將確定正常驗證器在第二階段驗證事務的頻率,從而檢測出任何不一致。如果驗證者被檢測為惡意,它將丟失系統中的所有令牌和聲譽。

有關PoB的所有詳細信息,可以參考官方文檔:PoB。

相關文章更多來自作者

上一頁

資訊來源:由0x資訊編譯自CRYPTONOMIST。版權歸作者Emanuele Pagliari所有,未經許可,不得轉載
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡