谈及使交易更便捷的方式,区块链技术拥护者通常会指出,交易带有一个内置的防止故障安全层,这要归功于记录交易账本的固有性质。
由于这个原因,区块链誉为安全和高效交易的未来,因为它能够解决任何集中式机构验证和记账的信任需求。
区块链确实给许多企业和应用带来了思考模式的转移,不过还存在一个“次要的”问题:可扩展性。
区块链可扩展性
这并不是新问题。在谷歌快速搜索中查询区块链可扩展性话题,来自论坛、网站和博客的上百条结果都在讨论相同的问题。虽然数字货币正受到越来越多的主流应用,但它处理交易的速度还不够快,无法在大规模或者甚至较大规模下使用。截至今年6月,目前仍然最受欢迎的数字货币比特币,在最优条件下每秒最多仅能处理七个交易(7tps),而更现实的数字似乎是两个或三个,相比之下,PayPal是115tps,VISA是2000tps。
正如区块链技术已经带来的革新那样,如果其核心是重塑我们的金融体系,那么它必须扩展,有能力执行今天VISA等网络每秒能够处理的交易量。
现在有大量有前途的项目可以帮助以太坊规模匹配VISA的交易率,包括Plasma和Raiden项目,但这些提供了多种区块链外或侧链通道,而不是解决主区块链本身的可扩展性问题。
其他主要(已经有所成效)区块链平台中,交易速度取决于协议和功能。
IOTA(新型交易结算和数据转移层)目前表面上可以处理500-800tps,Waves每秒的交易量可以达到几百次,而Ripple已经超过13tps。
NEO(智能经济)正在利用Delegated Byzantine Fault Tolerance(授权拜占庭容错)技术,目前能达到1000tps。
区块链平台Zilliqa已证明了处理2488tps的能力,并将其方法称为“分区(Sharding)”,它是一种clean-slate(清除历史)协议,用于扩展不会影响到弹性和安全性的开放的、无权限的分布式网络。
什么是分区?
如今为了在区块链上执行一个交易,所有的电脑,或是网络中的节点,必须验证该交易,或是执行一份智能合约——存储于网络上用于调用交易所需的环境的一条代码。如果所有节点得到相同结果并且达成一致,则交易通过证明。正如你所想的那样,这需要花费时间。
分区,换句话说,是运行于许多分割了交易验证工作量的联网计算机的并行处理能力。它自动将网络划分为更小的部分,或者说”碎片”,其中每一部分运行一个更小规模的共识协议。
并行处理这样的网络每个碎片每秒能够量产上百个交易,合计每秒能够处理上千个交易。
随着更多节点加入,该网络验证交易的速度将变得越来越快。一旦该网络规模和以太坊一样大,每秒将能够处理非常多的交易,变得比VISA更快,并且可能更便宜。
如果这些系统实现了承担目前银行系统工作量所需的速度,而不需要牺牲分布式账本的无权限性质,应用于从拍卖到支付一切事务的dApps(分布式应用)将能够在其健全、安全和高效协议上运行。分区可能有助于促进区块链的可扩展性问题解决方案的重大突破。
作者: Pascal Thellmann
翻译:cici@比特中文网
网址;https://cointelegraph.com/news/how-sharding-based-blockchains-could-handle-more-transactions-than-visa
【声明:此文为本站原创翻译,如有不当之处请多指教!欢迎转载,转载请务必注明译者以及转自比特中文网!】
(免责声明:本文仅代表作者本人观点,不代表比特中文网立场)