当人们谈论起资金转账时,区块链得益于其固有的分布式账本特性,可以记录下每笔转账且无法被人随意更改,使得转账具备防欺诈功能,从而十分安全。由此,区块链已经被认为是未来安全有效的转账方式。区块链的去中心化技术可以不需要任何第三方确定交易并能够保存记录。虽然区块链带来了很多商业模式的升级和转变,但是仍然有个“小”问题,那就是区块链的扩容性。
区块链的扩容
这其实并不算个新问题。如果你在谷歌搜索关于区块链扩容的话题,从论坛,网站和博客上你可以获得好几百个结果,他们都在谈论这个问题。当数字货币逐渐被主流所接受,在大规模使用的时候,处理转账的速度就不会像以前那么快。就在今年6月份,目前最重要的虚拟货币之一的比特币,在最理想的情况下每秒也只能最多处理7笔交易,大多数时候只能处理2或3笔。相比较而言,PayPal可以处理115比,VISA可以处理2000比。
就目前的技术革新情况来看,如果区块链技术想要重新塑造金融系统,那么它就要需要扩容,并至少达到VISA处理转账的水平。有一些很有前景的项目可以帮助以太坊扩容来满足VISA的转账速率,比如Plasma和雷电,但是这些项目是提供链下和侧链的方法,而不是专注在主体区块链本身的扩容。
从主要的区块链平台分析可以得出结论,转账的速度取决于其协议的内容和所能达到的功能。IOTA平台现在可以有每秒500-800次转账,Waves平台达到了每秒几百次转账,Ripple平台达到了每秒13次。NEO平台使用了拜占庭容错的技术,现阶段可以达到每秒1000次转账。然而区块链平台Zilliqa使用 “分片式” 的方法使得其处理转账能力达到每秒2488次。 “分片式”是一种注册码协议,旨在建立开放的,无需第三方许可的分布式网络,并且不牺牲其安全性和恢复性。
什么是分片系统?
在现在的情况下,为了想要使用区块链进行转账,网络中所有的电脑或者节点必须要批准这次转账或者执行智能合约。在网络中,有一段代码会描述出转账可以进行的必要条件。如果所有的节点都获得同样的结果并达到共识,转账就会被确认。所以,可以想象这很费时间。
分片网络则不相同,它是通过使用多个网络设备来获得平行处理转账的功能,从而分散那些转账验证的工作量。这样会自动地把网络分成很多更小的部分,或者说进行“分片”处理,从而每一个小网络只需要运行一个更小范围的共识协议。
使用平行处理的方式,普通的网络可以每分片每秒处理几百个转账,总体上来看,每秒可以处理上千个转账。
由于有更多的节点加入,网络中批准转账的速度也会加快。一旦这样的网络变得和以太坊一样大,每秒可以处理的转账数目就会足够多,之后甚至可以比VISA更快也更便宜。
如果类似这样的系统可以获得足够的速度,那么就可以承担我们现有银行系统的工作量,而且还不用牺牲分布式网络的无需依靠第三方的特性。分布式APP可以用于从拍卖到支付的各种应用,而且还能够运行稳定,安全,有效的去中心化协议。所以,分片式网络技术可以很大程度上解决区块链的扩容问题。
原文标题: How Sharding-Based Blockchains Could Handle More Transactions Than Visa 作者:Pascal Thellmann 原文链接: https://cointelegraph.com/news/how-sharding-based-blockchains-could-handle-more-transactions-than-visa