首页 > 文化

以太坊的“分片”是指什么?

更新时间2018-08-10 08:54:33

如题,请大神帮忙解惑。

「分片」这个概念是来自传统的数据库概念,就是将一个非常庞大的数据库进行分片管理,每一次查询或者运算等管理都只在特定的分片上进行,最后汇总结果,将一个复杂庞大的问题拆分成小问题来解决。要了解更多加我VX:yf364656

在以太坊上,「分片」大致设计思路是:将以太坊的网络每个区块拆分成一个个子区块,每个子区块可以容纳若干个(目前是100个)存有交易数据的校验块(原英文名称是Collation),这些校验块最终只组成一个在主链上的区块。数字货币交易8bihui.com/lryqm很不错的

因为这些校验块是整体作为一个存在的,因此它的数据就由一个特定的矿工打包生成,本质上和现有协议没有太大的区别,所以也就不需要再增加额外的网络确认。

经过这么划分,整体区块交易容量就能提升了百倍,也就意味交易速度提升百倍。

简而言之,那就是分片技术将原有的一个区块链系统分成了多个独立的子块,这些子块就由片区的专有节点负责处理,而不再需要广播到整个网络去,因此提升了处理交易。这就是分而治之的思维。

类似我们现在的社会政府存在似的。原来,我们要处理的任何一个事,都要汇报到全国人民,让全国人民都同意,才能最后盖章,这就是真正的去中心化。

但现在呢,我们也许可以把中国划分到26个省份,每次你的文件要确认盖章,只需要获得本省人民所有人的同意即可。很明显,盖章速度当然比以前快了。

分片的最大问题

分片当然有更好的性能,但是牺牲了一定的去中心化,是一种弱中心化的体现。这种弱中心化的机制最大的问题在于:

降低了作恶的成本,也就牺牲了一定的信任程度。

原来一个文件确认,你是要获得全国一半以上(51%)人民的同意才能盖章。所以,这意外你要操纵这个网络十分困难。

但是现在呢?你只需要全省一半以上的(51%)的人同意即可,这个量级的验证也就下降了一个量级,意味着区块链被攻破的可能性更高了。

总结

即使看到问题,但我并不是因此就唱衰以太坊。洽洽相反的是,我是要对以太坊的分片技术大大看好的。

其中看了那么多区块链项目,了解了本质精神,我们最后都会发现,真正的去中心化是不现实,因为未来的任何一个区块链应用都是需要落地商用的,而这就是要求区块链需要有安全的信用机制,也要有足够的性能需求。

因此,问题不是将区块链分片后,分片安全性降低。

更重要的是在主链和子链上设计一个比较完美的机制,让分而治之的子区块超级节点的作恶成本提高,就能完美得解决性能和安全的问题,达到社会信任与性能需求的。


上一篇:工业数据化-优福特数字化制造工艺研究所都能做些什么呢?

下一篇:广东八月份水展在什么时候召开