当我们谈论区块链的性能时,一个最直观、最常被提及的指标就是“每秒交易次数”,即TPS(Transactions Per Second),对于以太坊——这个全球第二大加密货币和去中心化应用(DApps)的底层平台——“以太坊一秒能处理多少笔交易?”这个问题,答案并非一个简单的数字,而是一个涉及技术演进、网络状态和未来规划的复杂故事。

核心指标:以太坊的“原生”TPS

要回答这个问题,我们首先需要区分以太坊在不同阶段的“原生”TPS。

  1. 从PoS到PoW的旧时代(2023年9月前): 在以太坊完成“合并”(The Merge),从工作量证明(PoW)转向权益证明(PoS)之前,其TPS主要由网络中的“区块”大小和出块时间决定。

    • 出块时间: 平均约 13秒
    • 区块 Gas 限制: 这是每个区块能包含的“工作量”上限,单位是Gas,这个上限是为了防止区块过大导致节点同步困难,会根据网络拥堵情况动态调整。
    • 计算方式: 在一个非拥堵的区块中,如果Gas限制为约2100万(这是转账交易的典型Gas消耗量),那么一个区块理论上可以处理约 2100万 / 21000 = 1000 笔交易。
    • 理论TPS: 1000笔交易 / 13秒 ≈ 77 TPS

    这只是理论上的峰值,在正常网络状态下,一个区块通常包含几百笔交易,以太坊在PoW时代的平均TPS通常在 15-30 之间浮动,当网络极度拥堵时(如NFT热销期),交易甚至会堆积在内存池中等待数小时甚至数天,此时的实际TPS会远低于这个平均值。

  2. PoS时代的新常态(2023年9月至今): “合并”后,以太坊的出块时间缩短了,变得更稳定,平均约为 随机配图