以太坊分片技术是什么?

来源:金色财经 作者:佚名 2018-05-04 16:28:34

最近,Vitalik Buterin(V神)多次谈到以太坊分片技术,分片技术究竟是什么,用来解决什么问题?YAHBCfans | 区块链爱好者_区块链导航网站

1 (2).jpgYAHBCfans | 区块链爱好者_区块链导航网站

分片技术(Sharding)是以太坊网络的一种增强本身性能的改进方案,你可以把它理解为比特币中的“扩容”,目的很直接就是提升交易速度,只是两者实现的途径不太相同。YAHBCfans | 区块链爱好者_区块链导航网站

相对来说,比特币的扩容的逻辑非常直接,你不是交易速度慢吗,那么我直接增大区块容量,让每个周期(约10分钟)记录到区块的交易记录数量变多,那么交易吞吐量自然就上去了,简单而粗暴。YAHBCfans | 区块链爱好者_区块链导航网站

而Vitalik Buterin认为当前主流区块链网络之所以慢,是因为每一个节点(矿工)要处理全网的每一笔交易,这种低效率的方式必然会造成低下的性能。分片技术的构想是,一笔交易不必发动全网都去处理,只要让网络中的一部分节点(矿工)处理就好了。于是,以太坊网络被划分成很多片,同一时间每一分片都可以处理不同的交易,这样性能将直线提升。
YAHBCfans | 区块链爱好者_区块链导航网站

有一点值得注意的是,区块链技术的重要思想是多中心化,全网都去见证(处理)同一交易,这才具有最高的公信力。而以太坊分片技术,则是牺牲掉一定的多中心化特性来达到高性能的目的。其他主打性能的公有链,比如EOS,本质上都是牺牲一定的多中心化特性。
YAHBCfans | 区块链爱好者_区块链导航网站

1 (3).jpgYAHBCfans | 区块链爱好者_区块链导航网站

这下大家明白以太坊分片技术是什么,秉持一种怎么样的逻辑了吧。关于分片技术具体的实现方案,其实截稿时Vitalik Buterin也还没有最终敲定,还处在构想与探讨中。不过分片并不是什么新技术,实现并不难,主要是需要确定一种最合理、最稳妥的方式。Vitalik Buterin在最新的推文中表示以太坊分片技术最重要的原则是“最大限度地接近与单一区块链相同的性质”。YAHBCfans | 区块链爱好者_区块链导航网站