共識機制

共識機制是一種容錯機制,用於計算機和區塊鏈系統中,以在分佈式進程或多代理系統(例如加密貨幣)之間就單個數據值或網絡的單個狀態達成必要的協議。

共識機制的類型

  1. PoW:工作量證明 工作量證明描述了一個系統,該系統需要相當大但可行的努力來阻止 dos(拒絕服務)攻擊和其他惡意攻擊。它需要解決計算難題才能在區塊鏈中創建新塊。

  2. PoS: 權益證明

    權益證明機制通過要求用戶質押一定數量的代幣來達成共識,以便有機會被選中來驗證交易區塊,並因此獲得獎勵。優先考慮在區塊鏈系統中購買最多股份的礦工。

  3. DPoS:委託權益證明

    這種形式的共識反映了理事機構成員的選舉。見證人,即驗證交易的人,是由選舉產生的。

  4. PoSpace:空間證明

    這種共識機制在去中心化文件存儲應用程序(如 storj.io、filecoin)中很有用,其中節點證明它們在其硬件中具有合法容量。有時也稱為 PoStorage 或 PoCapacity。

  5. PoET:經過時間的證明 PoW 的更好替代方案,消耗更少的計算資源。

    每个参与节点需要等待随机的时间,第一个从睡眠中醒来的节点有机会创建新块,然后通过网络传播。需要像 Intel SGX 这样的可信执行环境 (每個參與節點需要等待隨機的時間,第一個從睡眠中醒來的節點有機會創建新塊,然後通過網絡傳播。需要像 Intel SGX 這樣的可信執行環境 (TEE),它們是內存的隔離部分,只能使用特定的指令集進行訪問。

拓展資源

拜占庭容錯

共識機制類型

共識機制發展與歷史

Last updated