Ethereum 上的再质押与 EigenLayer 的“安全即服务”
再质押详解: 在以太坊的权益证明 (PoS) 模型中,验证者通常质押 ETH 来保障网络安全并赚取奖励,如果其行为不当,则面临罚没 (slashing) 的风险。再质押 (Restaking) 允许这些已质押的 ETH(或其流动性质押衍生品)被 重复使用,以保障额外协议或服务的安全。EigenLayer 通过智能合约引入了再质押机制,让 ETH 质押者可以 选择加入 (opt in),将其安全性扩展到新系统,以换取额外的收益。在实践中,以太坊验证者可以向 EigenLayer 注册,并授予其合约权限,以实施由外部协议指定的 额外罚没条件。如果验证者在任何选择加入的服务中表现出恶意行为,EigenLayer 合约可以像以太坊对共识违规进行处罚一样,罚没其质押的 ETH。这种机制有效地将以太坊强大的质押安全性转变为一种 可组合的 “安全即服务” (Security-as-a-Service):开发者可以 借用 以太坊的经济安全性来启动新项目,而无需从头开始建立自己的验证者网络。通过利用已经保障以太坊安全的 3100 万+ ETH,EigenLayer 的再质押创造了一个 “共享安全性” (pooled security) 市场,多个服务可以共享同一个受信任的资本基础。
EigenLayer 的方法: EigenLayer 是作为一组协调此再质押过程的以太坊智能合约实现的。希望进行再质押的验证者(或 ETH 持有者)要么存入其流动性质押代币,要么对于原生质押者,将其提现凭证重新定向到由 EigenLayer 管理的合约(通常称为 EigenPod)。这确保了 EigenLayer 在必要时可以通过锁定或销毁底层 ETH 来执行罚没。再质押者始终保留其 ETH 的所有权(在退出/托 管期后可提取),但他们在以太坊之上的规则外,还 选择加入了新的罚没规则。作为回报,他们有资格获得由其保障的服务支付的额外 再质押奖励。最终结果是一个模块化的安全层:以太坊的验证者集和质押资产被 “租用” 给外部协议。正如 EigenLayer 创始人 Sreeram Kannan 所言,这为 Web3 创造了一个 “可验证云” (Verifiable Cloud) —— 类似于 AWS 提供计算服务,EigenLayer 为开发者提供 安全即服务。早期采用非常强劲:到 2024 年年中,已有超过 490 万枚 ETH(约 150 亿美元) 被再质押到 EigenLayer 中,这证明了质押者对 收益最大化 的需求,以及新协议对以最低开销进行启动的需求。总之,以太坊上的再质押重新利用了现有的信任(已质押的 ETH)来保障新应用的安全,而 EigenLayer 则提供了使这一过程 可组合且无许可 的基础设施。
主动验证服务 (AVS) 的设计模式
什么是 AVS? 主动验证服务 (Actively Validated Services, AVS) 指的是任何需要其 自己的验证者集和共识规则,但可以将安全性外包给像 EigenLayer 这样的再质押平台的去中心化服务或网络。换句 话说,AVS 是一个外部协议(在以太坊 L1 之外),它 雇佣以太坊的验证者 来执行某些验证工作。示例包括侧链或 Rollup、数据可用性层、预言机网络、跨链桥、共享排序器、去中心化计算模块等。每个 AVS 都定义了一个独特的 分布式验证任务 —— 例如,预言机可能需要对价格馈送进行签名,而数据可用性链(如 EigenDA)则需要对数据 Blob 进行存储和证明。这些服务运行自己的软件,并可能在参与的运营商之间运行自己的共识,但 依赖共享安全性:支撑它们的经济质押是由以太坊验证者的再质押 ETH(或其他资产)提供的,而不是每个新网络自己的原生代币。
架构与角色: EigenLayer 的架构清晰地分离了这种共享安全模型中的角色:
-
再质押者 (Restakers) —— 选择加入以保障 AVS 安全的 ETH 质押者(或 LST 持有者)。他们存入 EigenLayer 合约,将其质押资本延伸作为多个服务的抵押品。再质押者可以选择支持哪些 AVS(直接支持或通过委托),并从这些服务中赚取奖励。关键在于,如果任何受支持的 AVS 报告了违规行为,他们将承担罚没风险。
-
运营商 (Operators) —— 实际为每个 AVS 运行链下客户端软件的节点运营商。他们类似于 AVS 网络的矿工/验证者。在 EigenLayer 中,运营商必须注册并获得批准(最初是白名单制)才能加入,然后可以 选择加入 为特定 AVS 服务。再质押者将其质押委托给运营商(如果他们自己不运行节点),因此运营商会聚合来自可能许多再质押者的质押资产。每个运营商都 受其支持的 AVS 罚没条件约束,并因其服务赚取费用或奖励。这创造了一个运营商市场,他们在 性能和可靠性上展开竞争,因为 AVS 会偏好能力强的运营商,而再质押者会偏好那些在不产生罚没的情况下实现收益最大化的运营商。
-
AVS (主动验证服务) —— 外部协议或服务本身,通常由 两个部分 组成:(1) 运营商运行以执行服务的链下二进制文件或客户端(例如侧链节点软件),以及 (2) 部署在以太坊上并与 EigenLayer 交互的链上 AVS 合约。AVS 的以太坊合约编码了该服务的罚没和奖励分配规则。例如,它可能会定义如果提交了两个冲突的签名(运营商双签的证据),则对该运营商的质押执行 X 枚 ETH 的罚没。AVS 合约挂钩到 EigenLayer 的 罚没管理器 (slashing managers),以便在发生违规时实际处罚再质押的 ETH。因此,每个 AVS 都可以拥有自定义的 验证逻辑和故障条件,同时依靠 EigenLayer 使用共享质押来执行经济惩罚。这种设计让 AVS 开发者可以创新新的信任模型(甚至是新的共识机制或密码学服务),而无需为了安全性重新发明一种抵押/罚没代币。
-
AVS 消费者/用户 —— 最后是使用 AVS 输出的最终用户或其他协议。例如,一个 dApp 可能使用预言机 AVS 获取价格数据,或者一个 Rollup 可能将数据发布到数据可用性 AVS。消费者向 AVS 支付费用(通常用于资助再质押者/运营商赚取的奖励),并依赖其正确性,而其正确性由 AVS 从以太坊租用的经济安全性所保障。
利用共享安全性: 这种模式的精妙之处在于,即使是一个全新的服务,从诞生的第一天起也能拥有 以太坊级别的安全保证。AVS 无需招募和激励一套全新的验证者,而是接入了一套 经验丰富且有经济抵押 的验证者集。那 些单独存在可能不安全的小型链或模块,通过 搭以太坊的便车 变得安全。这种共享安全性显著提高了攻击任何单个 AVS 的成本 —— 攻击者需要获取并质押大量 ETH(或其他列入白名单的抵押品),然后冒着通过罚没失去这些资产的风险。由于许多服务共享 同一个 再质押 ETH 池,它们实际上形成了一个 共享安全保护伞:质押资产的总经济权重阻止了对其中任何一个服务的攻击。从开发者的角度来看,这实现了 共识层的模块化 —— 你专注于服务的功能,而 EigenLayer 则负责使用现有的验证者集来保障其安全。因此,AVS 可以非常多样化。有些是许多 dApp 都可以使用的 通用型 “水平” 服务(例如通用的去中心化排序器或链下计算网络),而另一些则是 “垂直” 或特定于应用的(针对特定领域定制,如特定的跨链桥或 DeFi 预言机)。EigenLayer 上早期的 AVS 案例涵盖了数据可用性(如 EigenDA)、Rollup 的共享排序(如 Espresso、Radius)、预言机网络(如 eOracle)、跨链桥(如 Polymer、Hyperlane)、链下计算(如用于 ZK 证明的 Lagrange)等。所有这些都利用了 同样的以太坊信任基础。总之,AVS 本质上是一个 将信任外包给以太坊 的 可插拔模块:它定义了验证者必须做什么以及什么构成了可罚没的故障,而 EigenLayer 则在一池被全局用于保障许多此类模块安全的 ETH 上执行这些规则。