首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
elastico专题
Elastico算法总结
Elastico算法创新点总结: ①采用分片技术,将网络和交易分片,使得随着节点数目的增加,可实现近似线性的吞吐量,提高了交易量上限;同时避免了跨分片通信,降低通信复杂度。 ②巧妙的将POW、BFT算法结合(POW算法生成节点身份+BFT算法验证交易的有效性)提高共识效率。 缺陷: ①第三步委员会共识中,在每个委员会中采用PBFT算法对交易达成共识,但由于PBFT算法在节点数目过多时,性能较
阅读更多...
Elastico算法详解(二)
②委员会设置 Elastico算法的一个精妙之处就在于,开始用POW算法验证身份,组成多个委员会,在委员会内部由于节点数量少,因此可以采用BFT算法对交易达成共识。当委员会建立成功后,委员会中的每一个节点都要与其他节点建立点对点连接,Elastico算法通过将最初通过身份验证进入系统的C个节点组成一个目录委员会,其他后进入的节点联系目录委员会,获取它的peer节点的信息并与之建立连接的方式,
阅读更多...
ELASTICO-A Secure Sharding Protocol For Open Blockchains
INTRO 在中本聪共识中,通过POW机制来公平的选举leader,不仅非常消耗power,并且拓展性也不好。现在比特币中是7 TPS,和其他的支付系统相比效率相差甚远。 当前的许多拜占庭共识协议,并不支持在一个开放的环境中使用,比如加密货币,主要有两方面的原因: 许多的算法都加上参与共识的节点都已经建立了身份认证,但是这个在一个开放系统中,比如比特币中是不存在的。所以比特币使用pow来竞争
阅读更多...