3. 项目分析
3.1. 项目背景
以太坊网络是第一个引入模块化区块链技术的区块链,其中,共识层提供信任,协议层提供创新的 dApps
然而,这导致了信任和创新的脱钩,质押者和验证节点提供信任,用于保证网络安全性,而 dApps 则消耗这些信任,并为以太坊共识层所提供的信任和安全支付溢价
2009 年,比特币网络引入了去中心化信任的概念,比特币网络被设计成是一个 使用 UTXO 和脚本语言的点对点数字货币系统,但限制是无法在网络上构建各种 程序。
2015 年,以太坊网络的出现,允许构建各种去中心化应用程序(dApp),但是 它的性能和可编程性有限,需要依赖于 Layer 2 和其他中间件来扩展和创新。
Layer 2 和其他中间件、DApp 等无法利用以太坊可信层的安全性,需要搭建自 己独立的 AVS(actively validated service(主动验证系统)),为自己的系 统安全负责,这主要带来两个问题:
1.增加项目方门槛:
① 搭建一个新的 AVS 需要大量的时间、成本和资源,不易于实现。
② 新的 AVS 需要额外的费用,导致价值流失和用户体验下降。
③ 中间件的验证者需要投入资金以守护网络,这需要一定的边际成本。出 于代币价值捕获的考虑,验证者往往被要求质押中间件原生代币,由于价格波动导致其风险敞口存在不确定性。
2.安全性问题:
① 对于中间件:由于独立于以太坊本身存在,依赖质押原生代币来运行验 证者网络,那么中间件的安全性取决于质押代币的总体价值,如果代币暴跌,攻
击网络的成本也随之降低。
② 对于 DApps :对于一些依赖中间件的 DApp(如需要预言机喂价的衍 生品),实际上其安全同时依赖于以太坊和中间件的信任假设。中间件的信任假 设本质上来源于对分布式验证者网络的信任。而我们看到由于预言机错误喂价导致的资产损失事件不在少数。
这会带来严重的木桶效应,系统安全取决于其中的短板,看似微不足道的短板可能引发系统性风险。
每当有人构建一个新的去中心化网络时,无论是 Layer-1 还是预言机网络,他们都必须建立自己的安全基础,或者 EigenLayer 所说的「信任层」。例如,比特币的安全和信任层来自工作量证明(PoW)挖矿,任何使用网络的人都可以信任比特币区块链中包含的信息和状态,因为他们可以相信有人进行了必要的计算。而对于以太坊来说,这个安全和信任层是通过权益证明(PoS)来完成的,网络上的任何用户和应用都可以信任每笔交易,因为 PoS 共识证明附带的安全激励措施(例如罚没)。当应用使用来自与以太坊协议和数据可用性不同的来源信息时(例如一组预言机),他们需要为该特定网络采用不同的信任集。
通过在不同的信任网络上运行中间件和替代的 Layer-1,这会通过增加资本和劳动力成本来创建这个全新的信任和安全层,从而减缓潜在的创新。此外,这些协议必须积累大量价值才能获得足够的安全性和信任,特别是对于安全性与代币价值直接相关的权益证明(PoS)网络。最后,不同网络之间几乎没有激励一致性,这为负值提取铺平了道路。
EigenLayer 旨在通过提供一项服务来解决分散的信任网络问题,在该服务中,将 ETH 锁定在质押协议中的用户可以在单独的智能合约中「重质押」他们的 ETH。 这实质上意味着为额外的罚没风险投入相同的资本。 然后,这些重质押的资金用于保护使用 EigenLayer 创建的任何新应用或中间件。 质押者将能够选择他们想要重质押的项目并为其提供安全性,从而使质押者有机会承担他们愿意承担的风险,同时为这些项目提供激励,以补偿质押者提供的安全保障。
该系统导致资本边际成本为零,因为这些项目中的每一个都不需要创建新代币作为其信任层的一部分; 它能够在已经非常强大的 ETH 安全性的基础上进行引导。 这也创造了正在创建的中间件和以太坊协议之间的价值一致性,因为它们的命运现在通过共享安全性联系在了一起。 这创造了一个飞轮,其中通过 EigenLayer 创建的服务越有价值,ETH 质押者的回报就越高,从而为 ETH 带来更高的价值,从而为每个 EigenLayer 项目带来更高的安全性,从而为新项目提供更大的动力去使用 EigenLayer。 无需引导中间件解决方案的安全性与信任,这可能会引发以前只能在应用层进行的大量创新。
3.2. 项目原理
从本质上讲,EigenLayer 允许以太坊 质押者选择智能合约并重新质押其原生 ETH 或流动性质押代币 ( LST ) 以获得额外奖励。通过为集合安全做出贡献,利益相关者可以同时帮助保护网络上的众多服务,从而有效地解决困扰该行业的分散的安全问题。
该协议最初的安全设计侧重于去中心化和平台可信性,同时也强调通过对突发事件的快速治理响应来保护用户资金。通过多重签名方法,对合同升级和削减的控制权交给「社区多重签名」,而「安全多重签名」则有权在必要时暂停功能。
EigenLayer 想法也比较简单,类似于共享安全,尝试把中间件的安全性提升至等同于以太坊的级别。
这是通过「Restaking」(再质押)来完成的。
通过「再质押」扩展以太坊信任层,让开发者可以在 EigenLayer 上构建自己的共识协议和执行层,而不需要再构建一个独立的信任层。通过 EigenLayer 上的「信任计算」,让 DApp 可以不依赖于中间件,而直接利用以太坊强大的信任层。
3.2.1. Slashing( 罚没 ) 机制设计
加 密 网 络 的 安 全 性 取 决 于 攻 击 它 的 成 本 , 也 就 是「破 坏 成 本 (Cost-of-Corruption)」。如果破坏成本高于攻击者的收益,也就是「破坏收 益(Profit-from-Corruption)」,那么网络就很安全。
ETH 网络共识层安全性由质押资金「潜在罚没风险」保障,即我们常说的暴力手 段维系安全性。
L2 将交易数据反馈给主网并稽查,以继承安全性,而 Eigen layer 通过质押「类 ETH 价值资产」成为验证节点,以质押 SLashing ( 罚没 ) 的「暴力手段」借用主 网的安全性。
3.2.2. 再质押(Restaking)
原先,验证者在以太坊网络上进行质押以获得收益,一旦作恶则将导致对其质押资产的 Slash。同理,在进行 Restaking 之后能够获得在中间件网络上的质押 收益,但如果作恶则被 Slash 原有的 ETH 质押品。简单理解,如果以太坊网络 上的验证者参与恶意行为,他们可能会没收其质押的 32 个 ETH 代币中的一半, 而 EigenLayer 允许没收协议上剩余的 50%。
具体 Restake 的实施方法是:当一个以太坊验证节点通过 EigenLayer 参与验证 时 ,它的资金赎回地址会被设置为 EigenLayer 的智能合约 ,也即赋予其 Slashing 的权力。如果该节点违反应用层的规则,EigenLayer 可将其取回的 ETH 通过罚没合约进行罚没。
这样的罚没机制使得应用层可以通过智能合约来确认以太坊信任层节点的权利 和义务,为其他应用或者中间件利用以太坊的信任层提供可能。因此 EigenLayer 的再抵押机制是通过显著增加恶意攻击的成本来增强安全性。
3.2.3. 信任的交易市场
EigenLayer 将建立一个公开的信任交易市场,让以太坊信任层节点和应用层协 议通过自由市场机制决定交易内容。节点可以根据自己偏好的风险收益比和罚没 条件决定是否参与某个应用的验证工作以获得额外的收益,避免了僵化的治理结 构。应用层协议可以通过市场化的价格便捷地购买「信任」,从而能够专注于应 用层的协议创新和运营,实现自身安全性和性能的平衡。
3.2.4. 支持多种质押模式
EigenLayer 提供多种质押方式类似于 Lido 的流动性质押(Liquid Staking) 以及超流动性质押(Superfluid Staking),其中超流动性质押可以允许 LP 对 的质押,具体而言:
- 直接质押,将质押在以太坊上的 ETH 直接质押到 EigenLayer 上;
- LSD 质押,已经质押在 Lido 或 Rocket Pool 的资产再次质押到 EigenLayer 上;
- ETH LP 质押,将质押在 DeFi 协议中的 LP Token 再次质押到 EigenLayer 上;
- LSD LP 质押,比如 Curve 的 stETH-ETH 等 LPToken 再次质押到 EigenLayer 上;
中间件可以选择在引入 EigenLayer 的同时保留对其原生代币的质押要求,以继 续获取中间件原生代币的价值,这样避免了单一代币价格下跌导致的「死亡螺旋」。
3.2.5. 委托人
针对那些对 EigenLayer 感兴趣但不想作为节点运营商(operator)的再质押者, 可以将他们的权利委托给其他的节点运营商,这些节点运营商再将代币质押到以 太坊中,将获得收益的部分分配给这些再质押者。EigenLayer 提供两种模式:
- 单独质押模式:质押者提供验证服务,可以直接加入 AVS,或者将操作委托 给其他运营商同时自己继续为以太坊进行验证。
- 信任模式:选择信任的运营商来操作,如果选择的运营商没有按照约定的执 行,那么其作为委托人的利益将会受到处罚。此外,再质押者需要考虑和委 托人的费用比例,这里有望形成一个新的市场,每个 EigenLayer 运营商将 在以太坊上建立一个委托合约,该合约规定如何将费用分配给委托人。
3.3. 项目生态应用
Eigenlayer 最好是用在那些被削减可能性很低的协议上。例如,具有活性保证(Liveness Guarantees)的协议不适合 Eigenlayer,因为服务器崩溃和质押被削减的可能性总是很高。
(译者注:Liveness 是交易信息持续不断流动,不受任何中心化权威影响的保证。)
以下这些服务都是适合使用 Eigen 协议的:
- 数据可用性服务
- 预言机
- 跨链桥
- Rollup 排序器(例如去中心化 Optimism 和 Arbitrum)
- RPC 节点,如 Infura
- MEV 管理
跨链桥
跨链桥是 Eigenlayer 的一个很好的用例,这跟它们的设计有关。假设我把 @Hyperlane_xyz 这个桥黑了,但是 Hyperlane 非常灵活,它对节点没有任何活性要求,那么用户质押的 ETH 被削减的可能性就非常低。
像上面这种类型的架构,就非常适合在 Eigenlayer 上运行。其它可能适合的协议还包括 @SuccinctLabs、@axelarcore,@0xsquid_ 等等。
除了资产转移类型的桥,@HerodotusDev 等 ZK 消息传递协议也可以使用 Eigenlayer。
Rollup sequencer(排序器)
另一个重要的用例就是在 Eigenlayer 上运行 rollup sequencer。我们当前所使用的中心化排序器,是可以审查和重新排序交易的。
如果在 Eigenlayer 上运行 rollup sequencer 的话,像 Optimism 和 Arbitrum 等 L2 的 rollup sequencer 就能够更加去中心化和安全。
去中心化排序器将能够像 Flashbots 一样开启 MEV 竞拍,或者是直接使用公平 / 随机顺序,像 @project_shutter 一样。
RPC 节点
Eigenlayer 将启用真正去中心化的 RPC 节点,像 @POKTnetwork 等现有解决方案,甚至是 @infura_io 等一些中心化提供商都可以迁移到 Eigenlayer 。
去中心化的 RPC 对于避免客户端级别的审查至关重要!
Appchains(应用链)
最近,应用链的话题在 Web2 中引起了大量讨论。游戏以及应用程序等用例,似乎是可以通过独立运行以换取可扩展性的,它们将受益于独立运行的模块化应用程序链。而应用链部署协议,例如 @atlas_zk 和 @0xStacked 将能够使用 Eigenlayer 来引导新应用链的安全性,同时将价值返还给二次质押者,实现双赢。
Oracles(预言机)
Oracles 非常适合 Eigenlayer,因为它们由代币(例如 LINK)的价值来进行保护的。通过使用更多的抵押品来保护预言机网络,预言机的安全性将成倍地增加,从而降低被攻击可能性。
EigenDA 与 Celestia
Eigenlayer 的旗舰产品之一就是其内部构建的数据可用性模块,即 EigenDA(Eigen Data Availability)。这个想法是将执行层、结算层与数据和共识分开,这样你就可以轻松地运行像 @fuelabs_ 这样的执行层。
EigenDA 与 Celestia 相比,EigenDA 有一个明显的优势——它能够通过利用现有的 ETH 验证器和质押更轻松地引导大型验证器网络。与 Celestia 不同,EigenDA 不是一个共识层,因此它会成本更低,吞吐量更高。
(译者注:Celestia,前身为 LazyLedger,是第一个模块化区块链网络。它是一个可插拔的共识和数据可用性层,使任何人都可以快速部署去中心化的区块链,而无需引导新的共识网络的开销。)
3.3.1. 基于 EigenLayer 构建的项目
以下项目是使用 EigenLayer 来保护其基础设施的先驱,通过利用 EigenLayer 协议聚合、整合和扩展到 AVS 的以太坊的加密经济安全性和去中心化。
AltLayer
AltLayer 正在构建 rollup -as-a- service 工具,以极低的成本扩展执行。AltLayer 通过使用 EigenLayer 验证器来快速验证状态转换而无需许可,从而提供 flash rollup。
Blockless
Blockless 是一个基础设施平台,用于启动和集成全栈去中心化应用程序,使其能够超越智能合约限制。借助一个全球分布式的、无需信任的节点基础设施 ( 由 EigenLayer 的重构者和运营商保护和支持 ),应用程序可以实现高性能的无需信任计算、自动水平扩展和高级负载分配。
在 EigenLayer 论坛上深入探讨 Blockless 的合作。
Celo
Celo 正在从兼容 EVM 的第 1 层区块链迁移到以太坊第 2 层,以实现无需信任的流动性共享、去中心化排序,并促进与以太坊的更大一致性。
Celo 将利用由 EigenLayer 和 EigenDA 提供支持的数据可用层,该层继承了 Danksharding 的架构,以提高吞吐量,降低成本并减少延迟。
查看官方的迁移提案,Celo 的团队扩展了 EigenLayer 在他们生态系统的这个大事件中的作用。
Drosera
Drosera 是一个零知识自动化协议,为以太坊提供紧急响应基础设施。EigenLayer 利用原生信任网络引导 Drosera,随着时间的推移,该网络会变得更加去中心化。
Drosera 旨在利用以太坊共识的去中心化特性,创建一个强大且响应迅速的第一响应者集体。协议定义了运营商要执行的紧急响应逻辑和高级验证检查。EigenLayer 削减和奖励机制确保诚实和问责制。这种安全方法将监控和 bug 赏金程序扩展为动态模型。
Espresso
Espresso 正在创建一个共享排序器解决方案,该解决方案支持 rollup 去中心化、改进的互操作性以及强大的、高度可扩展的数据可用性层。它通过 EigenLayer 利用再质押来优化节点使用和资本效率,同时确保交易验证中的可信中立性、安全性和快速预确认。
再质押可以使 Layer-1 验证器和 Layer-2 生态系统之间保持一致。在集中式排序器中,几乎所有的 rollup 值 ( 例如,费用,MEV) 都可能被排序器捕获。如果第 1 层验证器捕获的 rollup 生成的值很少或根本没有,则可能会破坏 rollup 的安全性,因为第 1 层可能会受到恶意行为的诱惑。通过去中心化排序器并让第 1 层验证器参与其操作,这些安全问题大大减轻了。
关于这次合作的更多细节可以在 Espresso 的公告中找到。
EigenDA
EigenDA 是一项数据可用性服务,通过以太坊运营商和再质押者提供高吞吐量并获得经济安全性。基于 danksharding 的原则,EigenDA 旨在扩展 rollup 的可编程范围,同时提高吞吐量上限。水平扩展将使 EigenDA 最终能够以最小的成本和技术开销实现高达 1TB /s 的扩展。灵活的代币经济学、预留带宽、可修改的签名方案和椭圆曲线以及其他功能使 EigenDA 能够支持各种项目和用例。
在今年早些时候,从 Sreeram Kannan 的演讲中了解更多关于 EigenDA 的信息。
Hyperlane
Hyperlane 正在开发一种无需许可的互操作性层,该层支持链间的可组合性,包括本地 rollup 桥、rollup 之间的通信和多链应用程序架构。它通过 EigenLayer 再质押带来了模块化的安全性,实现无需许可的、与链无关的应用程序部署到任何环境。
你可以在这个论坛帖子中看到我们与 Hyperlane 的合作范围。
Lagrange
Lagrange 正在为基于 zk 的跨链状态和存储证明构建基础设施。它通过 EigenLayer 带来了再质押而衍生的超线性安全性,它提供了一个强大的原语来动态扩展状态证明生成的底层安全性,克服了桥接在规模上面临的固有安全限制。
由 EigenLayer 再质押验证者组成的拉格朗日状态委员会 (Lagrange State Committees) 证明了 Optimistic Rollup 的排序器向以太坊提交的拟议区块状态转换的最终性。然后使用拉格朗日的 ZK MapReduce 证明系统来生成零知识状态证明。消息传递或桥接协议可以使用这些证明来为跨链状态创建一个共享的、无需许可的安全区域。
要了解更多细节,请参阅 Langrage 的 Medium 文章和他们的论坛提案的完整公告。
Mantle
Mantle 正在构建以太坊 Layer-2,通过创新的 rollup 架构和模块化数据可用性,实现快速且经济高效的交易。Mantle 目前使用的是 MantleDA,它是 EigenDA 的修改版本,并将在发布时迁移到 EigenDA。这使得 Mantle 生态系统能够为区块链游戏、去中心化社交网络等下一代应用程序提供高吞吐量和低 gas 成本。
在这篇来自 Mantle 团队的博客文章中了解更多关于合作的信息。
Omni
Omni 正在创建互操作性基础设施,作为所有 rollup 的统一层,实现数据的相互传输。它建立在 EigenLayer 的基础上,为未来的用例提供安全性,包括跨 rollup 稳定币和可以聚合流动性并促进 rollup 之间快速廉价通信的原语。
你可以在 Omni 的发布博客中看到 EigenLayer 是如何融入 Omni 的技术栈的。
Polyhedra
Polyhedra 正在开发新的基于 zk 证明的基础设施,通过并行和分布式计算实现无信任和高效的跨链互操作性。它利用 EigenLayer 的再质押来增强使用 zkBridge 的第一层和第二层链的安全性和效率,从而降低 EVM 兼容网络的链上验证成本。
你可以在 Polyhedra 团队的官方博客上阅读更多内容。
WitnessChain
WitnessChain 正在为区块链构建透明中间件。通过利用 Eigenlayer 的去中心化网络,WitnessChain 能够创建一个去中心化的监视网络,用于可证明的 AVS 监控,该网络将有助于该网络为 optimistic rollup 提供第一道防线。
3.4. 项目界面
3.4.1. 首页
3.4.2. Learn
3.4.3. ReStaking
3.5. 项目数据
3.5.1. 再质押数据
根据 EigenLayer 官网的数据,截至 2023 年 8 月 1 日,EigenLayer 已经有 10 个 支持的模块,并且有 55670.57 ETH 被再质押。这些模块包括 Eig enDA、The Graph、 Chain link、tBTC、API3、Gravity Bridge、Threshold ECDSA、iExec 等。这些 模块涵盖了数据可用性层、预言机网络、桥、阈值加密方案、可信执行环境等多种类型,展示了 EigenLayer 的广泛适用性和兼容性。这些模块也是区块链领域 中最优秀和最知名的项目之一,展示了 EigenLayer 的高品质和高水准。这些数 据说明 EigenLayer 已经取得了一定的成绩和影响力,也说明 EigenLayer 还有很 大的发展空间和潜力。
3.5.2. 社媒数据
截至 2023 年 8 月 1 日,EigenLayer 在社交媒体平台上的表现很好,显示项 目热度很高。 目前,EigenLayer 的 Discrod 账户已经吸引了超过 12.6 万的关 注者,日在线人数超过 7300 人,成为最受欢迎的渠道之一,同时,推特更新互动 频繁。