区块链交易的 Finality
Finality 描述区块链交易在确认后不再被更改、撤销或取消的可靠程度。理解其实现方式与等待时间,有助于判断何时可以把一笔转账视为真正结算。
Finality 是什么
Finality 是交易完成后无法被更改、逆转或取消的保障。它也可理解为:用户需要等待多久,才能合理确信链上记录不会被推翻。网络延迟越低,通常越快达到这种确定性,但不同共识机制给出的保障方式并不相同。
两类终局性
probabilistic finality 会随新区块不断叠加而增强信心,但不提供绝对保证,工作量证明网络常采用这种方式。deterministic finality 则在规定的一组验证者完成签署时成立,协议正常规则不再提供逆转该交易的途径。
等待时间与风险
比特币约每十分钟产生一个区块,许多服务会等待六次确认,约需六十分钟。以太坊通过检查点和验证者完成经济终局性,正常情况下约需两个 epoch,即约十三分钟;文中所述十二秒 single-slot finality 截至 2026 年仍处于研发阶段。
为什么需要关注
支付机构、交易场所和跨链桥需要判断资产何时真正到账,等待过久会增加成本和不便。近期区块偶尔可能因 chain reorganization 被替换,因此平台常等待多次确认,在结算速度与残余逆转风险之间作出权衡。
原始教程
理解了,再标记已学。
打开页面不会自动完成课程。你可以随时取消已学状态。