区块链技术发展到目前,常常被人所诟病的是吞吐量低,处理速度慢。
尤其是在区块链技术运用最为广泛的金融领域,在传统互联网中本可以更高效、更迅速的完成的交易量,而到了区块链技术上反而常常会引起网络拥堵、崩溃。这让人不禁怀疑这样低效运行的区块链技术真的能改变世界吗?
TPS 到底是什么?
TPS (Transaction Per Second)平均每秒事务处理量,它是软件测试结果的测量单位。指的是一个客户机向服务器发送请求然后服务器做出反应的过程。
客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
简单来说就是每秒钟系统能够处理的交易或事务的数量,它是衡量系统处理能力的重要指标。
根据数据显示,比特币的TPS只有7,以太坊TPS大约在10-20,而传统互联网中一个金融平台最少也会达到上百万的TPS。
超百万的TPS真的能拯救区块链技术?
很多人错误的认为,目前区块链最大的问题是TPS,面对海量数据的时候,处理能力是区块链技术最大的瓶颈,而如果解决掉TPS问题,区块链就可以颠覆世界。但是真是这样吗?
其实就TPS而言,EOS、生态令(ECOL)等公链早就已经达到了百万级别的TPS量。
以生态令(ECOL)为例,生态令(ECOL)采用的是平行扩展技术,能够通过通过“主链+侧链”多链并行的运行机制,分离主链和侧链的业务,以满足千万级 TPS 需求。
其中网络分片并行处理能够将网络上的大量数据自动划分成较小的部分,每个小分片都能都独立运行一个小规模的共识协议,并且不影响分布式网络免许可的特性。
大多数人也普遍认为高TPS=优秀的公链,然而事实却并没有这么简单。区块链发展到现在真正需要的是具体的应用场景落地,而TPS只是为了能支持应用场景能够正常、高效运行的基础。
不同方向的应用需求,针对TPS的要求也不同,比如,在溯源存证里面,理论上达到5,000~10,000次就够了,甚至3,000就足够用了。但是在物流追踪的场景下,TPS的要求就必须高了。
所以公链技术不应该一味地去追求TPS,而是更应该去追寻的是如何去解决各种不同应用场景的落地需求。
现阶段,大部分公链的TPS以及能够满足大部分的应用场景需求,但是区块链技术的应用场景仍然缺乏突破口。目前各大公链在区块链技术的探索上,应该更多的是如何解决企业区块链化。
《电鳗快报》
相关新闻