EOS让以太坊改进的分片技术到底是什么?

​本文由币车HIT(biche.yaofache.com)大V养成计划支持

EOS让以太坊改进的分片技术到底是什么?_第1张图片

我是EOS的粉丝,但不影响我对ETH的认知。毕竟以太坊作为比特币后第二个改革换代的产物,创新性带来的智能合约让繁荣的Dapp生态诞生。但是随着以太坊的性能越来越达不到需求要求,并且高性能的EOS即将诞生,导致了V神不得不改进和升级以太坊,带来了新的技术——分片技术。

记得百咖秀上,EOS佳能群的胖哥说了,其实竞争对手的出现是促进行业发展,有高性能的EOS出现才导致了ETH有了动力更新,提高自身的性能。而在2018年6月2日北京举办的以太坊技术及应用大会上,创始人Vitalik Buterin(V神)带来了分片技术的Casper系统介绍。

EOS让以太坊改进的分片技术到底是什么?_第2张图片

背景

以太坊的分片技术是基于原有的区块链过慢性能而提出的。在典型的区块链中(比特币和以太坊都是),每一个节点(矿工)都是需要处理每一笔交易的。因此,每一笔交易都需要广播到整个网络中并得到每个节点验证才能得到确认,所以是一个真正的去中心化应用。每个矿工都能参与整体网络的验证,并且要攻击这些典型的区块链应用,都要使51%的算力沦陷才能实现。因此,整个区块链确保了安全性,取得整个社会对典型区块链应用的信任。

但是随着参与的节点增加,链上交换的数据越来越频繁,全节点验证的区块链性能上受到了挑战。因此越来越多的技术人才在改造原有的这些区块链应用底层架构,提出了越来越多的共识算法,力求在去中心化和性能上取得权衡,其中就有采用DPOS算法的EOS系统,采用区块扩容到8M的比特币系统等,而在ETH上,V神采用了分片计算方式来提升性能。

分片技术是什么

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

在以太坊上,「分片」大致设计思路是:将以太坊的网络每个区块拆分成一个个子区块,每个子区块可以容纳若干个(目前是100个)存有交易数据的校验块(原英文名称是Collation),这些校验块最终只组成一个在主链上的区块。因为这些校验块是整体作为一个存在的,因此它的数据就由一个特定的矿工打包生成,本质上和现有协议没有太大的区别,所以也就不需要再增加额外的网络确认。经过这么划分,整体区块交易容量就能提升了百倍,也就意味交易速度提升百倍。

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

类似我们现在的社会政府存在似的。原来,我们要处理的任何一个事情,都要汇报到全国人民,让全国人民都同意,才能最后盖章,这就是真正的去中心化。但现在呢,我们也许可以把中国划分到26个省份,每次你的文件要确认盖章,只需要获得本省人民所有人的同意即可。很明显,盖章速度当然比以前快了。

分片的最大问题

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

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

原来一个文件确认,你是要获得全国一半以上(51%)人民的同意才能盖章。所以,这意外你要操纵这个网络十分困难。但是现在呢?你只需要全省一半以上的(51%)的人同意即可,这个量级的验证也就下降了一个量级,意味着区块链被攻破的可能性更高了。

总结

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

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

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

明天我会带来以太坊如何权衡主链和子链的安全问题~

佣兵相关文章:

通证经济:

通证经济——人人都是“股东”

大家都在谈论区块链3.0,这是什么东西?

对应用型代币的新评估模型(一)

对应用型代币的新评估模型(二)

对应用型代币的新评估模型(终)

如何成为币乎的合格“股东”?

项目分析:

知币内测开启,币乎被影响了么?

二评知币:对币乎仍起不了威胁,但值得币乎注意

从赞我项目分析出发,讨论两种激励机制的绝妙之处

EOS项目:

对EOS白皮书的摘要

EOS已经涨了4倍,还能继续上车?

投资相关:

区块链的投资方式及风险分析

复盘我的投资历程及投资心得

币圈投资,为什么总说认知很重要?

ICO(初次代币发行)到底有多大风险

区块链科普:

没有币的区块链,那跟咸鱼又有什么区别?

比特币的价值到底在哪里?

谁应该控制一个区块链项目?


币乎:https://bihu.com/people/692

你可能感兴趣的:(EOS让以太坊改进的分片技术到底是什么?)