区块链TPS基准测试:为何它们常常具有误导性
realtime news Jul 03, 2026 18:06
区块链TPS基准测试由于存储、IOPS和同步限制,往往无法反映真实世界的性能。这就是为何开发者和交易者需要关注的原因。
区块链网络经常以惊人的每秒交易量(TPS)数字——有时甚至达到数百万——来展示其可扩展性。然而,正如Preston Evans在为Celestia撰写的近期分析中所解释的,这些基准测试往往无法反映真实世界的性能。营销宣传与实际生产环境之间的差距可能会误导开发者、投资者和用户。
Evans指出,大多数TPS基准测试是在受控环境中,在短时间内进行的,并且通常忽略了诸如持续负载、存储可扩展性和实时网络中的同步时间等关键限制。例如,一个在实验室中声称能够处理一百万TPS的区块链,在去中心化的生产级条件下可能难以维持这一性能的一个小部分。
存储和索引瓶颈
一个主要的限制是存储。一个以百万TPS处理100字节交易的系统每天将生成大约8.5TB的数据。基准测试通常通过只运行数小时来回避这个问题,从而避免长时间活动中出现的存储和索引挑战。在生产环境中,索引器——支持交易查询的链下系统——需要的原始存储量可能达到链本身的十倍,从而进一步增加了成本和复杂性。
包括以太坊、Solana以及像Optimism和Arbitrum这样的Layer 2网络在内的高TPS链的开发者们都承认了这些限制。例如,以太坊为了确保长期可行性,有意将其平均吞吐量限制在峰值容量以下,这一限制也体现在诸如Layer 2扩展所需的blob扩展等升级中。
IOPS和数据库性能
另一个被忽视的因素是每秒输入/输出操作数(IOPS)。区块链状态存储在诸如RocksDB这样的数据库中,这些数据库采用仅附加设计以提高写入效率。然而,压缩进程(对防止存储膨胀至关重要)可能会随着时间的推移显著降低吞吐量。这意味着基于新载入数据库的TPS基准测试往往低估了长时间运行系统的真实IOPS需求。
生产负载下的同步时间
节点同步是另一个在基准测试中很少被讨论的重要问题。同步一个节点涉及下载区块链状态的快照并赶上最近的交易。如果一个网络运行接近其容量,同步时间可能会大幅增加。例如,在一个运行于90%容量的网络中,从六小时前的快照同步一个节点可能需要超过60小时,这会带来操作风险。
数据可用性问题
数据可用性(DA)——所有节点检索和验证交易数据的能力——是另一个可扩展性的瓶颈。大多数区块链依赖点对点广播进行数据可用性,在规模上会导致带宽需求增加。据报道,Solana当前吞吐量需要高达20Mbps的带宽,这使其在当前基础设施下的实际TPS上限大约为12,500。像Celestia Fibre的ZODA这样的高级技术旨在解决这些限制,未来可将数据可用性扩展至处理高达1Tbps或6.25亿TPS。
对开发者和交易者的影响
对于开发者来说,了解TPS基准测试的限制在设计可扩展的应用程序时至关重要。营销级别的TPS数据通常忽略失败交易、验证者去中心化或真实交易组合等因素。正如近期独立分析所建议的那样,生产级吞吐量需要标准化的基准测试方法以及关于硬件规格、验证者数量和网络条件的透明性。
对于交易者来说,夸大的TPS数据可能会误导投资决策。例如,Polygon在2026年5月的升级提升了14%的吞吐量,但现实中的改进往往无法达到理论上的宣传。投资者应专注于可验证的升级和独立审计,而非吸引眼球的指标。
最终,区块链行业必须在性能评估中优先考虑准确性和透明性。尽管像Celestia这样的下一代设计展现出潜力,但真实世界的可扩展性仍将是采用和长期成功的关键基准。
Image source: Shutterstock