【转】区块链项目:ZILLIQA与以太坊的分片那些事

当今传统区块链面临的核心问题:扩展性问题

所有区块链交易所面临的最基本的需求就是交易处理能力:传统区块链处理每秒7个,visa是8000个,自从分片概念提出以后,传统区块链以太坊和后起之秀小鲜肉BILLIQA便同时开始在分片技术的实现上走上一条不归路。

目前公有链主要面临两大扩展性问题:

1)吞吐量低:比特币和以太坊每秒处理小于10比交易,不能满足目前的需求

2)存储空间占用: 记账节点需要保存所有的历史交易记录,比特币已经从09年到现在已经用150G的

分片技术主要用于解决以上两个问题:

1)交易分片:各个分片分别处理部分交易,提高交易效率

2)存储分片:各个分片分别存储部分交易记录,减低单节点的存储压力

功能上的区别:

1)以太坊实现2种分片

2)Zilliqa只能实现交易分片

以太坊之分片

以太坊V神路演之后提出你可以把分片看成是一个区块链,上面有上百个不同的宇宙,每个宇宙都是独立的账户空间一个账户,一个合约的生成和发起都可以在不同的宇宙上,也可以在多个宇宙间发起一笔交易,而这个交易仅仅会对涉及到的宇宙产生影响。

            分片机制:

      主链--分层--分片

各个分片是独立账户,生成区块的头部,主链收集各个区块的头部,每个分片把区块头部发送到主链,然后生成主链区块。

这里的意思是主链只保存各个分片的区块头,并不保存具体交易。多个分片可以并行处理交易,分散主链压力,提升整个系统的吞吐量。分片节点保存与交易相关的历史记录,主链节点也不用包含分片的具体交易信息,从而大大降低节点的存储压力。

分片共识:pos

进度:3-5年

吞吐量:整体提升,主链没有

各个分片是独立账户,生成区块的头部,主链收集各个区块的头部,每个分片把区块头部发送到主链,然后生成主链区块。

ZILLIQA 分片

ZILLIQA的核心优势:

对于传统区块链莱说,所有挖掘者都争先恐后的解决一个数学问题,获胜者才能得到奖金,这是一个赢家通吃的游戏,这种竞争结构使得剩下的99%的失败者浪费了计算机算力和消消耗大量能源。

例如传统区块链有8000个节点,他们同时解决一个问题,而分片是分出10个分片,每个分片是800个节点,分别解决不同问题,竞争变成合作,计算机的耗能更加有效。随着挖掘者的不断增多,可以处理更多的问题,区块链可以实现更多的交易,随着运行效率的增加,整个网络的交易成本也会大大降低,挖掘者获利不变。

分片的机制:运行在同一个空间

全部矿工随机分配 筛选出一个boss分片+n个工作分片,每个工作分片分出y个矿工,全网节点首先进行一次数学竞赛,最先胜出的m个节点组成boss分片。

剩余的节点进行第二次竞赛,最先胜出的n*m 节点分配到n个工作片中,每个分片都并行处理部分交易,形成子区块,发送到boss分片,Boss验证,打包,生成最终区块。无论是boss分片还是工作分片都工作在主链上,没有独立空间,每个节点都保存的所有的历史记录。

分片共识:PBFT

进度:测试网络已经发布

吞吐量:主链提升

优点:

节点之间是合作关系,而不像传统区块链是竞争关系。

猜你喜欢

转载自blog.csdn.net/shangsongwww/article/details/88681103
今日推荐