原文:Lido on Ethereum Block Proposer Rewards Policy
作者:Lido
发布时间:2022-09-07
翻译:satbalwyn - Lido 中文社区
状态:v1.0 ( 合并后 软部署 )
作为 DAO 和协议,Lido on Ethereum 应该有一个透明,可执行和可监控的策略,关于其组成节点运营商在为作为 Lido 的一部分运行的验证者生产区块的活动所产生的奖励方面的预期行为,即优先费用和 MEV 提取,以及协议将如何分配由于这些活动而累积到协议中的奖励。
本策略旨在概述 Lido 的节点运营商应如何分配因区块提议而获得的奖励(包括潜在的 MEV 奖励),可以使用哪些机制或基础设施来执行,奖励将如何分配,以及如何监控这些活动。
此策略适用于 Lido on Ethereum 协议,参与该协议的节点运营商以及他们作为协议的一部分运行的验证节点。
此策略解决了两个关键问题:
由于以太坊社区内的共识是转向 PBS 系统,其中区块的构建与区块的提议分离,Lido 应该寻求采用一种尽可能接近 PBS 草案的方法。Lido 可以成为此功能的测试平台,如果出现问题,它比完整的实现更加容易回滚。
在奖励方面,质押者的存款为验证者提供动力,因此质押者应始终获得最大的奖励份额。
为此,Lido 作为一个协议应该:
优先交易费接收和分配
优先交易费将发送给为验证节点配置的费用接收方。一般来说,节点运营商应确保优先交易费应发送到Lido 执行层奖励金库。
以防费用接收方以其他方式被覆盖(例如,由于执行提取的 MEV 的区块,其中费用接收方指向区块构建者的地址),该区块必须包含一笔从区块构建者到 Lido 执行层奖励金库的交易,这边交易必须包含该区块总的优先交易费(来自公共交易池的交易费),外加任何额外的 MEV 摘取的奖励。
Lido 的最佳 MEV 策略是最大限度地提高质押 APR 和以太坊的安全性,同时最大限度地减少黑暗 MEV 的存在,并通过运行验证器(即通过将区块构建与提案分离)来降低 Lido 和节点运营商在网络上的权力。
最大化质押 APR
提取 MEV 对 Lido 有好处,因为作为一种质押协议,一方面它可以帮助扩大质押用户规模,另一方面帮助争取高质量的节点运营商。当质押 APR 最大化时,上述两种好处都最大化。如果不执行最大化 APR 的政策,质押者将更有可能将质押委托给其它的质押提供商,而节点运营商将更有可能绕过 Lido 并直接向用户直接推销自己的业务,他们可能会继续参与 Lido 协议,但会试图以 Lido 无法监测的方式提取 MEV 并且不像 Lido 和其质押者公布 MEV 奖励(即“MEV 隐藏”)。
最大化以太坊安全性
提取 MEV**从经济层面对协议的安全性有益处:“验证者‘将 MEV 留在桌面上的’系统是一个明显的攻击者补贴很容易获得的系统。这在纯经济理性模型中会弄巧成拙并降低安全性,因为它会导致集中化和寡头垄断。**” 为了使区块链最大限度地保持健壮,所有诚实的参与者都需要以最大的程度提取 MEV,否则它们会大大降低不诚实的参与者攻击系统的成本。
最小化隐藏的 MEV
MEV 隐藏问题定义如下:节点运营商被委托质押以得到质押奖励的网络费用。但是,由于节点运营商可以通过直接转账或链下接收资金,因此通过运行验证器获得的实际总奖励可能会带来很多不确定性。Lido 可以确保质押者获得它能看到的奖励,但无法保证获得它看不到的奖励 。因此,作为一种协议,它应该尝试确保所有奖励都被记录到链上。
一个隐藏 MEV 的场景是,节点运营商向 Lido 报告每个区块包含 1 个 ETH 奖励(他们获得 5%),但隐瞒 0.5 个 ETH 额外的奖励(他们可以 100% 保留)。对于节点运营商来说,这是一个巨大的胡萝卜,但是是以牺牲 Lido 及其质押者为代价。
偷窃的可能性随着对奖励真实规模的了解程度增加而降低。换句话说,这是一个预言机问题。按照上面的例子,如果 Lido 知道区块的真实奖励值为 1.5 ETH,节点运营商仍然可以尝试向 Lido 报告 1 ETH,但盗窃很容易被检测到。
要解决 MEV 隐藏问题,需要有一个可靠的预言机报告真正的区块奖励(或者区块奖励需要从协议层面被确认,例如通过 **双槽 PBS 体系** 实现)。在协议中实现这样的解决方案之前,需要使用基础设施来实现与 PBS 类似的结果,但必须确保在以太坊协议的当前技术限制范围内。
最小化区块控制权
Lido 作为质押协议增长的潜力与它所带来的风险成反比,该风险来源于协议本身的质押量所引出不受检查的出块权。通过最小化和分离来自一个协议的大量验证者的权力(即分离区块提案权和构建权),Lido 可以专注于其职责:最大化质押奖励并培养优秀的验证者集。潜在的问题不是 Lido 想要伤害以太坊用户,而是 Lido 无法证明它没有,或者在某些时候不会,这是一个信任问题。因此,最佳行动方案是最大限度地减少用户和以太坊生态对 Lido 和它的节点运营商所需要的信任。
节点运营商从开放市场获取区块可以有效地消除了协议对节点运营商正在构建的区块内容进行影响的可能性,从而降低了协议可能对底层网络构成的整体风险。
为了实现上述目标,DAO 应定期发现和评估市场上可用的解决方案。此外,所采用的基础结构和整体解决方案应:
截至最近一次方案更新时,Lido 的贡献者已确定以下基础设施,这基础设施可以满足概述的目标和执行要求:
监控
应实施或利用适当的监控(例如来自第三方的监控),以便:
惩罚
被发现从事违背策略精神和既定目标的行为的节点运营商将受到以下惩罚:
有关节点运营商获取区块奖励和可能的 MEV 提取的表现情况监控可通过两种方式实现:
有关不同的基础结构解决方案的监控实现的详细信息,请参阅每个基础设施的相关附录。
Lido 应监控、记录和评估不遵守本政策的行为。监控和后续行动应至少包括以下内容:
对于潜在的网络问题、中继器错误或超出其控制范围的软件错误,应为节点运营商留出一些余地。当节点运营商在滚动的 DEV_WINDOW 时间窗口的时期内,犯错频率超过 ALLOWED_FREQ_DEV,且获得的价值偏离参考区块超过 ALLOWED_VALUE_DEV 时,Lido DAO 应有足够的理由惩罚严重的不当行为。
该部分将由 DAO 审查,至少每年更新一次,如果需要,可以更频繁。它详细说明了节点运营商在当前时间可以使用哪些区块生产解决方案。
适用期间:合并日 - 2022/10/31(除非被最近的 DAO 投票所更新)总结:合并后 MEV-Boost 的软部署
Lido 应该帮助以太坊朝着其既定 PBS 目标前行。
合并后(计划在 9 月 10 日至 20 日之间发生),节点运营商有大约六周的时间(直到 2022 年 10 月底)来测试和实施 MEV-Boost,其中产生的块来自经过 DAO 审查的中继器(有关经过审查的中继信息将存储在何处以及节点运营商如何检索它们的详细信息,请参阅LIP-17)。此时间段进行软部署,以便节点运营商可以在策略完全生效之前正确测试和配置其基础架构。
下面总结了在软部署期内要努力实现的解决方案:
在软部署期结束之前,DAO 将审查并更新(通过投票)此策略,以便:
区块构建者
负责组装区块的潜在内容(即构成区块的交易列表)的代理。在工作量证明以太坊中,它是矿工。在权益证明以太坊中,它是验证者,但此活动可以通过 PBS 从验证者任务中分离出来,在这种情况下,为了区块能被提议,构建者需要向区块提议者提交要包含的区块的竞标出价。
区块提议者
负责在区块链中提议新区块的代理。在工作量证明以太坊中,它是矿工。在权益证明以太坊中,它是验证者。
MEV
最初应用于工作量证明区块链的“矿工可提取价值”,可更全面的翻译为“最大可提取价值”。该术语现在用于指代区块提议者执行选择,排序并将交易插入区块的活动中可能提取的潜在价值。
节点运营商
运行验证器的组织 / 实体 / 个人。在 Lido 协议中,他们作为 Lido 协议的一部分运行验证器。
PBS
区块提议者构建者分离体系,请看:https://notes.ethereum.org/@vbuterin/pbs_censorship_resistance
https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum (“协议原生区块提议者构建者分离”章节)
优先交易费
请看:https://ethereum.org/en/developers/docs/gas/#priority-fee
验证器
请看:https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/#validators。在 Lido 协议中,验证器由 Lido 协议的第三方节点运营商负责运行。
质押者
持有 stETH 或则 wstETH 的用户或者组织等。
-
MEV-Boost 是Flashbots开发的非协议原生的 PBS。它的工作原理是将出块任务分离到至少三个角色中:
注意:
根据 A.1.II 中继器和 D.5 目前采用的解决方案所述,节点运营商应确保他们正在为 Lido 运行的验证器正确注册相关中继器。
在 MEV-Boost 中,中继器可以以验证器为单位进行配置。Lido 的期望的是,Lido 节点运营商将确保 Lido on Ethereum 协议运行的所有验证器都能定期更新并正确配置适当的中继列表。
目前,由节点运营商运行的 MEV-boost 软件无法评估(例如通过模拟)从区块构建者所发送的区块中的奖励是否正确,因此他们不能丢弃“坏”或“奖励低”的区块。
作为一个当前可用的解决方案,我们需要相信中继器能做到这一点,这也是 Flashbots 旨在为中继器建立一个监控 + 信誉系统的部分原因。因此,如果使用 MEV-Boost,Lido 应该对节点运营商所使用中继器采取以下要求:
作为一个开始,强烈建议希望加入这些列表的中继器必须:
随着 MEV-Boost 规范和中继器 API 的最终确定,监控规范正在完善,同时请参考 https://hackmd.io/@george-avs/SyGqpItIc 了解更多。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。