2017年,以太坊就提出了区块链分片解决方案,V神在twitter上宣布——分片来了:
![](https://img.haomeiwen.com/i7854124/02a44a615f169eae.jpg)
那么,分片又是什么呢?李东谷通俗点跟你讲,如果以太坊区块链是一整块面包,那么分片就是把这个面包分成若干片。这个面包上的节点也会被划分到不同的片上。
![](https://img.haomeiwen.com/i7854124/b8869c8eb90ca0b4.jpg)
根据github上发布的文档,主链将划分为100个分链。划分的方式,可能是按照数字地址的第一个字符进行划分。分片后,以太坊区块链被划分为若干个分链(Shard Chain),原有的以太坊区块链叫做主链(Main Chain)。主链上的块仍然叫叫块(Block),而分链上的块叫做校验块。
和区块的结构一样,校验块同样由校验块头(CollationHeader)和交易列表(TransactionList)组成。和区块头相似,校验块头里包括分链的ID、校验块希望被包含进的周期序号、前一区块、父collation的哈希、包含在当前collation中的交易数据的查找树(trie)根哈希、分链中当前collation之后的新状态根、根据哈希(receipt trie)以及签名。
在分片的基础上,以太坊上的交易也会被划分到各个片上,由该片的节点进行处理。显然,在分片之前,每笔交易都需要所有的节点进行计算、存储和广播一次。而在分片以后,每笔交易只需要片节点进行计算、存储和广播。交易的效率可以得到明显的提高。
不知道以及坊是刚刚完成了分片技术,还是早已实现,只待EOS落地前一个月才发布的公告。上个月,V神刚刚对怼了DPOS共识存在的不完全去中心化问题,5月1日就宣称即将进行以太坊分片。从否认共识到,到效率对抗,感觉以太坊对抗EOS策略是有计划有步骤进行的。至于,分片技术是否真的可以与EOS进行效率抗衡,只有等分片真正实现以后才可以看见了。
最后,李东谷想说:你或许没有含着金汤匙出生的好运,又或许没有一个像特朗普一样富有的老爹,但这并不代表着你不能武装自己的头脑,开足马力,为自己开天劈地,横扫六合,席卷八荒!区块链的新世界任由你去征战……
马上加入火锤社区,我们期待的你,眼里有火,心里有光,跟我们一起发动这辆战车。火锤社区会给你充分的发挥空间和TOKEN激励,期待拥有相同价值观,能够独挡一面的绝顶高手们加入我们,组成火锤社区早期的核心团队,李东谷在这里等着你。
网友评论