🔒 以太坊 Casper Casper-FFG
Casper-FFG,也就是「友好最终确定装置」,是以太坊权益证明系统里负责最终确定区块的部件:它把链的历史永久锁定,让旧交易再也无法被回滚。
🔒 通俗来说 — 给历史盖的公证章
想象一个班级共用一本记录册。三分之二的同学举手通过某一页,等下一页也在它上面通过后,前一页就被盖章、封存,再也撕不下来。Casper 就是以太坊的这枚公证章。它不挑哪些交易该发生,只决定哪些区块成为永久记录。一个区块一旦最终确定,交易所、钱包和跨链桥就可以放心地把里面的交易当作板上钉钉。
🧩 先确认,再最终确定 — 两步走
最终确定作用在叫检查点的特殊区块上(每个时间段——也就是一个 epoch——的第一个区块)。整个过程分两步:
| 步骤 | 需要发生什么 |
|---|---|
| ✋ 已确认 | 超过三分之二的全部质押 ETH 投票支持某个检查点 |
| 🔒 最终确定 | 下一个检查点直接在一个已确认的检查点上方也被确认,把先前那个区块永久封存 |
这种两步走的套路,借鉴自一个经典的计算机科学设计——BFT(具体说是 PBFT),那里的达成一致同样分为一个准备步骤和一个提交步骤。Casper 的「先确认、再最终确定」不过是同一个思路换了身衣裳。
⚙️ Casper 加上 LMD-GHOST,就是 Gasper
以太坊正在运行的共识叫 Gasper,两件活儿分给了两个部件。Casper-FFG 是负责最终确定的那个装置,把区块锁定下来。LMD-GHOST 则是分叉选择规则,在出现多个候选时挑出当前的链头。所以链一边往前长,LMD-GHOST 一边挑出哪个区块是链的顶端,Casper 则在后面把更早的区块逐一盖章为永久记录。
🪙 谁来投票?拿真金白银下注的验证节点
票来自验证节点,而且只有拿钱下注才有投票权。想提议和见证区块,验证节点至少要质押 32 ETH。诚实投票就能持续赚取奖励;作弊、或试图改写已最终确定的历史,就可能被罚没——一部分质押会被销毁,本人也被踢出网络。正是这份惩罚,让三分之二投票这件事变得可信。
📅 自「合并」以来一直在岗
自 2022 年 9 月 15 日的「合并(The Merge)」以来,Casper 就一直在守护以太坊。在那之前,以太坊跑的是工作量证明,矿工靠烧电来添加区块。「合并」把它换成了权益证明,让以太坊的能耗大幅下降,并把最终确定的活儿交给了 Casper-FFG。你最常碰见它的地方,就是以太坊网络本身:当一笔交易的状态走到「已最终确定」,那就是 Casper 在干活。
❓ 常见问题
- Casper 就等于以太坊的权益证明吗?
- 不完全是。Casper-FFG 只负责最终确定区块这一块。以太坊完整的共识叫 Gasper,它把 Casper-FFG 和一条名为 LMD-GHOST 的分叉选择规则配在一起。Casper 决定哪些区块成为永久记录,LMD-GHOST 则决定当前链头是哪个区块。
- 区块被「最终确定」是什么意思?
- 被最终确定的区块,就永久锁进了链的历史里。先是一个检查点区块在超过三分之二的质押 ETH 投票支持后变成「已确认」;当下一个检查点直接在它上面也被确认时,先前那个就被最终确定,再也无法回滚。
- Casper 是什么时候在以太坊上线的?
- 自 2022 年 9 月 15 日「合并(The Merge)」以来,Casper 就一直在守护以太坊。那次升级用权益证明取代了耗电的工作量证明挖矿——验证节点拿出币来抵押,而不再去烧电。