摘要:信标浏览器里时段的 Finalized 有时是 Yes 有时是 No,Etherscan 首页还有 LAST FINALIZED BLOCK 和 LAST SAFE BLOCK。按 ethereum.org 中文「最终性」文档,每个时段第一个区块是检查点,一对检查点拿到至少三分之二总质押 ETH 的投票后,较早的那个升级为已最终确定。本文用 Beaconscan 时段 489344(No)和 489343(Yes)、Etherscan 首页块号对照认字段,数字会变动。

你在信标浏览器里点开一个时段,Finalized 这一栏有时写 Yes,有时写 No;在 Etherscan 首页,又会看到 LAST FINALIZED BLOCK 和 LAST SAFE BLOCK 两个块号,都比最新块号小一截。这几个字段说的都是最终确定性(ethereum.org 中文文档里叫「最终性」,块的状态叫「已最终确定」)。本篇用官方中文文档对一遍定义,再到 Beaconscan 和 Etherscan 上找到这几个字段。时隙和时段先看站内 Slot 和 Epoch 是什么:新手看 PoS 时间单位,验证者每个时段投的那一票先看 证明 Attestation 是什么:新手看懂验证者投票。

本场浏览器截图来自 Beaconscan 和 Etherscan,全程未登录,只看公开页。时段号、块号和时间都会一直往前走,以你自己打开时的页面为准,文中的数字只用来认字段。

一、官方中文文档里,「已最终确定」是怎么来的

打开 ethereum.org 中文「权益证明 (PoS)」文档的「最终性」一节。第一句写:在分布式网络中,当一笔交易成为一个区块的一部分,且如果不销毁大量 ETH 就无法更改该区块时,该交易就具有「最终性」。接着讲做法:权益证明以太坊用「检查点」区块来管理,每个时段的第一个区块是一个检查点;验证者对他们认为有效的检查点对进行投票。

关键在下一句:如果一对检查点吸引了代表至少三分之二总质押 ETH 的投票,这对检查点就会被升级。较新的那个(目标)变为「已证明」;较早的那个在上一个时段已经是「已证明」,这次被升级为「已最终确定」。这套升级检查点的过程由 Casper FFG(文档译作 Casper 友好的最终性小工具)处理。证明那篇里讲到的 source 和 target,就是这里的「较早的检查点」和「目标」。

同一节还写了两件事。第一,要回退一个已最终确定的区块,攻击者将面临损失至少三分之一总质押 ETH 供应量的风险。第二,攻击者如果用三分之一的总质押投反对票,可以让网络达不到最终性,防御机制叫「怠工泄漏」:链超过四个时段未能最终确定时激活,逐渐扣除投票反对多数派的验证者所质押的 ETH,直到多数派重新获得三分之二。本场打开时,该文档页脚写「页面最后更新:2026年10月7日」,规则以你打开时的文档为准。

最终确定性是什么:新手为什么有的块会写成 Finalized-玩转加密货币
图1:ethereum.org/zh/developers/docs/consensus-mechanisms/pos/#finality:每个时段的第一个区块是一个检查点;一对检查点吸引了代表至少三分之二总质押 ETH 的投票,较新的(目标)变为「已证明」,较早的升级为「已最终确定」,过程由 Casper FFG 处理;回退一个已最终确定的区块,攻击者将面临损失至少三分之一总质押 ETH 的风险;链超过四个时段未能最终确定时怠工泄漏激活。右侧本页内容高亮「最终性」。页脚为页面最后更新:2026年10月7日。界面为简体中文,2026-11-15 约 16:55(Asia/Shanghai)实拍,文案会变动

二、术语表里的「最终性」只有一句话

ethereum.org 中文术语表「最终性」 写:最终性是一种保证,即如果不损失大量 ETH,就无法更改一组交易。和上面文档对照着读,「大量 ETH」在文档里落到了具体比例:至少三分之一总质押 ETH。同一张截图往下还有「分叉选择算法」条目,它负责挑出链头(在共识层上叫 LMD-GHOST)。链头随时可能被分叉选择换掉;已最终确定的块,要付出上面那个代价才改得动。

最终确定性是什么:新手为什么有的块会写成 Finalized-玩转加密货币
图2:ethereum.org/zh/glossary/#finality:最终性是一种保证,即如果不损失大量 ETH,就无法更改一组交易。下方依次为芬尼、分叉、分叉选择算法(在共识层上,分叉选择算法被称为 LMD-GHOST)。界面为简体中文,2026-11-15 约 16:55(Asia/Shanghai)实拍,文案会变动

三、在 Beaconscan 的时段详情页认 Finalized

Beaconscan 的时段详情页地址是 beaconscan.com/epoch/时段号。本场顶部状态栏写 Last Epoch 489345 at Slot 15659067,也就是当时最新的时段是 489345。先打开前一个时段 Epoch 489344:Finalized 一栏是橙色的 No,Age 写 13 mins ago (Nov-15-2026 08:41:59 AM +UTC),换算到 Asia/Shanghai 是 2026-11-15 16:41:59;Blocks 为 32 Proposed Blocks,Attestations 为 136。32 个时隙都出了块,证明也在打包,只是还没走到「已最终确定」那一步。

最终确定性是什么:新手为什么有的块会写成 Finalized-玩转加密货币
图3:beaconscan.com/epoch/489344:Epoch Number 489344;Finalized No;Age 13 mins ago (Nov-15-2026 08:41:59 AM +UTC),即 Asia/Shanghai 2026-11-15 16:41:59;Blocks 32 Proposed Blocks;Attestations 136;Total Validator Count 2408696;Active Count 2406844。顶部为 Last Epoch 489345 at Slot 15659067。界面英文,2026-11-15 约 16:55(Asia/Shanghai)实拍,数字会变动

再点页面左上角的 489343 往前翻一个时段:Epoch 489343 的 Finalized 变成绿色的 Yes,Age 写 20 mins ago (Nov-15-2026 08:35:35 AM +UTC),即 Asia/Shanghai 16:35:35;Blocks 同样是 32 Proposed Blocks,Attestations 为 104。本场再往前的 489342 也是 Yes。所以当时的情况是:最新时段 489345,489344 还是 No,489343 及更早已经 Yes。按第一节的规则,一个时段要等后面的投票把它从「已证明」升级上去,所以最新的一两个时段显示 No 是正常现象。如果你看到连续很多个时段都是 No,再去对照文档里「超过四个时段未能最终确定」那段话。

这两页的 Participation Rate、Voted Ether、Eligible Ether 本场一页显示 --,一页显示 0.00% 和 0 ETH,Beaconscan 当时没有算出这几栏,不要拿它们判断有多少质押投了票。

最终确定性是什么:新手为什么有的块会写成 Finalized-玩转加密货币
图4:beaconscan.com/epoch/489343:Epoch Number 489343;Finalized Yes;Age 20 mins ago (Nov-15-2026 08:35:35 AM +UTC),即 Asia/Shanghai 2026-11-15 16:35:35;Blocks 32 Proposed Blocks;Attestations 104;Participation Rate 0.00%、Voted Ether 0 ETH(本场显示如此,疑似未计算)。顶部为 Last Epoch 489345 at Slot 15659067。界面英文,2026-11-15 约 16:55(Asia/Shanghai)实拍,数字会变动

四、Etherscan 首页的 Finalized 和 Safe 两个块号

平时查转账多半用 Etherscan,它看的是执行层的块号。首页统计卡片里,本场 LAST FINALIZED BLOCK 为 26419274,LAST SAFE BLOCK 为 26419306;同一时刻页面下方 Latest Blocks 第一行是 26419346(17 secs ago)。最新块、Safe 块、Finalized 块三个号一个比一个小,本场最新块比 Finalized 块大 72。

Safe 和 Finalized 的说法可以在 ethereum.org 中文 JSON-RPC 文档的「区块参数」 里找到:区块参数可以用 "latest"(最新提议的区块)、"safe"(最新安全头部区块)、"finalized"(最新已最终确定的区块)等选项,本场页脚写「页面最后更新:2026年6月28日」。新手只要记住顺序:Finalized 最稳,Safe 居中,Latest 最新但还可能被分叉选择换掉。你的转账所在块号小于等于 LAST FINALIZED BLOCK,就说明它已经在已最终确定的那一段里了。

最终确定性是什么:新手为什么有的块会写成 Finalized-玩转加密货币
图5:etherscan.io 首页:LAST FINALIZED BLOCK 26419274;LAST SAFE BLOCK 26419306;同屏 MED GAS PRICE 0.225 Gwei (< $0.01)、TRANSACTIONS 3,850.97 M (18.3 TPS)。下方 Latest Blocks 第一行为 26419346(17 secs ago)。界面英文,2026-11-15 约 16:55(Asia/Shanghai)实拍,块号与 Gas 都会变动

五、自己转一笔,看它什么时候进 Finalized

最直观的办法是自己在主网转一小笔,记下交易所在的块号,过一会儿回到 Etherscan 首页对比 LAST FINALIZED BLOCK。以太坊主网转账要用 ETH 付 Gas,本场 Etherscan 显示的 Gas 价格是 0.225 Gwei,它随时会变,以钱包确认页为准。手上没有 ETH 的话,可以在 币安(邀请码 L5KY6YCR)或 欧易 买一点再提到自己的钱包。钱包用欧易 Web3 钱包的话,创建时可以填推荐码 CHENGXULVTU。提币时网络选 ERC20 或以太坊主网,先小额试一笔。

交易在钱包里刚变成成功、Etherscan 刚显示 Success 时,它所在的块通常还没到 Finalized。交易所给你入账,是按各自规定的确认数来的,和 Finalized 不一定是同一个标准。确认数为什么会回退、链重组是怎么回事,见 链重组是什么:新手确认数为什么会掉。

六、对照表

你看到的字段 在哪看到 它在说什么
Finalized: Yes / No Beaconscan 时段详情页 这个时段的检查点有没有被升级为「已最终确定」
已证明(justified) ethereum.org 最终性一节 目标检查点拿到至少三分之二总质押 ETH 的投票后的状态
LAST FINALIZED BLOCK Etherscan 首页统计卡片 最新已最终确定的执行层块号,本场为 26419274
LAST SAFE BLOCK Etherscan 首页统计卡片 对应 JSON-RPC 的 "safe",本场为 26419306
latest JSON-RPC 区块参数 最新提议的区块,还可能被分叉选择换掉

七、下次看到 Finalized,按这个顺序核对

  1. 先看顶部最新时段号,再看你关心的那个时段 Finalized 是 Yes 还是 No。最新的一两个时段是 No 属于正常。
  2. 想知道一笔转账稳不稳,记下它的块号,和 Etherscan 首页的 LAST FINALIZED BLOCK 比大小。
  3. 连续很多个时段都是 No,先换一个浏览器核对,再去 ethereum.org 最终性一节看「超过四个时段未能最终确定」和怠工泄漏的说明。
  4. 三分之二、三分之一、四个时段这些规则以当时官方文档为准;时段号、块号、Gas 价格本场截图里的都会变动。
检查点两步走
目标检查点拿到至少三分之二总质押 ETH 的投票,先变「已证明」;它上一个已证明的检查点,这时被升级为「已最终确定」。
改动的代价
按官方文档,回退已最终确定的区块,攻击者将面临损失至少三分之一总质押 ETH 的风险。
数字会变动
本场 Epoch 489343 为 Yes、489344 为 No,Etherscan LAST FINALIZED BLOCK 为 26419274,只用来认字段。

相关阅读