目前,随着快速增长的用户需求给底层公链带来了更多挑战,如何解决公链扩展性也成为了区块链技术开发者们不断思考的问题,各类解决方案也一直在革新当中。 Hubble Chain团队通过总结常年在区块链行业的技术开发经验,对早期的PoR信誉共识算法做了技术改进,并加入了Hubble Chain自主研发的技术融合,提出了H+POR的混合共识算法,优化后的H+POR能够支持Sharding分片技术,提升了公链的运行效率和安全性能。 Hubble Chain通过分片技术(Sharding)提高网络数据吞吐量,Sharding的开发借鉴于经典数据库中的分区技术,当数据吞吐量很大时,一个数据库的读写会需要很长的时间,因此可以通过将数据分别存储在不同的数据库的不同的表中,提供高速访问数据的能力。 在H-POR共识算法中,从高信誉节点中选择N个节点作为Sharding节点,Sharding节点再与leader节点保持同步,每个Sharding节点打包处理自己所关心的数据,通过上一层的Leader节点再一次将每个Sharding节点打包的交易进行确认。 对于Sharding具体的运行过程,首先在所有的记账节点中,定义一组Sharding节点和Leader节点,接着使用分布式随机数生成算法,选择Sharding节点和Leader节点。 然后,Sharding节点负责分流汇聚到Leader节点,通过系统时钟,Sharding节点和Leader节点保持同步,并且可以同步验证交易的正确性,系统时钟在这里充当了一个信息通道的作用,保证Leader节点和Sharding节点之间的一致性。 最后,每一个 Sharding节点给自己处理的交易,加上一 个标记序列ID,Leader节点和投票节点可以通过校验ID,从而对于交易进行确认。 除此之外,H-POR共识机制下的Sharding分片技术,可以在不影响去中心化和透明度的情况下在一定程度上解决扩容问题。Sharding的理论体系相对完备,可以帮助降低交易费用,减少验证单笔交易的处理量。并且在线下范围内中,Hubble Chain也能够将低费用与高交易处理能力结合起来,使公链持续保持生态活力。 时至今日,现有的分片技术还存在着不少挑战,但确实能够对公链的可扩展性起到很大帮助。目前,Hubble Chain的生态良性稳步发展,规模逐步扩大,都展示了H+POR共识机制以及Sharding分片技术所带来的优越性。相信随着时间的发展,分片技术将会进入到一个新的发展阶段。 本文来源:区块链日报 —- 编译者/作者:区块链日报 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Hubble Chain共识机制解读四:Sharding分片技术(下)
2020-04-06 区块链日报 来源:火星财经
LOADING...
相关阅读:
- DFC数字金融应用公链正式入驻OKChat2020-08-02
- 新金融时代的革命——MOS金融公链推动全球金融产业升级2020-08-02
- ETH2.0或将推迟ETH行情领涨现状是否会影响?牛市会受阻吗?2020-08-02
- ETC 网络已完成区块链重组,停止出块的问题已解决2020-08-02
- 矿工和主节点:达世币的两层区块链架构2020-08-02