由 Symbiotic 提供支持的通用质押金库

  • symbiotic
  • 发布于 2025-05-15 17:48
  • 阅读 60

Symbiotic 是一种模块化、无需许可的 Staking 框架,旨在为链上应用实现灵活且可编程的经济协调。它通过 Vaults 实现通用 Staking,允许协议随着时间推移演进其安全和激励机制。Vaults 作为核心接口,协调 Stakers、Networks 和 Operators 之间的交互,并由 Resolvers 监控以确保安全。

由 Symbiotic 提供支持的通用 Staking Vaults

Symbiotic 是一个模块化的、无需许可的 staking 框架,旨在为链上应用实现灵活且可编程的经济协调。与传统意义上的共享安全协议不同,Symbiotic 提供了一种通用的基础设施,任何协议都可以创建自己的 staking 市场,并具有自定义的逻辑、角色、抵押品类型和 slashing 条件。这实现了通用 Staking,这是一种更灵活的模型,允许协议随着时间的推移发展其安全和激励机制。

三个核心参与者——Stakers(Staking 者)、Networks(网络)和 Operators(运营商)——通过一个复杂的基础设施层连接在一起。这些连接的核心是 Vaults(金库),它是所有参与者之间的主要接口。

Symbiotic 通过以下方式协调和管理这个生态系统中的交互:

  • 使 Stakers 能够将其资产存入 Vaults,Curators(管理者)在其中管理委托策略并批准合格的 Operators
  • 通过将 Networks 与 Vaults 及其相关的 stake 连接起来,促进 Networks 访问安全
  • 允许 Operators 通过 Curator 管理的 Vaults 接收 stake 分配,以执行其网络职责

Symbiotic 的 Vault 协调流程

这个相互连接的系统由 Resolvers 监控,Resolvers 验证活动并确保所有连接的安全性。在接下来的章节中,我们将更详细地探讨 Vaults 的功能,以及它们为何对任何 staking 框架都至关重要。

通用 Staking Vaults:概述

Vaults 充当 Symbiotic 的委托和 staking 管理层。它们是可配置的,可以以预定义的设置不可变地部署,也可以设置为由所有者授权修改参数。这种灵活性使它们适用于希望构建差异化产品的运营商和管理者,例如加密机构或流动性(再)staking 协议。Vault 合约由三个核心模块组成,每个模块负责 Symbiotic 经济中一个不同的功能:

Stake 记账

Accounting Module(记账模块)负责处理 vault 的财务方面,包括处理来自用户的存款并跟踪余额,管理提款请求和债权,以及为 slashing 实施基于 epoch 的记账。

通用 Staking Vaults 和 Stake 记账流程

  • Stakers 将其资产存入 vaults
  • 每个 vault 由一个 curator 管理,该 curator 控制 stake 分配
  • Curators 将 stake 委托给运行网络基础设施的合格 operators
  • 单个 vault 可以同时为多个网络提供服务,从而可以在不同的 operators 之间有效地分配 stake

stake 委托系统有几个重要的特点。资产安全地锁定在 vaults 中,不需要任何实际转移,并且委托纯粹通过内部记账机制运行。资产只能在两种情况下退出 vault:通过原始 staker 的提款,或者由于网络触发的经过验证的 slashing 事件。

委托策略

Delegator Module(委托者模块)负责处理 vault 的资金在网络和 operators 之间的分配。

委托者模块和跨 Vault Stake 聚合

Symbiotic 的灵活架构允许网络同时与多个 vaults 交互,使它们能够从不同的来源聚合安全性。Operators 可以在这些不同的 vaults 中积累 stake,而网络通过聚合来自所有相关 vaults 的委托来计算总 stake。

这种协调的中心是 Delegator,它管理 vault 的资金如何在网络和 operators 之间分配。它促进了 stake gating,允许网络设置它们愿意接受多少 stake 的限制,处理 curators 的 stake 分配操作,并提供关于任何时间点的 stake 分配的历史数据。

Delegator 利用来自 Vault 的关于已存入资金的信息。这些数据对于确定准确的 stake 限制以及确保 slashing 过程与 vault 的当前状态保持一致至关重要。

Slashing 处理

Slashing Module(Slashing 模块)处理惩罚执行。

Slashing 流程和 Resolver 监督

  • Networks 可以通过与 operators 持有 stake 的 vaults 交互来启动对 operators 的 slashing
  • 如果 operator 在多个 vaults 中持有 stake,Networks 可以选择从哪些 vaults 进行 slashing
  • Resolvers 充当 slashing 事件的验证者,具有否决权

Resolvers 可以是自动化的合约、slashing 委员会、争端解决框架、多重签名钱包或 DAO 治理系统。Networks 和 vault curators 约定使用哪些 resolvers(或者根本不使用任何 resolver)和 slashing 条款。在 slashing 期间,networks 选择从哪些 vaults 进行 slashing,resolvers 审查该事件,并且可以否决无效的 slashing 尝试。

当一个 slashing 事件被触发时,Slasher 模块查询 Delegator 模块,以获得一个 operator 和一个相关网络的 stake 分配。此信息用于验证提议的 slashing 金额不超过分配的 stake。然后,Slasher 与 Vault 交互,以继续进行被 slashed 资金的销毁或重新分配。

有关 Resolvers 如何工作的更多信息,请查看我们的 Resolvers 博客文章

展望未来

Symbiotic vaults 的推出标志着迈向高效共享安全协调的关键一步。虽然最初的实现侧重于核心功能,但模块化设计使得未来可以扩展到更复杂的委托策略和安全机制。通过抵押品抽象,支持来自其他区块链的资产成为可能,从而进一步扩大了参与选择。

有关 vault 机制、restaking 配置和安全模型的更多技术规范,请访问我们的文档。要探索我们不断增长的 vault 提供商生态系统或了解有关集成可能性的更多信息,请在此处与我们联系。

  • 原文链接: blog.symbiotic.fi/univer...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
symbiotic
symbiotic
江湖只有他的大名,没有他的介绍。