其他帐号登录: 注册 登录
 滚石资讯财经信息公布网站     www.gszxbb.com
设为首页 | 收藏本站

ITN杉之链共识网络

 二维码 563265
作者:ITN杉之链来源:微信公众号:杉之链官微网址:http://weibo.com/gszxbb

ITN杉之链共识网络


目前典型的共识算法主要有PoWPoSPBFTRaftPaxos 等。通过对比发现,这些算法在运行过程都可以抽象下面几个阶段:


1)交易扩散;

2)交易排序;

3)调用交易执行程序;

4)对交易执行结果进行共识;

5)提交共识结果。


各种共识算法的差异体现在不同阶段采取了不同实现策略。


PoWPoS 算法在交易扩散和排序时,不采用原子广播协议,同时以随机化的方式选择出leader 节点执行排序,因此会导致交易可能被随机丢弃。

RaftPaxos 算法对全部交易进行原子广播和排序,但在共识的过程并不处理拜占庭错误。


PBFT 算法对全部交易进行原子广播和排序,同时在共识阶段处理拜占庭错误,不支持动态调整节点。


我们从面向企业级应用场景的特点出发,选择类BFT 的算法进行优化,提供了确定性交易执行、拜占庭容错、动态调整节点的特性。


ITN区块链的共识网络组件按照模块化的思路设计,基于以上几个通用阶段进行封装,抽象出可扩展的标准接口。


文章分类: 币圈解析
分享到:
会员登录
登录
其他帐号登录:
我的资料
留言
回到顶部