• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 106462
    • 0
    • 分享到

    扒開區塊鏈美麗外表,三十種共識算法,直抵背后的靈魂

    2018-7-19 12:57

    來源: 區塊鏈前哨 作者: Vaibhav Saini

    所用時間證明(PoET,Proof of Elapsed Time)共識算法


    優點:

    參與代價低。更多人可輕易加入,進而達到去中心化。
    對于所有參與者而言,更易于驗證領導者是通過合法選舉產生的。
    控制領導者選舉過程的代價,是與從中獲得的價值成正比的。

    不足:
    盡管 PoET 的代價低,但是必須要使用特定的硬件。因此不會被大規模采納。
    不適用于公有區塊鏈

    采用者:HyperLedger Sawtooth
    類型:有競爭共識

    解釋:PoET 共識機制算法通常用于許可區塊鏈網絡,它可決定網絡中獲得區塊者的挖礦權利。許可區塊鏈網絡需要任何預期參與者在加入前驗證身份。根據公平彩票系統的原則,每個節點具有同等的可能成為勝出者。PoET 機制賦予大量可能的網絡參與者以平等勝出的機會。

    PoET 的工作機制如下:網絡中的每位參與節點都必須等待一個隨機選取的時期,首個完成設定等待時間的節點將獲得一個新區塊。區塊鏈網絡中的每個節點會生成一個隨機的等待時間,并休眠一個設定的時間。最先醒來的節點,即具有最短等待時間的節點,喚醒并向區塊鏈提交一個新區塊,然后廣播必要的信息到整個對等網絡中。同一過程將會重復,以發現下一個區塊。

    在 PoET 網絡共識機制中,需要確保兩個重要因素。第一,參與節點在本質上會自然地選取一個隨機的時間,而非某一個參與者為勝出而刻意選取了較短的時間。第二,勝出者的確完成了等待時間。

    PoET 理念是由著名的芯片制造巨頭 Intel 于 2016 年早期提出的。Intel 為解決“隨機領導者選舉”的計算問題,實現了一個可用的高科技工具。

    這種內在機制允許應用在受保護的環境中執行受信任的代碼,它確保了上面提出的兩個要求得到滿足,即隨機選擇所有參與節點的等待時間,以及勝出參與者真正完成了等待時間。

    這種在安全環境中運行可信代碼的機制也同時考慮到了其它一些網絡的需求。它確保了受信代碼的確運行在安全環境中,并不可被其它外部參與者更改。它也確保了結果可被外部參與者和實體驗證,進而提高了網絡共識的透明度。

    PoET 通過控制代價實現了共識過程,該代價依然是與從過程中獲得的價值成正比。這是保證加密貨幣經濟持續繁榮的一個關鍵需求。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。

    本文導航

    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频