详解 Lido V2 提案:允许取消质押,引入新架构以实现进一步去中心化
原文标题:《 Introducing Lido V2—Next Step In Decentralization 》
编译:DeFi 之道
2 月 7 日,Lido 正式发布了 Lido V2 提案,这是该协议迄今为止最大规模升级,将允许质押者从 Lido 中取消质押他们的 ETH,同时质押路由器(Staking Router)带来的新模块化架构设计还将实现 Lido 验证者生态的进一步去中心化。
Lido 协议的技术贡献者提出了 Lido V2 的提案——这是 Lido 协议迄今为止最大的升级以及在进一步去中心化道路上的一步改变。
本次升级的两大重点是:
Staking Router:得益于新的模块化架构设计,任何人都可以为新的节点运营商开发入口,从独立的质押者到 DAO 和分布式验证者技术 (DVT) 集群。他们将共同创建一个更加多样化的验证者生态系统。
提款:这次全面的以太坊 Lido 协议升级将允许 stETH 持有者以 1: 1 的比例从 Lido 提取 ETH,实现真正进出以太坊质押生态系统的关键里程碑。
Lido 的目的是为用户提供一种中心化质押平台(例如交易平台)的替代方案,同时消除运行单独节点的技术和财务挑战。自始至终,Lido 协议一直坚持为其用户提供最高标准的安全性和可用性。
该提案旨在推动一个更具包容性、开放性和透明性的平台,同时以我们的核心使命为基础,使质押变得简单、尽可能安全,并保持以太坊去中心化和抗审查。
下一次重大升级
在接下来的几个月里,以太坊将完成上海/Cappella 硬分叉升级。此次升级使自信标链启动以来的所有以太坊质押者相关者能够进行提款。
提款的实施实现了 Lido 的核心目标,允许用户自由地进行质押和解除质押。鉴于这种自由,这个市场将在 DeFi 生态系统中提供最佳体验、安全记录和更广泛可组合性的平台上大放异彩。
Staking Router 和基于模块的验证者集基础设施的出现将促进以太坊上整个 Lido 以及外部第三方贡献者的发展。
Lido 协议是流动质押的早期采用者,最初仅使用基于 BLS 的 0 x 00 取款凭证(WC)。基于智能合约的 WC 可用后,Lido 协议立即切换到更安全的 0 x 01 WC。目前,一小部分验证者(约 12% )仍在使用由 6-of-11 阈值方案管理的 0 x 00 WC。
为了减轻与分布式托管人相关的风险,可以通过一个仪式将这些凭证轮换给基于智能合约的凭证。在这个仪式上,参与者将签署一个轮换消息,该消息将被广播到共识层网络。
提款的实施加上 Staking Router 提案将有助于增加网络的去中心化程度,同时促成一个更健康的 Lido 协议,并实现期待已久的随意抵押和取消抵押(提款)的能力,加强 stETH 作为以太坊上最可组合和最有用的资产。
Staking Router 是什么?
Staking Router 是一项重大的协议升级,可将运营商注册中心移至模块化且可组合性更强的架构。
Staking Router 将作为 Lido 愿景的核心:作为一个平台,让质押者、开发人员和节点运营商可以无摩擦地协作,共同推动去中心化以太坊的未来。
以太坊应该成为应用程序及其用户的可靠中立之家。以太坊 Lido 的使命是提供一个安全且可访问的质押平台,并为以太坊的整体去中心化做出贡献。
Lido 坚定地致力于进一步多样化其运营商和验证者集,这在保持网络性能和中立性的同时降低了停机或审查的风险。
概述
Staking Router 是一个控制器合约,它允许 Lido 通过模块化基础设施演变成一个可扩展的协议。这将通过本质上将各种模块视为可以充当协议潜在供应的验证者池集来工作。每个模块将负责管理内部运营商注册表、存储验证者密钥,以及在参与该模块的运营商之间分配股权和奖励。
每个模块都可以包括各种类型的节点运营商,从社区利益相关者到专业或新兴的抵押组织,再到 DAO,他们可以独立或通过 DVT 等基础设施协同运行验证者。此外,节点运营商将能够通过多个模块参与。除了产品功能外,它还可以允许将密钥存储在 L2 或链下,从而降低协议成本并增加节点运营商的潜在数量。
模块化架构将有助于更快地对各种节点操作员配置进行实验。这将减少一些技术障碍,同时加快扩展节点运营商集合的迭代过程。
Staking Router 准备让使用 Lido 的各种利益相关者受益,包括:
质押者:他们受益于更加多样化和安全的节点运营商集,因为他们的存款将分布在更多的独立实体上,从而降低网络停机风险并提高以太坊的弹性。
节点运营商:通过新模块,其他类型的节点运营商,如独立抵押者、小团体、DAO 和专业节点运营商,将能够增加他们参与 Lido 协议的途径。
开发人员:用户将能够使用不同的节点运营商组合和具有各种竞争特征(例如覆盖选项和费用结构)来提议和实施模块,并申请加入 Staking Router 的模块集。
Staking Router 在架构上将 Lido 协议转向聚合器策略,包含更多样化的验证者集,并为不同的方法、技术和整个协议中更大的整体灵活性提供了可能性。
此外,Staking Router 将允许单个模块(及其各自验证器的相应子集)使用自定义参数进行操作,例如费用或抵押品要求,从而在验证者集之间增加更多的弹性。
质押模块未来方向
目前,Lido 使用单一的 NodeOperatorsRegistry 合约,这是一个由 DAO 控制的精选节点运营商注册表。
Staking Router 提案将允许引入额外的模块,通过利用 DVT、绑定和声誉评分等机制来支持更多样化的运营商基础,以便将无许可进入节点运营商集。
社区模块:绑定的无许可节点运营商具有可选机制,可根据声誉(例如,基于成功的表现)有效降低保证金要求。
展望未来,其中一些模块可能包括:
- DVT 模块:支持 DVT 的验证器(带有可选的绑定),例如 Obol 的分布式验证者集或 SSV 节点。
- 链下或 L2 模块:通过将验证者密钥的存储推送到链下或 L2 解决方案来降低 gas 成本。
为了扩展这一点,可以有许多相同类型的模块(或具有重叠类型的模块,例如 DVT + Community)在同一个质押集中运行。每个模块将能够通过它们用来生成验证者以添加到池中的运算符类型来表达特定目的或主题。
最后,Staking Router 协调存款和取款以满足 DAO 所需的权益分配,并允许 DAO 设置的财政部质押奖励和权益分配算法来控制验证者分配。
提款
提款将使用户能够取消质押他们的 stETH,以 1: 1 的比例获得质押的 ETH。
由于提款是流动质押(liquid staking)的基本特征,我们努力做出最佳设计,平衡用户体验和操作速度与协议的安全性。
由于以太坊网络设计的固有复杂性,其中共识层和执行层的功能有些分离,提议添加到 Lido 协议设计中的提款机制将有两种模式:涡轮(Turbo)模式和地堡(Bunker)模式。
有关 Lido 提款的更详细解释,包括深入了解 Turbo 和 Bunker 模式,请参阅此处由 Lido 协议工程贡献者准备的技术分析。
Turbo 模式
这是默认使用的模式,除非发生灾难性事件或不可预见的情况影响以太坊网络。在 Turbo 模式下,使用用户存款和奖励中的所有可用 ETH,可以快速满足提款请求。退出网络的时间长短是不确定的;然而,在最好的情况下,提款请求可以在数小时内处理,而无需验证者退出。
为了使过程尽可能顺利,贡献者为协议和节点操作员提出了自动化工具。该工具将用于帮助围绕验证者退出的流程自动化,从而最大限度地减少可能的延迟。
Bunker 模式
为了在灾难性场景下有序处理提现,Bunker 模式被提出。其目的是通过延迟整个协议中的提款和社会化负面影响来防止老练的参与者获得对其他质押者的不公平优势。
领取人(Claimant)概述
由于以太坊提款的异步性质,提款建议通过请求(Request)/领取(Claim)流程进行。
请求(Request):用户锁定 stETH 作为提现请求。执行:协议获取 ETH 来完成提款请求,锁定这些 ETH,销毁锁定的 stETH,并将取款请求标记为可领取。领取(Claim):用户可以随时领取他们的 ETH。
执行时间也不确定。在最好的情况下预计几个小时,大多数情况下大多数请求应该在一周以下。但是,在最坏的情况下,它可能会长得多。
还应该注意的是,当用户排队等待提款(并退出质押网络)时,他们将不会获得质押奖励。
协议升级安全的方法
这个升级到 Lido V2 的提案的代码经历了迄今为止最严格的审查,共进行了七次不同的独立审计。
安全是最重要的,需要花费无数时间进行内部和外部测试。
根据最近出台的审计政策,我们已经与多家审计服务提供商合作,以对所有与升级相关的代码库进行多样化和彻底的安全评估。他们中的一些是长期合作伙伴,而另一些将首次为 Lido 安全做出贡献。
在下面找到已确认审计服务提供商的完整列表:
Sigma Prime 将审核为 0 x 00->0 x 01 提款凭证轮换仪式设计的更新的 dc 4 bc 版本。
ChainSecurity 将在 1 月份成为第一批仔细检查 Staking Router 代码的审计方。ChainSecurity 的工作将用于在将新的关键协议部分合并到最终协议升级代码之前找出其潜在的弱点。
Oxorio 将在 2 月至 3 月对启用以太坊提款代码库的协议进行审计。
Statemind 将在 2 月至 3 月对启用以太坊提款代码库的协议进行审计。
HEXENS 将在 2 月至 3 月对启用以太坊提款代码库的协议进行审计。
协议智能合约的 MixBytes () Camp 安全审计竞赛计划于 2 月至 3 月举行。
Certora 将成为协议升级安全的最终贡献者,在 2 月至 3 月提供完整的协议审计和形式验证。
可以在专用的公共 GitHub 存储库中查找对 Lido 代码库执行的完整审计列表以及详细报告。
发布详情
以下是一个粗略的时间表,而不是最终的,并且可能会发生变化。
2 月初:
代码冻结和安全审计开始。
2 月底:
对升级进行信号快照投票,以预先承诺「升级参数」和 DAO 的整体设计支持。
3 月初:
上线 Goerli 测试网。完成对所有代码(链上和链下)、Oracle & NO 自动化的测试。
3/4 月:
提款凭证轮换仪式(0 x 00 -> 0 x 01 )。硬分叉前的协议升级。主网合约部署。关于协议升级的 Aragon。计划中的上海/Capella 硬分叉。
Lido V2 向来自以太坊生态系统各个角落的外部贡献者开放开发生态系统。
Staking Router 的模块化功能的推出将随着时间的推移而到来,最初优先考虑社区和基于 DVT 的模块。
很快,社区开发人员、项目团队和研究人员将能够通过提议将由 DAO 审查的 Staking Router 模块直接为 Lido 做出贡献。
升级后,Lido DAO 邀请您加入我们的研究论坛,该论坛将发布进一步的更新以供协作提案。Lido 协议旨在尽可能培养和支持外部贡献者。
结论
如此处所述,Lido 协议的使命是使质押变得简单和安全,同时保持以太坊的去中心化和抗审查性。
在这种情况下,Staking Router 是实现为以太坊培养最佳验证者集的目标的一个关键里程碑——它不会在质量、安全性或去中心化方面做出妥协。
在过去两年中,Lido 协议的地位不断提高,成为以太坊生态系统和整个 DeFi 领域不可或缺的组成部分。迄今为止,已有超过 10 万个唯一的质押者地址已将超过 4, 815, 040 枚 ETH 存入 Lido 协议,这突显了实现质押访问民主化目标的巨大成功。
Lido 协议对去信任化质押、网络民主化和增强以太坊协议弹性的承诺一如既往地坚定。随着 Lido V2 的推出,Lido 协议期待与我们不断壮大的用户、节点运营商和 LDO 持有者社区分享更多信息。