币圈TPS就是TransactionsPerSecond的缩写,翻译为每秒交易数,指区块链网络一秒钟能够处理并确认的交易笔数,是衡量公链吞吐量、网络性能与扩容能力的核心技术指标。在加密市场当中,不管是普通转账、代币交互,还是DeFi兑换、NFT铸造这类智能合约操作,全部都会被算作链上交易,TPS数值直接反映整条链同一时间承接用户操作的上限,也是投资者、开发者挑选公链项目时经常参考的关键数据。

很多币圈新人容易把TPS等同于转账速度,这里需要分清吞吐量和交易确认延迟的区别。TPS代表一秒能打包多少笔交易,不等于单笔交易多久到账,部分公链虽然TPS数值很高,但交易最终确认落地依旧需要等待一段时间。同时行业存在理论TPS和实际TPS两个完全不一样的口径,理论TPS是实验室理想环境下跑出的最大上限,所有交易都是最简单转账,没有复杂合约运算,节点硬件、网络全部处于最优状态;实际TPS则是主网上真实跑出来的数据,会受合约复杂度、节点同步、网络波动影响,绝大多数公链的实际TPS会远低于宣传的理论峰值。不少新项目宣传的十万级、百万级TPS大多为理论测试数据,真实主网很难达到对应水平,普通用户看链性能,优先参考真实运行的实际TPS更有参考价值。

一条公链最终能跑出多高TPS,主要由底层协议参数决定,核心包含区块大小、出块间隔、共识机制以及虚拟机执行模式。区块相当于账本页面,页面容量越大,单块可以收纳的交易就越多;出块时间代表多久生成一页新账本,出块越快,单位时间打包交易次数就越多。比特币受1MB区块、十分钟出块的设计约束,实际TPS仅维持在5‑7,以太坊主网实际TPS大致15‑30区间,部分主打高性能的公链,实际运行TPS可以达到数千级别。但提升TPS并不是没有代价,想要拉高吞吐量,往往要提高节点硬件门槛,压缩验证节点数量,进而牺牲去中心化程度,这也是区块链不可能三角的直接体现,很难同时做到高TPS、强安全、高度去中心化三者兼顾。

对于普通币圈用户来说,TPS高低直接影响日常使用体验。当链上用户激增,实际交易需求超过网络TPS承载上限,交易池就会堆积大量待确认订单,网络发生拥堵,用户想要交易被优先打包,只能抬高Gas手续费,部分低手续费转账会长时间处于待确认状态。现在很多公链不会单纯改动主网参数硬拉TPS,转而依靠二层Rollup、分片技术,把大量交易转移到链下处理,最终仅把结果回传主链,以此在保留底层安全的前提下,大幅提升整体有效TPS,也是当下主流的扩容解决方案。
也要提醒币圈参与者,不能单纯以TPS数字高低评判一条链的好坏。高TPS只代表吞吐量,链的安全性、去中心化程度、生态成熟度、交易最终性同样至关重要,部分链拥有漂亮的TPS宣传数据,但节点集中,安全性偏弱,实际生态应用寥寥无几。在对比不同公链的时候,不要只看项目官方给出的理论TPS,尽量查阅主网真实运行数据,结合拥堵时手续费变化、交易确认稳定性避免被营销宣传的数据误导。
