本文深入探讨了以太坊的共识机制,包括PoS的基础知识、The Merge事件、slot和epoch的概念、RANDAO机制、信标链的作用以及最终性。重点介绍了Proposer-Builder Separation (PBS)和MEV的概念及其对以太坊生态的影响,同时还讨论了Distributed Validator Technology (DVT)如何提高以太坊的去中心化和安全性。
简明扼要:你质押 32 ETH,被选中提议区块,如果行为良好,就能获得奖励。如果你搞砸了(比如双重签名),你会被罚没 —— 再见 ETH。同时,有一个被称为 Proposer-Builder Separation (PBS) 的大事件,它改变了区块的构建和提议方式,还有一种叫做 DVT (Distributed Validator Tech) 的技术,它可以分割你的验证者密钥,这样你的一个服务器崩溃时,你也不会受到影响。
你可能已经听过一千遍了,但让我们确保我们清楚:
这是以太坊社区确定的最佳点 —— 足够的利益相关,使其关心,但又不会高到只有鲸鱼才能参与。
在这一天,以太坊告别了 Proof of Work,完全拥抱了 PoS。以下是发生的变化:
每 12 秒,随机选择一个验证者来提议一个新的交易区块。
以太坊的 Beacon Chain(信标链)使用一种名为“RANDAO”的方案,在每个 epoch(纪元)中生成伪随机输出。每个 epoch(以太坊中的 32 个 slot(槽位)),Beacon Chain(信标链)从验证者那里收集少量的随机贡献并将它们组合起来,产生新的“链上随机性”。
RANDAO 随机机制用于形成每个 epoch(纪元)的验证者 委员会,然后为每个 slot(槽位) 选择一个区块 提议者。以下是逐步的过程。
一个 slot(槽位) 是一个固定的时间间隔,在此期间可以提议一个区块。在以太坊中,每个 slot(槽位)目前持续 12 秒。在每个 slot(槽位)期间,会选择 一个 验证者来提议一个区块,而该 slot(槽位)的委员会中的其余验证者将证明(投票)该区块是否有效。
一个 epoch(纪元) 是 32 个 slot(槽位) 的集合(因此,32 × 12 秒 = 6.4 分钟)。在每个 epoch(纪元)开始时,Beacon Chain(信标链)会执行几个关键任务,例如更新验证者集、生成新的随机性 (RANDAO) 以及组织哪些验证者是即将到来的 epoch(纪元)的哪些委员会的成员。
委员会和提议者
区块提议者
证明者
一个 slot(槽位)中最关键的时刻是在 t=4
时的 attestation deadline(证明截止时间)
。如果一个证明验证者在证明截止时间之前没有看到区块,他们将转而投票支持先前接受的链头(根据 分叉选择规则)。区块提出的越早,它传播的时间就越多,因此它积累的证明就越多(因为更多的验证者在证明截止时间之前看到了它)。
以太坊在 Proof of Stake(权益证明)下的 共识层。
将 Beacon Chain(信标链) 视为大的协调者,他:
假设没有中断,Finalization(最终确定)通常在区块包含后的 2 个 epoch(纪元)(大约 12.8 分钟)到达。
Flashbots
以太坊当前的 Proposer-Builder Separation (PBS) 模型在 MEV 参与者和验证者 之间创建了明确的区别。
可视化此内容的最佳方式是将其视为三个不同的层:
💡 关键点: 这是 原始交易在 MEV 优化发生之前的存在的地方。
💡 关键点: MEV Layer(构建者、搜索者和中继器)构建并优化区块内容以获取利润,但不正式提议或最终确定这些区块 —— 只有验证者才能做到这一点。
💡 关键点: 验证者 不控制交易顺序 —— 他们只 提出最有利可图的区块。
这个 12 秒的以太坊 slot(槽位) 执行过程 遵循具有 Proposer-Builder Separation (PBS) 和 MEV-Boost 集成 的 Proof-of-Stake (PoS) 共识机制。
并且大约 12.8 分钟(2 个 epoch(纪元)) 后,该区块终结。
发生了什么?
- User(用户) → 发送交易。
- RPC (Execution Layer,执行层) → 接收交易并将其转发到 mempool。
- Mempool → 存储待处理的交易并按 gas 费用对其进行排序。
1️⃣ User(用户)→ RPC (0s):发送交易(例如,交换、NFT 铸造、借贷)。
2️⃣ RPC → Mempool (1s):存储交易,等待被区块构建者选择。
发生了什么?
- MEV Searchers (Bots,MEV 搜索者(机器人)) → 扫描 MEV 机会,创建新的 TX。
- Block Builder(区块构建者) → 构建优化的区块(最大化利润)。
- Relayer (MEV-Boost,中继器(MEV-Boost)) → 选择 最有利可图的区块 并将其发送给验证者。
3️⃣ Mempool → Searcher (2s):搜索者扫描有利可图的交易。
4️⃣ Searcher → Builder (3s):搜索者提交 MEV 交易包。
5️⃣ Builder → Mempool (4s):构建者获取高优先级交易。
6️⃣ Searcher → Builder (5s):构建者将 MEV 交易集成到区块中。
7️⃣ Builder → Relayer (6s):构建者将 完全优化的区块 提交给 MEV- Boost。
💡 关键见解: 验证者 不再 构建区块 —— 区块构建者 构建。
发生了什么?
- Validator (Block Proposer,验证者(区块提议者)) → 提议一个区块(随机选择的验证者)。
- Consensus Aggregator(共识聚合器) → 收集 & 聚合验证者证明。
- 所有验证者 (Beacon Chain,信标链) → 验证区块 & 终结交易。
8️⃣ Relayer → Validator (7s):发送支付最高的区块以进行验证。
9️⃣ Validator → ConsensusAggregator (8s):向 Beacon Chain(信标链) 提议区块。
🔟 Validators → ConsensusAggregator (9s):验证者 证明 该区块。
1️⃣1️⃣ ConsensusAggregator → Validators (10s):发送 聚合的证明。
1️⃣2️⃣ Validators → Validators (11s):该区块包含在链中,但 尚未终结。
💡 关键见解: 区块现在是 以太坊的一部分,但如果需要仍然可以回滚。
发生了什么?
- 所有验证者 → 不断确认区块以进行终结。
- 终结过程 (纪元检查点) → 确保 2/3 的验证者达成一致。
1️⃣3️⃣ Validators → Finalization(64 个 Slots(槽位)后):如果满足 2/3 阈值,则确认区块。
1️⃣4️⃣ Finalization(终结)→ Validators:区块被 完全终结 并且 无法回滚。
💡 关键见解: 以太坊在 2 个 epoch(纪元)(约 12.8 分钟)后实现了 经济终结性,确保了 最大安全性**。
1️⃣ 区块提议(随机选择一个验证者来提议一个区块)。
2️⃣ 证明 & 共识(其他验证者对区块的有效性进行投票)。
3️⃣同步委员会参与
4️⃣遵循分叉选择规则(LMD-GHOST)
5️⃣ 终结(该区块在两个纪元后变得不可逆转)。
Maximal MEV (Maximal Extractable Value,最大可提取价值) 是指可以从交易排序中提取的额外价值,超出标准区块奖励和 gas 费用。
验证者(或之前的矿工)可以操纵交易顺序以最大化他们自己的利润。
它通过影响公平性、安全性、交易成本和去中心化来影响区块链生态系统。
✅ 有利可图但中立的 MEV → 套利、清算。
❌ 有害的 MEV (用户剥削) → 三明治、抢跑、尾随。
🔴 共识级别的 MEV (验证者操纵) → 时间强盗攻击、提议者审查。
1️⃣ 高效的市场 → 套利 MEV 有助于平衡 DEX 上的价格,从而提高 DeFi 流动性。
2️⃣ 借贷协议安全性 → MEV 清算有助于防止 Aave 等协议中的坏账。
3️⃣ 验证者激励 → MEV 为验证者提供额外的收入,从而使质押更有利可图。
1️⃣ 高 Gas 费用 → MEV 机器人通过垃圾邮件发送网络来竞争优先级,从而导致 gas 价格飙升。
2️⃣ 不公平的交易执行 → 用户可能会遭受三明治攻击和抢跑。
3️⃣ 中心化风险 → MEV 奖励有利于大型验证者和专业交易者,从而降低了公平性。
4️⃣ 审查风险 → 验证者或中继器可能会排除对他们没有好处的交易。
✅ Proposer-Builder Separation (PBS) → 阻止验证者 MEV 盗窃。
✅ MEV-Boost & Relayers → 确保去中心化的区块选择。
✅ 私有交易池 → 阻止 mempool 抢跑 & 三明治。
✅ Order Flow Auctions (OFAs,订单流拍卖) → 使用户可以控制交易优先级。
✅ 加密 Mempool → 在确认之前隐藏交易,从而阻止 MEV 机器人。
✅ 链上 PBS
以太坊将在本地将区块提议者与区块构建者分开,以消除对第三方中继器的依赖。
在 The Merge 之后,我们需要专注于使以太坊更加安全和 去中心化。增加质押代币的数量可以大大提高区块链的安全性,但是为了实现这一目标,我们需要使质押对以太坊持有者更具吸引力。
那么,为什么投资者会 选择不质押他们的 ETH 呢?
有两个主要因素需要考虑:罚没、传统的验证者密钥
https://ethereum.org/en/staking/dvt/
所以你想运行一个验证器,但担心你的机器在最糟糕的时刻发生故障?输入 DVT:
DVT 允许由个人、团体或运营商社区运行的节点集群作为一个以太坊上的单一验证器协同工作。
DVT 是一种技术原语,允许在多个节点或机器上运行以太坊 PoS 验证器。这允许由个人、团体或运营商社区运行的节点集群作为一个以太坊上的单一验证器协同工作。以节点集群的形式运行验证器可以提高其弹性,同时大大降低诚实验证器的罚没风险,无论其规模如何。这使得质押对所有验证器都更加强大和可访问。
SSV.network (Secret Shared Validator,秘密共享验证器) 通过在多个运营商之间去中心化以太坊验证器操作,从而实现 Distributed Validator Technology (DVT),通过加密协议和共识机制确保 活跃性、容错性 和 安全性。
以太坊质押池是一个创新的平台,它使用 SSV 网络 和分布式验证器技术构建,以运行我们的验证器,旨在使质押对每个人都可访问、用户友好和有益。
1.1 Secret Shared Validators (SSV) and DVT 秘密共享验证器 (SSV) 和 DVT
1.2 Distributed Key Generation (DKG) 分布式密钥生成 (DKG)
1.3 Multi-Party Computation (MPC) 多方计算 (MPC)
1.4 Byzantine Fault Tolerance 拜占庭容错
关键要点:没有单个运营商可以单方面行动;通过在多个参与方之间分散信任来提高安全性和活跃性。
SSV 智能合约充当 协调层,管理运营商注册、验证器集群、费用结构和协议治理。关键交互包括:
n ≥ 3f + 1
个运营商签名 (Shamir Secret Sharing)。最多 f 个运营商可以离线/恶意,而不会中断职责。截至 2025 年 2 月 13 日,当 SSV Network 达到 2,080,128 ETH 质押时,约占当时质押 ETH 总量的 7.8% _。
SSV 网络采用分布式验证器技术 (DVT),该技术通过在多个非信任节点运营商之间分配验证器职责来增强安全性。
GitHub - ethereum/consensus-specs: 以太坊权益证明共识规范
- 原文链接: medium.com/%40ricore77.e...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!