共识机制

共识机制是一种容错机制,用于计算机和区块链系统中,以在分布式进程或多代理系统(例如加密货币)之间就单个数据值或网络的单个状态达成必要的协议。

共识机制的类型

  1. PoW:工作量证明 工作量证明描述了一个系统,该系统需要相当大但可行的努力来阻止 dos(拒绝服务)攻击和其他恶意攻击。它需要解决计算难题才能在区块链中创建新块。

  2. PoS: 权益证明

    权益证明机制通过要求用户质押一定数量的代币来达成共识,以便有机会被选中来验证交易区块,并因此获得奖励。优先考虑在区块链系统中购买最多股份的矿工。

  3. DPoS:委托权益证明

    这种形式的共识反映了理事机构成员的选举。见证人,即验证交易的人,是由选举产生的。

  4. PoSpace:空间证明

    这种共识机制在去中心化文件存储应用程序(如 storj.io、filecoin)中很有用,其中节点证明它们在其硬件中具有合法容量。有时也称为 PoS​​torage 或 PoCapacity。

  5. PoET:经过时间的证明 PoW 的更好替代方案,消耗更少的计算资源。

    每个参与节点需要等待随机的时间,第一个从睡眠中醒来的节点有机会创建新块,然后通过网络传播。需要像 Intel SGX 这样的可信执行环境 (TEE),它们是内存的隔离部分,只能使用特定的指令集进行访问。

拓展资源

拜占庭容錯

共识机制类型

共识机制发展与历史

Last updated