区块链小白践行记——共识机制
今天我们来了解一下共识机制。目前主流的共识机制有工作量证明(POW)、股权证明(POS)、授权股权证明(DPOS),还有瑞波和恒星的共识协议,以及以太坊共识协议等
想象空间1. 工作量证明机制(POW):比特币系统使用工作量证明机制,即所谓的挖矿,使更长总账的产生具有计算性难度。该机制通过与或运算,寻找一个满足特定规则的随机数,即获得本次记账权,发出本轮需要记录的数据,在全网其他节点验证后一起存储。它的优点是,完全去中心化,节点自由进出;缺点是:吸收了全球大部分算力,其它再用工作量证明很难获得相同算力来保障自身安全,其次挖矿造成了大量资源浪费,再次,共识达成周期比较长,不适合商业应用。
2. 股权证明机制(POS):就是直接证明所有者持有的份额,虽有很多不同的变种,但基本概念都是产生区块的难度应该与所有者网络里所占的股权(所有权占比)成比例。除了混合性点点币(PPC)之外,真正股权证明,之后的股权证明只能转让,不能挖矿。目前有点点币(Peercoin)和未来币(NXT)采用股权证明机制,点点币使用一种混合模式,用所有者的股权来调整相应的挖矿难度。未来币使用一个确定性算法,以随机选择一个股东方式产生下一个区块,未来币的算法基于所有者的账号余额来调整其被选中的可能性。未来币和点点币都分别解决了由谁来生产下一个区块的问题,但它们没有找到适当的时间内使用区块链具备不可逆的安全性方法。
3. 瑞波共识机制:瑞波共识算法是指,使一组节点能够基于特殊节点列表达成共识。初始特殊节点列表就向一个俱乐部,要接纳一个新成员,必须由51%的该俱乐部会员投票通过。共识遵循这个核心成员的51%权力,外部人员没有影响力,由于俱乐部由“中心化”开始,因此它将一直是“中心化”的。
4. 授权股权证明机制(DPOS):当使用去中心化自治公司这一说法时,去中心化表示每个股东按其持股比例拥有影响力,51%股东投票的结果将是不可逆且有约束力的,其挑战是通过及时高效的方法达到51%批准。它是一种新的保障加密货币网络安全的算法,它在尝试解决比特币采用的传统工作量证明机制以及点点币和未来币采用的股权证明机制的问题的同时,还嫩通过实施科技式的民主以抵消和中心化的负面效应。