首页 > 百科 >正文

小白怎么去理解区块链的TPS

2021-05-31 09:30:15    来源:互联网    

近期,我们在媒体平台发布一则视频,宣布永旗区块链的VBH系统突破14万TPS,有网友留言说高深看不懂,今天给大家解释一下什么是区块链的TPS,以及怎么去理解这个名词,希望能对大家有所帮助。

字面上,TPS(Transaction PerSecond),指的是系统吞度量【吞吐量:在单位时间内中央处理器(CPU)从存储设备读取-处理-存储信息的量】,即每秒系统处理的数量。

区块链系统TPS的计算公式为:TPS=事务处理数量 /响应时间

公式中的事务,是指从客户端向系统发送请求,然后系统做出反应的过程,客户端在发送请求时开始计时,收到系统响应后结束计时。

举个例子,当你使用淘宝购物,去完成一笔交易,从筛选商品,到确定购买付款的交易流程就是一个事务,当很多个你去完成很多笔交易,在一定时间内,这就考验系统的TPS了。

TPS是衡量区块链系统性能的重要指标,TPS越高,在一定程度上也就意味着区块链系统的性能越稳定。如果TPS太低,很容易造成网络拥堵和堵塞的情况。

当然也并非绝对,在比特币网络中,每个打包块里大约有4000条交易数据,需要花费10分钟,以此来计算它的TPS=4000/(10*60) 6.67

从公式来看,提升交易数量或者减少所消耗的时间,就可以提升系统的TPS,但是当时间太短,又可能会导致打包块中的交易数据的不满,甚至可能是空块,其这对系统而言是一种浪费。月满则亏,最好的状态是,区块链系统的TPS够用就行。

说了这么多,你掌握了吗?欢迎下方留言与永旗VBH交流探讨哦,我们希望能帮助更多的小伙伴去学习区块链的知识技能。

[责任编辑:editor]

相关新闻