BUPT3 分享07—再质押(Restaking)拆解分析

Hacker Dōjo Workshop:

资助金额:120 USDT

Bounty链接:再质押(Restaking)拆解分析 | Bounties | DoraHacks

创作者:北邮在读硕士 Syshems

本项目由Hacker Dōjo资助,文章转载请联系

Telegram: @DoraDojo0

WeChat: @HackerDojo0

E-mail: hackerdojo0@gmail.com

一、Restaking 是什么

再质押(Restaking)是一种新的质押机制,它利用已经质押的数字资产(比如 ETH )作为验证器来支持其他协议或去中心化应用(Dapp),以增加网络的安全性并实现共享网络安全的目的。

PoW 合并挖矿是指矿工利用已经存在的计算资源,通过同时挖掘多个加密货币,提高了挖矿的效率和收益。对于辅助链来说,合并挖矿可以吸引更多的矿工参与,增加其安全性和去中心化程度。Restaking 我认为就是合并挖矿在 PoS 中的应用。

Bankless:Restaking 让 ETH 质押者从以太坊一夫一妻制转变为网络多妻制。曾经是以太坊承诺安全来源的东西现在可以选择也向其他网络承诺安全。

1. 传统质押的痛点——流动性受限制

再质押的概念源自对区块链生态系统中质押机制的进一步创新和应用。在传统的质押机制中,用户将数字资产锁定(质押)在某个网络中,以支持网络的安全性和操作。

然而,这种传统质押模式存在一些局限性。其中之一是质押资产的安全性和流动性受到限制,无法同时支持多个网络或协议。其次是 Economic Security 是高度相关联的。

2. 传统质押的痛点——共享安全性

共享安全性是一个概念,它允许区块链通过利用另一个区块链的验证器集背后的价值来增强其区块链的安全性。如果我们把以太坊生态中所有依赖 Economic Security 的协议/中间件比作一个蛋糕,那么看起来会像是这样:资金根据质押网络的规模被切分成大大小小的部分。

当前的 Economic Security 仍然存在一些问题:

  • 对于中间件。中间件的验证者需要投入资金以守护网络,这需要一定的边际成本。出于代币价值捕获的考虑,验证者往往被要求质押中间件原生代币,由于价格波动导致其风险敞口存在不确定性。其次,中间件的安全性取决于质押代币的总体价值;如果代币暴跌,攻击网络的成本也随之降低,甚至可能引发潜在的安全事件。该问题在一些代币市值较为薄弱的协议上尤为明显。
  • 对于 dApp。中间件的信任假设本质上来源于对分布式验证者网络的信任,我们看到由于预言机错误喂价导致的资产损失事件不在少数。举例而言,一些 dApp 不必依赖于中间件(设想一个 Pure Swap DEX),而只需要信任以太坊;对于一些依赖中间件的 dApp (如需要预言机喂价的衍生品),实际上其安全同时依赖于以太坊和中间件的信任假设。

可见系统安全取决于其中的短板,而看似微不足道的短板可能引发系统性风险。

  • 假设某个可组合性极高的 DeFi 应用 A,相关牵扯的 TVL 达到数十亿级别,而预言机 B 的信任仅仅依赖于数亿级别的质押资产。那么一旦出现问题,由于协议间关联所带来的风险传导和嵌套,可能无限放大预言机所造成的损失;
  • 假设某模块化区块链 C,采用数据可用性方案 D、执行层方案 F 等等,如果其中的某一部分出现行为不当/遭受攻击,波及范围将是 C 整条链本身,尽管系统其他部分并没有问题。

再质押的出现试图解决这些问题。通过再质押,用户可以将已经质押的资产再次用于其他协议或 Dapp 的验证器服务,而不需要解除原始质押。这样一来,质押资产可以同时支持多个网络的安全性,提高网络整体的安全性和去中心化程度,同时质押者可以获得更多的收益。

二、再质押的前世今生

共享安全性不是一个新想法。其他区块链像 Avalanche 有“子网”允许开发人员构建利用 Avalanche 安全性(AVAX)的区块链。Polygon 具有“超网”,这也能够开发新的区块链,但是依赖于 Polygon 的安全(MATIC)。Cosmos 提出了一个共享的安全模型,使开发人员有机会利用 Cosmos 链(ATOM)的安全性。Babylon 是一个新项目,它提议项目借用比特币的安全性。Polkadot允许有限数量的链利用Polkadot(DOT)安全性。以太坊最近才转向权益证明模型,使共享安全模型成为可能。EigenLayer 是第一家为以太坊开发共享安全模型的项目。

其中 EigenLayer 是再质押中最受关注的项目代表。EigenLayer 通过共享以太坊网络安全性,为质押节点获取到更多收益,同时减少中小 Dapp (预言机、跨链桥、Rollup 筛选器、RPC 节点、MEV)构建网络安全性的开支。

三、EigenLayer做了什么

EigenLayer 的想法并不复杂,类似于共享安全,EigenLayer 尝试把中间件的 Economic Security 提升至等同于以太坊的级别。

1. EigenLayer再质押

大致思路是:验证者在以太坊网络上进行质押以获得收益,一旦作恶则将导致对其质押资产的 Slash。同理,在进行 Restaking 之后能够获得在中间件网络上的质押收益,但如果作恶则被 Slash 原有的 ETH 质押品。具体 Restake 的实施方法是:质押者可以把以太坊网络中提款地址设置为EigenLayer 智能合约,也即赋予其 Slashing 的权力。


![Restaking 即是把以太坊验证者网络的ETH敞口进行二次质押]v

Restaking 即是把以太坊验证者网络的ETH敞口进行二次质押

除直接 Restake $ETH 之外,EigenLayer 提供了其他两种选项以扩展 Total Addressable Market,即分别支持质押 WETH/USDC 和 stETH/USDC 的 LP Token。

此外,为了延续中间件原生代币的价值捕获,中间件可以选择在引入 EigenLayer 的同时保持对其原生代币的质押要求,即 Economics Security 分别来源于其原生代币和以太坊,从而避免单代币的价格暴跌引发的「死亡螺旋」。

2. EigenDA(EigenLayer for Data Availability)

此处仅十分简略地介绍数据可用性(DA)、纠删码和 KZG 承诺。数据可用性层是模块化视角下的拆分,用于为Rollup提供数据可用性。纠删码和 KZG 承诺是数据可用性采样(DAS)的组成部分。采用纠删码使得随机下载一部分数据即可验证所有的数据可用性,并在必要时重建所有数据。KZG承诺用于确保纠删码被正确编码。为避免偏离本文主旨,本节将省略一些细节、名词解释和前因后果,如对本节 Context 有疑问,可阅读 IOSG 此前的文章「合并在即:详解以太坊最新技术路线」以及「拆解数据可用层:模块化未来中被忽视的乐高积木」。
**

拆解数据可用性(Data Availability)

之前我们提到,Celestia 本质上仍是作为 Layer1,需要对 Data Blob 进行广播和共识,这样一来实际上对网络的全节点有着很高的要求(128 MB/s 下载和 12.5 MB/s 上传),而实现的吞吐量却未必高(1.4 MB/s)。

EigenDA 是应用层 DA, 采用了不同于 Celestia 的架构——不需要做共识,也不需要 P2P 网络。

首先,EigenDA 的节点必须在 EigenLayer 合约中 Restake 他们的 ETH 敞口,参与到 Restaking 中。EigenDA 节点是以太坊质押者的子集。

其次,数据可用性的需求方(例如 Rollup,称为 Disperser)拿到 Data Blob 后,使用纠删码和 KZG 承诺对 Data Blob 进行编码(大小取决于纠删码的冗余比例),并把 KZG 承诺发布到 EigenDA 智能合约。

随后 Disperser 把编码后的 KZG 承诺分发给 EigenDA 节点。这些节点拿到 KZG 承诺后,与 EigenDA 智能合约上的 KZG 承诺进行比较,确认正确后即对Attestation 进行签名。之后 Disperser 一一获取这些签名,生成聚合签名并发布到 EigenDA 智能合约,由智能合约进行签名的验证。

在这个工作流中,EigenDA 节点仅仅对 Attestation 进行了签名,来声称自己对编码后的 Data Blob 进行了存储。而 EigenDA 智能合约仅仅对聚合签名的正确性进行验证。那么我们如何确保 EigenDA 节点真的对数据可用进行了存储呢?

EigenDA 采用了 Proof of Custody 的方法。即针对这样一种情况,有一些 Lazy Validator,他们不去做本应该做的工作(例如确保数据可用)。而是假装他们已经完成了工作并对结果进行签名。(例如撒谎声称数据是可用的,实际上他们并没有这样做)

Proof of Custody 的做法类似于欺诈证明:如果出现 Lazy Validator,任何人可以提交证明给 EigenDA 智能合约,由智能合约进行验证,如验证通过即对 Lazy Validator 进行 Slashing。

![EigenDA应用案例]

EigenDA应用案例

总结

以 EigenLayer 为代表的 Restaking 协议解决了两个问题:

  • 关于投入产出:假设大多数参与者是理性的,受到经济激励的驱动,并总是倾向于最大化自己的利润。这些参与者可能是中间件的验证者,他们提供硬件设施、质押中间件原生代币,并获得代币作为奖励。当然,这将扩大一部分风险敞口。但直观来说,只要验证者没有主观作恶的意愿,这部分风险是在可控范围内的。
  • **关于安全级别:**目前以太坊网络共质押了 14,836,535 枚 ETH,以市场现价计算,假设只有 1% 的 ETH 参与到某个中间件的 Restaking 中,能够产生接近 2 亿美金的资产保护。此外,在去中心化程度方面,以太坊的验证者集亦是加密生态中最去中心化的群体。具体将取决于 EigenLayer 本身以及针对特定中间件的采用率。

EigenLayer 和再质押为 ETH 提供了一个引人注目的投资机会,我相信 EigenLayer 拥有能够为 ETH 质押者增加收益的潜力,同时其能够加速整个以太坊生态系统的发展。

参考:

【1】EigenLayer: The Restaking Collective

【2】账号已迁移

【3】https://www.bankless.com/eigenlayer-restaking-meta