17000tps现实吗?论以太坊的扩容与安全问题
今年9月份,以太坊联合创始人Vitalik Buterin表示,通过ZK-Snarks该网络每秒可处理500笔交易(500tps)。一个月后以太坊研究者称snark侧链能让该网络每秒处理17000笔交易(17000tps)。然而本文认为,实现网络扩容对于以太坊来说是件好事,但是不应过度痴迷,应该在速度与安全之间,找到平衡点。
(图片来源:unsplash.com)
每秒交易量(TPS)、网络速度和扩容,似乎是整个加密社区都比较在意的事情。这一点在以太坊身上尤其明显,每当以太坊未确认交易超过数万笔,网络出现严重拥堵时,就会有人跳出来说,以太坊之所以跌得这么惨,就怪这个网络的扩容问题没有处理好。
“全球支付巨头PayPal,每天处理数百万笔交易——但平均每秒193笔。”
但是,对于TPS的这种痴迷,是不是太过了呢?在目前除了一些专业性比较强的项目,快速稳定的完成交易对所有项目的都是至关重要的。然而,在更为广泛的金融科技领域,却没有这种现象存在。全球支付巨头PayPal,每天处理数百万笔交易,但平均每秒193笔。这距离区块链世界每秒100万笔交易的“圣杯”还有很长的路要走,然而并没有很多人会质疑PayPal的未来发展前景。
最近和非盈利区块链创业公司MyBit的首席执行官兼创始人Ian Worrall讨论了这个问题。因为这个项目依赖以太坊网络发展,我们可能会认为他会为该网络的每秒交易处理量(TPS)而烦恼,然而并没有。
他认为安全性还是最重要的。当然,快速扩容对以太坊网络来说将是非常棒的,没有人会对此提出异议,但将其作为旗帜来标榜,貌似会偏离最终发展方向。这是为什么呢?原因有以下两点:
第一,以太坊网络实际使用率比您想象的要低。网站DappRadar的数据显示,单从Dapp的运行来看,以太坊网络每天的平均用户量是数百个,交易量是数千个。回到全球支付巨头PayPal的数据,它是一个每天处理大约500万笔交易的平台,平均每秒193笔交易。其实整个以太坊网络不需要那样的速度,更别说单个项目或Dapp了。
实际Dapp交易处理量比你想象的要低得多(图片来源:dappradar.com)
第二,在以太坊网络上运行的大多数项目都是金融平台,安全性与稳定性是最为关键的。这就是为什么金融行业中多数公司迟迟不采用区块链技术的原因。尽管许多平台——比如游戏或社交媒体应用程序——需要速度,但即便在这些领域,安全仍然是最重要的。
不管我们是否愿意承认,安全性依然是主流采用的主要障碍,加密攻击等黑客事件仍然是需要攻坚的问题。然而,与之相矛盾的是,区块链技术作为一项创新技术所以被公众看好,主要原因之一是它能实现数据的不可篡改,归根结底这也是安全性的体现。现在整个区块链行业发展起来了,我们不能忘了初心,忘了安全的重要性。
虽然在交易速度上赶上PayPal尚需时日,但在安全性方面,两者或许并不能相提并论。
不仅在理论上是这样,并且在实践中我们已经看到开发人员在面对速度与安全性时,他们倾向于优先考虑后者。
以太坊目前正在开发的、并受人关注的解决方案之一是Plasma。虽然它不能存储智能合约,但可以快速廉价地发送简单的交易,这是一种在保持以太坊“主链”安全性的同时能对网络进行扩容的方法。Plasma可以实现双赢。同样Plasma也可以表明,在涉及到提高交易速度时,不需要以安全为代价。
这也是为什么需要注意目前舆论导向的偏离。“每秒100万笔交易”是发展的方向,但不能太过极端的去追求。不然,我们就会忘了初心,忘了区块链技术的真正魅力所在。
注:本文主要围绕以太坊网络展开观点探讨,但笔者认为本文提出的观点适用于更多的区块链项目。