区块链速度衡量:什么是 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 TPS
  • 以太坊平均 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 年启动信标链,开启了从工作量证明(PoW)向权益证明(PoS)的转型。2022 年 9 月完成合并后,以太坊全面切换为 PoS。

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

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

全部上线后,以太坊理论上可支持高达 100,000 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 方案在主链外处理交易,再统一结算到链上,极大提升整体吞吐量,同时保持底层 TPS 不变,实现扩展性与安全性的兼顾。

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.