初链(true)混合共识算法分析与评估

阅读完初链白皮书后,发现它的共识算法很独特,使用PBFT与POW相结合的方式, 兼顾了效率与公平两大原则,是一个不错的区块链公链项目。下面来分析下它的共识算法:

以下内容引自其白皮书(TrueChain 初链 www.truechain.pro): 

共识机制的设计是无需许可链与私有链、联盟链的核心差别, 其需要足够去中心化以实现安全性,又需要高运行速度以保证性 能。行业已经基本形成认识——仅靠单一共识机制难以兼顾效率 与去中心化本质。为弥补前两代区块链比特币与以太坊 TPS 过低 导致无法应用到实质商业应用开发的弊病,初链选择了将 PBFT 的高效与 PoW 的去中心化相结合的混合共识机制。在保证去中心 化本质的基础上,实现高性能、高可靠性的无需许可链,以承载 规模化商用 Dapp 运行的目标。分布式协议的解决方式大致一分为二。一种是以比特币为代 表的 PoW 解决方案,已被证明在交易处理速度上难以更进一步; 一种是以众多私有链、联盟链为代表的 PBFT 解决方案,可以高效处理大量交易。但 PBFT 解决方案要求参与记账的众多节点彼 此信任,因此节点们最好在协议生效之前就相互认识。但将相互 认识的主干节点对全链交易进行记录的构造应用到无需许可链 开发中无疑存在着巨大的道德风险。如何在无需许可链中建立高 效互信的共识机制,成为世界性的难题。初链的解决方案各取二者所长。保留 PBFT 快速高效达成共 识的特性不变,将 PBFT 节点的选举、监督权交给 PoW 节点,同 时快速的验证 PBFT 给出的交易记录集合,从而保证了整个网络 的安全性。(以上段落内容引述自其白皮书

这样的设计非常巧妙,通过pow实现无限节点接入并且保障安全性,又通过PBFT保障了高tps。但是对于普通用户来说这样的门槛有些过高,因为无论是pow或者是PBFT都需要很高的机器性能才能进行矿产方面的收益,这必然导致资产高度的中心化。如何保证所有参与者的公平性,是个难题,true链通过一个水果挖矿算法的东西,实现了对普通用户的零距离开放,让用户用手机即可挖矿。

fPoW 是一种全新的设计挖矿设计理念,初链采用了水果链 (FruitChain)的设计,在挖矿过程中保证所有参与者的公平性。在挖矿过程中,PBFT 生产大区块,而水果链负责将大区块 分成若干个水果,这些水果具有保鲜期,每个水果中记录了若干 条交易信息,普通挖矿只用验证这些交易信息即可,并不需要投 入大量的挖矿设备、电力和带宽,水果链的轻节点设计理念,可 以让普通参与者使用普通的计算机,甚至于使用手机就能实现挖 矿。水果链最大的特点是公平可靠,解决了普通中 PoW 共识算法 中存在的 25%攻击,大矿池联合挖矿以及交易费不稳定等问题。(以上段落内容引述自其白皮书

评论:true链的这种混合共识机制设计,用pow保障安全性,用PBFT保障高效率,用水果挖矿算法保障参与者的公平性,是个非常不错的公链项目。这是一种三角的模型设计,三者结合实现了高效和稳定,这就好比是孟德斯鸠的三权分立,立法司法与行政相互制约,形成一个完美的结构体。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值