以太坊主网一个区块通常包含数百笔交易,但没有固定的标准答案。在网络负载、交易类型和区块gas使用率不同的情况下,单块交易数可能从几十笔延伸到四五百笔,甚至出现更大波动。近期连续区块样本中,就能看到75笔、163笔、379笔、111笔、440笔和193笔等不同结果。由此可见,判断以太坊一个块多少笔交易不能只看出块时间,还要结合每笔交易消耗的gas来分析。

以太坊现在采用权益证明机制,理想状态下大约每12秒产生一个区块。区块并不是按照固定笔数封装交易,而是受区块Gas上限约束。当前主网区块的目标Gas规模约为3000万,最高可接近6000万,验证者会在可执行、有效且符合费用条件的交易中进行组合。交易越复杂,所占用的Gas越多,同一个区块能容纳的笔数就越少;网络需求不足时,区块即使没有装满,也可能提前被提议。

简单ETH转账通常消耗21000 Gas,按照6000万Gas上限计算,理论上最多可以容纳约2857笔纯转账交易。但现实中的以太坊区块很少只处理ETH转账。ERC-20代币转账大约需要65000 Gas,NFT转移约为84904 Gas,去中心化交易所Swap则可能达到18万Gas复杂合约交互还会更高。用这些交易混合填充区块时,单块出现一两百笔到数百笔更常见,理论极限与实际区块数量之间会形成明显差距。
Gas价格会影响交易进入区块的优先级,却不会直接增加区块容量。用户愿意支付更高的优先费用,交易更容易排在前面,但区块能够执行的总计算量仍受Gas limit限制。基础费用和优先费用共同构成交易成本,基础费用随网络使用率变化,优先费用则反映用户对打包速度的竞争。部分合约交易即便最终执行回滚,也可能已经被纳入区块并消耗Gas,因此成功交易数量与区块里的实际交易笔数并不完全相同。

市场上常见的以太坊每秒只能处理十几笔说法,多来自早期工作量证明时期,不能直接套用到今天;钱包或行情网站看到的高TPS,也可能包含Arbitrum、Optimism、Base等Layer2网络数据。判断主网吞吐量时,应该区分L1区块和L2区块,再观察区块高度、交易笔数、Gas Used、Gas Limit以及出块间隔。对普通用户而言,一个区块有多少笔交易并不是固定指标,真正值得关注的是交易是否进入主网、手续费是否合理,以及网络拥堵时确认速度会不会明显下降。
