请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

【币知财经】区块链共识算法简介(其二)

在当前的多个项目中,有四个主要的实现方式,每个都有其独特的优点和权衡:工作量证明(pow),权益证明(pos),委托权益证明(dpos)和拜占庭容错机制(bft)。值得注意的是,这是一个不断发展的领域,存在其他方法,并且可能会出现新的方法。
timg_meitu_1.jpg

工作量证明(pow)
   工作量证明是第一个成功的去中心化区块链共识算法。工作量证明被比特币和其他的一些加密货币使用,例如以太坊(以太坊计划迁移到权益证明),莱特币,zcash,门罗和其他一些别的。
   工作量证明要求节点参与者执行计算密集型的任务,但是对于其他网络参与者来说易于验证。在比特币的例子中,矿工竞相向由整个网络维护的区块链账本中添加所收集到的交易,即区块。为了做到这一点,矿工必须第一个准确计算出“nonce”,这是一个添加在字符串末尾的数字,用来创建一个满足开头特定个数为零的哈希值。
     工作量证明最显著的优点是,它在过去的几年里得到了实践的证明,这个比许多其他共识算法都更值得一提。然而,工作量证明并不是没有缺点,其中包含采矿的大量电力消耗和低交易吞吐量。

权益证明(pos)
     对于权益证明,有很多实施提议。在所有的实施方案中,权益证明要求所有的参与者抵押一部分他们所拥有的token来验证交易。不同于通过完成复杂计算问题来验证交易,验证者需要通过锁定token来完成交易验证。
   选取交易验证者的方式通常是根据他们所抵押的token占整个网络代币的比例,以及token抵押时长,或者是一些其他的方式以确保交易验证者的利益和整个网络的长期利益是一致的。
   工作量证明通过不划算的耗费电力来阻止不良行为,权益证明则通过长期绑定验证者的利益和整个网络的利益来阻止不良行为。因此,我们很乐于见到它的成功。
   通过锁定代币,如果验证者存在欺诈性交易,那么他们所抵押的token也会被削减。与工作量证明一样,权益证明的细节比这里呈现的要丰富得多。
   权益证明目前被用到点点币,Decred, 以及不久之后会用在以太坊上。权益证明的优势在于它更经济,可能相比于工作量证明更能有效防止攻击,但是目前还没有被有效的证明,也没有在大项目中实施。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则