终局

定义

在区块链中,“最终性”指的是交易被视为不可逆转且永久确认的时刻——即保证已验证的交易不会被更改、撤销或从区块链中删除。 区块链的账本。 不同的区块链通过不同的机制以不同的速度实现最终性,从而在最终性时间、安全保障和吞吐量之间做出根本性的权衡。比特币采用“概率最终性”——交易随着每个区块的确认而变得更加不可篡改,6 次确认(约 60 分钟)被认为足以满足大多数用途的最终性要求。合并后的以太坊通过其 Casper FFG 共识机制在大约 12-15 分钟(两个 epoch,每个 epoch 32 个区块)内实现“经济最终性”,之后回滚区块需要销毁至少 1/3 的质押 ETH。Solana、Avalanche 和其他一些区块链使用基于 BFT 的共识机制,在不到 2 秒的时间内实现“绝对最终性”。二层解决方案的最终性机制较为复杂: 乐观汇总 提款延迟时间为7天(挑战期),而 zk汇总 通过在以太坊上结算的零知识证明实现近乎即时的最终性。

起源与历史

日期创建
1980s拜占庭容错(BFT)共识研究确立了最终性概念
2009比特币以概率性最终性启动;6次确认规则出现
2012Sunny King推出基于PoS的Peercoin;采用不同的最终性模型
2015以太坊的推出采用了与比特币类似的 PoW 最终性机制。
2016DAO黑客攻击通过硬分叉得到修复;以太坊区块链不可逆性“规则”受到挑战
2020信标链引入以太坊的 PoS 最终性(Casper FFG)
2020Solana 采用 Tower BFT 共识机制上线(最终确认时间约为 12.8 秒)
2021乐观汇总7天挑战期最终性模型标准化
2022年(九月)以太坊合并:经济最终性将在 12-15 分钟内通过 Casper FFG 实现
2023zkRollups(zkSync、Polygon zkEVM)实现了快速的以太坊支持的最终性
“最终性是指银行转账收据和实际收到款项之间的区别——在加密货币领域,这种区别至关重要,并且会因区块链的不同而产生巨大差异。”
区块链协议研究员

运作模式

全面、最终类型时间逆转成本笔记
比特币 概率论约60分钟(6个模块)51% 算力约定俗成,并非绝对
以太坊 PoS经济约12-15分钟≥1/3 的质押 ETH卡斯帕FFG
索拉纳绝对(BFT)不可能如果超过三分之一的用户离线,网络将停止运行。
雪崩绝对〜2秒不可能Snow共识变体
乐观的L2软 + 硬7天挑战保证金欺诈证明
zkRollupZK支持的约10-15分钟L1 安全ZK 证明验证

简单来说

  1. 交易何时才算真正完成?最终性回答了“在什么情况下我可以确定这笔交易永远无法逆转?”这个问题——而答案因区块链而异。
  2. 比特币的 6 区块约定比特币交易在 6 个区块确认(约 1 小时)后被认为是最终的,因为从数学上讲,要撤销这么多区块需要控制超过一半的网络算力——这对任何攻击者来说都是不合理的。
  3. 以太坊的经济终极性:以太坊的 PoS系统 经过两个纪元(约12分钟)后,区块链将达到最终状态。届时,攻击者若想逆转区块链,就必须销毁其全部权益(约60亿美元)——这无异于自寻死路。
  4. 即时最终性链一些区块链(例如 Solana 和 Avalanche)使用 BFT 共识机制,其中 2/3 的区块链用户参与共识。 验证者 区块必须由所有验证节点达成一致才能被接受——一旦达成一致,从数学上讲就无法逆转。但缺点是:如果太多验证节点离线,网络就会冻结。
  5. L2 最终性复杂性: 图层2 网络具有独特的最终性:乐观汇总提供即时的“软”最终性,但需要 7 天的挑战窗口才能实现完全安全。 zk汇总 一旦零知识证明得到验证,即可获得由以太坊完全安全性支持的近乎即时的最终结果。

实际例子

EventXtra XNUMX大解决方案技术实施成果
接受比特币购买商家等待 6 个比特币确认等待60分钟后方可发货
兑换比特币存款币安需要 2-3 次确认等待20-30分钟后即可进行交易
以太坊 ETH 转账经济终结大约在15分钟后对于金融交易而言速度很快;对于小额支付而言速度勉强过关。
Solana DeFi 交易亚秒级绝对最终性近乎即时结算;无需确认等待
乐观情绪消退7 天防欺诈挑战窗口缓慢提现到以太坊主网
zkSync ETH 提现ZK 证明在以太坊上完成结算,大约 15 分钟。从 L2 快速、安全地提款

优势

企业优势描述
支付确定性最终性保证商家的付款不会被撤销。
结算效率更快的最终结算速度可实现实时财务结算。
协议安全强最终性保证可防止双重支付攻击
DeFi 可组合性快速最终确认支持复杂的多步骤 DeFi 交易
跨链桥梁最终性保证能够实现更安全的跨链资产转移

缺点与风险

坏处描述
缓慢的绝对最终性(比特币)零售支付中60分钟的等待时间是不切实际的。
BFT 活性权衡如果太多验证者离线,绝对最​​终性链将停止运行。
L2 撤回延迟7 天乐观汇总延迟是用户体验问题。
最终性与吞吐量更高的最终性保证通常需要更低的交易吞吐量。
软性最终性混淆L2层“即时”软最终性可能会误导用户对真正安全性的认知。
重组风险安全性较低的小型区块链面临概率性最终性风险。

另见: 同步

风险管理提示:

  • 对于大额比特币支付,务必等待至少 6 次确认后再确认资金到账。
  • 对于交易所充值,请查看交易所所需的确认数——不同区块链和资产的确认数要求各不相同。
  • 从 L2 Optimistic Rollups 提现到以太坊时,请预留 7 天的挑战窗口期,或者使用提供即时流动性的桥接服务(需支付少量费用)。
  • 请注意,某些链上的“即时”最终性声明会以去中心化和实时性方面的权衡为代价。

常见问题解答

为什么比特币采用概率性最终性而非绝对最终性?

比特币的 Nakamoto 共识机制(最长链规则)通过累积工作量证明来实现安全性。绝对最终性要求协调者同意不在其他链上进行交易,但 Nakamoto 共识机制允许分叉——这一特性赋予了比特币强大的韧性。每增加一个区块,撤销交易的成本就会呈指数级增长,从而在无需显式协调的情况下实现了实际的最终性。

“经济最终性”对以太坊意味着什么?

以太坊的 Casper 最终确定机制(FFG)每 12 分钟左右完成一次检查点后,攻击者若想撤销该检查点,则需要控制至少三分之一的质押 ETH,并且愿意承担被罚没(销毁)的风险。由于质押的 ETH 价值超过 600 亿美元,这使得以太坊的最终性在经济上得到了保障——理论上撤销是可能的,但实际上无异于自杀。

问:为什么乐观汇总(Optimistic Rollups)的提款有 7 天的延迟?

乐观汇总机制假定交易有效(“乐观”),仅在受到质疑时才运行欺诈验证。7 天的窗口期让任何发现无效交易的人有时间提交欺诈验证并撤销该交易。如果没有这个窗口期,不诚实的排序者可能会提交无效的提款交易,而这些交易将无法及时被发现。

哪条区块链的最终确认速度最快?

在主流区块链中,Solana(约 12.8 秒,采用 Tower BFT 技术)、Avalanche(绝对时间约 2 秒)和 Arbitrum L2(软时间约 1 秒,以太坊支持约 15 分钟)的最终确认时间均较短。Sui 和 Aptos 也实现了亚秒级的最终确认。比特币的最终确认时间最慢,约为 60 分钟。

什么是区块链重组(reorg)?它与最终性有何关系?

当一条竞争链的分支长度超过当前主链时,就会发生重组,导致网络切换到该分支链。被替换链上的交易会被撤销。对于比特币而言,深度重组(6 个以上区块)极其罕见且成本高昂。在已确认的以太坊区块中,深度重组是不可能的。安全性较低的小型链可能会在最近确认的区块上发生重组,从而破坏区块的最终性声明。

新闻