近日,相信很多比特币、以太坊数字货币爱好者都碰到一个非常头大的问题,转币速度实在太慢,就好比遇到了双11,那拥堵的感觉小编是深有体会。
众所周知,区块链有多种共识机制,不同的共识机制都各有优缺点,原社区开发人员向小编介绍了POS共识算法与PBFT共识算法的优缺点。
POS(权益证明):当使用POS的区块链生成区块时,矿工需要构造一个“钱币权益”交易,即把自己的一些代币和预先设定的奖励发给自己。在POS中,每笔交易的输出都有一定的几率来产生有效的正比于币龄和交易货币数量的工作。由于区块链中的所有成员都能自己“挖矿”,POS拥有强大的公信力。但POS算法存在如下缺点:
(1)性能不足,本质上没有解决商业应用的痛点;
(2)所有的确认都只是一个概率上的表达,而不是一个确定性的事情,理论上有可能存在其他攻击影响。
PBFT(拜占庭容错共识算法):PBFT是一种基于消息传递的共识算法,算法经过pre-prepare、prepare、commit三个阶段达成共识。假设节点总数为N,拜占庭错误节点为f,当N>=3f+1时,每个阶段的共识是有效的。相较于POS,PBFT拥有更高的性能,且适用于许可链。但PBFT存在如下缺点:
(1) 三个阶段达成共识可能因为失败而重复进行;
(2) 当区块链上存在1/3以上拜占庭错误节点时,系统无法提供服务;
(3)PBFT的公信力不足。
原链YCC结合了POS和PBFT算法,一方面可以保证高并发(每秒可以超过数万笔),另一方面可以和许可链无缝对接,既保证了公链的去中心化特征,也能兼顾许可链对性能和隐私的更高要求。
原链社区开发团队自2013年起专注研究区块链底层,已有多家世界500强企业区块链应用落地经验,如今隆重推出的原链YCC项目,致力于打造全球顶级区块链供应链金融服务平台,近期将登录国内某知名交易所。
据悉,原链YCC将于近期上线知名交易所。
领取专属 10元无门槛券
私享最新 技术干货