区块链速度衡量:什么是 TPS?

Author logo
Patrick Dike-Ndulue
Post image

核心洞察

本文解释了每秒交易数(TPS)作为衡量区块链速度和可扩展性的关键指标,指出更高的 TPS 能让网络服务更多用户并避免拥堵。文章比较了主流区块链的 TPS,分析了速度、安全性和去中心化之间的权衡,并介绍了以太坊 2.0 等提升可扩展性的努力。最终,高 TPS 与其他网络核心特性的平衡被认为是区块链开发者面临的重要挑战。

 

交易是区块链上的基本活动单位。每一次价值转移、智能合约执行或与去中心化应用的交互,都会被记录为一笔交易。网络处理这些交易的速度,直接影响可用性、可扩展性和用户体验。衡量区块链性能的主要方式之一就是每秒交易数(TPS)。TPS 表示区块链网络每秒能验证并写入账本的交易数量。TPS 越高,网络可同时支持的用户越多,面对高峰时段的处理能力也越强。

TPS 在区块链中的含义

TPS(也称为网络带宽)代表区块链的交易处理能力,是衡量网络在正常和高峰情况下速度与扩展性的关键指标。

大多数区块链有:

  • 平均 TPS,反映日常网络表现
  • 最大 TPS,显示网络在流量高峰时理论可承载的极限

突发的市场事件(如价格剧烈波动)通常会导致交易激增。如果区块链无法跟上需求增长,网络就会拥堵,确认速度变慢,手续费也会上涨。

TPS 与区块时间:有何不同?

仅凭 TPS 并不能完全描述区块链的速度。另一个重要指标是区块时间,即生成并确认新区块的平均所需时间。

  • TPS 表示网络每秒可处理的交易数量
  • 区块时间反映交易被确认的速度

有些区块链 TPS 很高但区块时间较长,也有区块时间短但 TPS 较低的。实际表现取决于两者的平衡。

如何计算区块链 TPS

估算区块链 TPS 时,需要三个变量:

  • 平均区块时间
  • 区块大小
  • 平均交易大小

近似公式如下:

TPS =(区块大小 ÷ 平均交易大小)÷ 区块时间

TPS 计算示例

假设:

  • 区块大小 = 2 MB
  • 平均交易大小 = 1 kB
  • 区块时间 = 40 秒

则 TPS =(2 MB ÷ 1 kB)÷ 40 ≈ 50 TPS

该数值为近似值,实际结果还会受到网络开销和交易复杂度等因素影响。

不同区块链 TPS 对比

由于共识机制和架构不同,各网络的交易吞吐量差异很大。

  • 比特币每秒处理约 7 笔交易
  • 以太坊平均 15 TPS
  • 新一代区块链吞吐量大幅提升

主流区块链平均 TPS 一览

Blockchain

Average TPS

Block Time

Solana (SOL)

最高 60,000

5–12 秒

Fantom (FTM)

最高 10,000

约 1 秒

Cosmos (ATOM)

约 10,000

1–2 秒

Polygon (MATIC)

最高 7,000

最长 5 分钟

Algorand (ALGO)

约 6,000

约 5 秒

Avalanche (AVAX)

约 4,500

约 0.8 秒

EOS (EOS)

约 4,000

2–3 秒

TRON (TRX)

约 2,000

最长 5 分钟

Ripple (XRP)

约 1,500

3–5 秒

Stellar (XLM)

约 1,000

约 5 秒

TPS 与网络手续费的关系

当区块链需求超过网络容量时,用户会通过向验证者或矿工支付更高手续费来争取更快处理。

TPS 较低的网络:

  • 高峰期易拥堵
  • 交易确认变慢
  • 手续费大幅上涨

TPS 较高的网络:

  • 可同时处理更多用户
  • 缓解拥堵
  • 手续费更可控、更亲民

因此,区块链在网络可扩展时,通常比传统支付系统更便宜。

TPS、可扩展性与区块链三难问题

所谓区块链三难问题,指的是在以下三方面同时取得高水平的难度:

  • 可扩展性
  • 安全性
  • 去中心化

提升 TPS 往往需要权衡。有些项目通过降低去中心化或架构妥协来追求速度,另一些则更注重平衡,即使吞吐量较低。

不同区块链的解决方式各异:

  • Solana 采用历史证明与权益证明混合模型
  • Fantom 利用 DAG 技术实现并行处理
  • Polygon 通过Layer 2 方案和侧链扩展以太坊

以太坊 2.0 与未来 TPS 提升

以太坊自 2020 年启动 Beacon Chain,开启从工作量证明向权益证明的转型。2022 年 9 月的“合并”完成后,以太坊全面切换为 PoS。

分片(Sharding)作为最终的可扩展性升级,将网络拆分为 64 个分片,带来:

  • TPS 大幅提升
  • 缓解网络拥堵
  • 整体效率提升

全部落地后,以太坊理论上可支持高达 100,000 TPS。

总结

随着加密货币逐步进入主流,区块链网络必须应对不断增长的交易量。TPS 是衡量区块链能否满足需求的关键指标。高 TPS 推动大规模应用,但不能以牺牲安全性或去中心化为代价。如何平衡,依然是区块链开发的重大挑战。

FAQ:区块链中的每秒交易数(TPS)

区块链中的 TPS 是什么?

TPS 指每秒交易数,衡量区块链网络每秒能处理多少笔交易。

TPS 越高越好吗?

不一定。高 TPS 虽提升可扩展性,但可能影响去中心化或安全性。平衡设计更可持续。

为什么比特币 TPS 这么低?

比特币优先保障安全和去中心化,设计上限制了区块大小和生成频率,因此 TPS 较低。

TPS 如何影响交易手续费?

当 TPS 低且需求高时,用户会通过支付更高手续费竞争。TPS 高的网络可缓解拥堵、降低成本。

能否在不改动区块链的情况下提升 TPS?

可以。Layer 2 方案如 Rollup 和侧链能显著提升有效 TPS,无需更改底层区块链。

哪条区块链 TPS 最高?

Solana 目前在主流区块链中 TPS 表现领先,但实际表现还受网络状况影响。

TPS 和区块时间有何区别?

TPS 衡量网络每秒可处理的交易数,区块时间指生成新区块所需时间。即使区块时间快,若每个区块交易量少,TPS 仍可能较低。

Layer 2 方案如何影响 TPS?

Layer 2 方案在主链外处理交易,再统一结算到链上,显著提升整体吞吐量,提高可扩展性,同时保障安全性。

Author logo
作者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
經審核 Rukkayah Jigam

Writer & editor covering digital assets and product updates.