2018-05-02 分片技术未来所需

前言


Bianews 5月2日消息,近日,以太坊创始人“V神”Vitalik Buterin表示,以太坊的内部扩展解决方案——分片已经接近完成。

Buterin在Twitter上发帖称“分片即将到来”,并且他还分享了一个全新的代码仓库,其中记录了所谓的“分叉选择规则”中部分概念验证,这些代码展示了以太坊分片如何与主区块链交互。

正如此前相关报道称,以太坊分片旨在将以太坊分成几个并发网络,从而使整个网络更加高效地扩展,这将有助于缓解以太坊网络目前所面临的拥塞问题,从而提升交易速度并降低成本。

区块链如何解决可扩展性


区块链技术的倡导者在谈到促进交易时往往会指出,使用这种技术的交易具备内置的防故障安全层,这是由记录交易的账本所固有的性质决定的。

正因为如此,区块链被认为能够实现安全高效的未来交易,因为它可以消除人们依赖中央权威验证和记录交易的需求。

虽然区块链肯定会为许多企业和应用带来范式转移,但它还有一个“小”问题,即可扩展性。

在谷歌上搜索区块链可扩展性,你会看到数百个结果,一些论坛、网站和博客都讲到了这个问题。虽然加密货币正得到越来越多的主流采用,但其处理交易的速度还不够快,不能进行大规模使用。6月时,比特币最快的时候每秒也只能处理7笔交易,一般情况下只有两到三笔,而PayPal和Visa每秒能处理的交易数分别为115和2000。

虽然区块链技术已经被证明具有变革性,但如果它要以重塑金融系统为核心,那么就必须能够扩展,并且至少要像Visa一样每秒处理大量交易。

现在已经出现了一些有前景的项目,如Plasma和Raiden,可以帮助以太坊扩展,以达到Visa的交易率。但这些项目正在提供替代性脱链或侧链渠道,而不是解决主要区块链本身的可扩展性问题。

至于其他主要的区块链平台(已经展示出实际结果的平台),其交易速度则取决于协议和功能。

IOTA现在每秒可处理500-800笔交易,Waves每秒处理交易为几百笔,Ripple为13笔以上。

NEO正在使用一种被称为授权拜占庭容错(Delegated Byzantine Fault Tolerance)的技术,目前每秒处理交易可达1000笔。

区块链平台Zilliqa展示了每秒处理2488笔交易的能力,它采用的是一种名为“分片”的方法,这种协议的目的是在免许可的分布式开放网络中进行扩展,不会破坏弹性及安全性。

目前,为了在区块链上执行交易,网络中的所有计算机或节点都必须验证交易或执行智能合约。智能合约就是网络中存储的一段等待执行的代码,该代码描述了交易需要符合的条件。如果所有节点的验证结果相同并达成一致,则交易就得到确认。不难想象,这个过程需要时间。

而分片通过多个联网机器的并行处理能力运行,这些机器分担了验证交易的工作。它会自动将网络划分成较小的部分,也就是“分片”,每个分片都运行一个小规模的共识协议。

这种网络可以并行处理,每个分片每秒能够处理数百笔交易,这样该网络每秒处理的总交易就达到了上千笔。

随着更多节点的加入,这种网络在验证交易时会越来越快。一旦该网络的规模达到以太坊的程度,它每秒就能够处理非常多的交易了,比Visa更快更便宜。

如果这样的系统速度快到可以承担现有银行系统的工作量,且不会牺牲分布式网络免许可的特性,那么各种类型的dApp(从拍卖到支付)都将能够在其稳健、安全且高效的协议上运行了。分片可能有助于在解决区块链可扩展性危机方面实现重大突破。

总结


分片技术解决了区块链可扩展性问题,未来所需。

你可能感兴趣的:(2018-05-02 分片技术未来所需)