《E2MResearch 研讨会项目分享:AltLayer、Babylon & EigenLayer》
E2M Research:Shawn (2024 年 2 月 )
近来看到许多项目都与 Babylon 协议建立了合作关系,包括 Map protocol 利用 Babylon 协议获取比特币主网安全性,成为比特币 L2;AltLayer 通过与 Babylon 合作,将比特币安全性引入以太坊 Layer2 竞争中;大量 Cosmos 生态项目都与 Babylon 建立了合作关系,并进行测试完测试。可以发现比特币、以太坊、Cosmos 等各个生态之间都在进行互相融合,而不是以前单纯的独立生态系统发展了。
AltLayer 是一个 RaaS(Rollup-as-a-Service)服务提供商,通过 Raas 产品,开发者可以方便快速的启动一条 Rollup 而无需编写代码和维护节点。
AltLayer 的 RaaS 产品由 3 个核心产品组成:Restaked Rollups、多功能 Rollup 堆栈、无代码仪表盘。
多功能 Rollup 堆栈
AltLayer 支持当前主流的 Rollup 堆栈、DA 层、结算层、去中心化排序器集和互操作桥。这使得 AltLayer 可以支持多种模块化 Rollup 解决方案。
无代码仪表盘则提供了图形化界面,让开发人员可以通过点击来启动自己的自定义 Rollup。
Restaked Rollups
针对特定应用的 Rollup 采用 AltLayer 的 RaaS 服务时会遇到许多问题。
验证问题。OP Rollup 方案假设至少有一个诚实的节点检查以太坊上提交的状态确实对应于状态转换函数在一组交易和先前验证的状态上的正确执行。然而,大多数特定于应用程序的 Rollup 可能没有像流行的通用 Rollup 那样成熟的生态系统,因此可能没有足够的生态系统参与者有隐性激励来采取行动来观察网络。例如 AltLayer 引入的临时 Rollup,其中 Rollup 定序器在结算时将 Rollup 的状态提交给以太坊,其中状态表示特定应用程序的 Rollup 的链外计算的结果。有了这些按需系统,拥有一个可以检测和质疑 Rollup 状态的去中心化验证者网络变得极其重要。
最终确定性变慢。排序器将最终结果发送到以太坊主网时,由于以太坊网络出块速度较慢,对于那些对延迟要求较高的应用,例如社交和游戏类应用,则只能无条件信任排序器。而如果排序器由匿名开发者运营时,这将是非常危险的。
排序器集中化问题。RaaS 提供商的一个主要来源便是排序器的收入,这会导致 RaaS 提供商倾向于提供中心化排序器方案,且通过排序器获取 MEV 收入,这违背了区块链去中心化的原则。
由此提出了 Restaked Rollups 的概念。
主要通过三个垂直集成的 AVS (主动验证服务)提供去中心化排序、验证和快速最终确定。
SQUAD是一个去中心化排序器网络,要成为 SQUAD 的验证者,节点必须抵押一定数量的 LST。这为 Rollup 的安全性提供了经济保证,并且作恶节点的 LST 可能会被削减。
VITAL 充当 Rollup 的验证层。它由 AVS 注册运营商网络组成,用于验证 SQUAD 运营商提出的所有新状态。
MACH提供快速最终确定服务。主要操作步骤:
每个 MACH 节点都充当 AVS 操作员,严格验证 Rollup 状态并主动质疑在指定质询窗口期间观察到的任何差异。 MACH 网络中的挑战者节点遵循以下步骤:
通过 EigenLayer 进行 Restakes;
在 EigenLayer 上注册为 AltLayer AVS 操作者;
一旦注册成功,节点可以在挑战期间挑战任何 Rollup 状态;
如果挑战者想对任何 rollup 状态提出争议,它可以在 MACH 上对 rollup 合约创建挑战请求;
一旦创建挑战,挑战者和 Rollup 操作者之间的二分协议将开始。找到有争议的指令后,将在 MACH 上执行该指令,挑战结束;
请注意,如果挑战者失败,挑战者将在 EigenLayer 上被冻结(并受到削减)。
可以看到在 AltLayer 的 Restaked Rollups 中最重要的便是要保护网络的安全性,防止节点作恶。所以 AltLayer 选择了 EigenLayer 的服务通过 Restake 来获得更高的安全性。
Babylon
和 EigenLayer 类似,Babylon 通过质押原生的 BTC 来给其他 Pos 链提供更强的安全性。而这一点也是 AltLayer 解决上面遇到问题的另外一种思路。
Babylon 是一个允许用户将 BTC 质押在比特币网络上的协议。质押的 BTC 可用于保护 PoS 链等外部网络的安全。质押是去信任和非托管的,这意味着用户不需要桥接他们的比特币,因此没有第三方桥的风险。相反,用户以自我托管的方式远程将自己的 BTC 存入比特币区块链上的 Taproot“合约”中。如果检测到任何恶意行为,则可以远程削减该权益。Babylon 的 BTC 质押有点类似于 ETH 质押 + Eigenlayer 重新质押,但是质押的是 BTC。
由于比特币链上缺乏智能合约,人们无法发送任意的安全违规证据,并依赖比特币来处理这些证据,就像以太坊 rollup 使用 rollup 桥合约作为验证桥来裁决欺诈或有效性证明一样。相反,该协议允许发送可直接导致削减的证据:* 锁定所质押比特币的质押者私钥。* 这是通过使用可提取的一次性签名 (EOTS) 来完成的。EOTS 是一种签名原语,其中使用相同私钥签名的两条消息允许任何人从两个签名中提取私钥。
简而言之,恶意行为会导致质押者的私钥泄露,然后可以利用该私钥将 BTC 发送到销毁地址,从而有效地实现削减。
AltLayer 正在使用 Babylon 来扩展 Restaked Rollups 框架。有两种构建此框架的主要方法。
第一种方法包括在巴比伦链上构建链上验证器。验证器是一个 CosmWasm 合约,用于验证正确 rollup 执行的证明,以确保 rollup 排序器提交有效的块。
第二种方法,由于 Babylon 协议允许人们通过抵押 BTC 来保护任何 PoS 链,因此无需在 Babylon 链上构建验证器,人们还可以构建一个基于 Babylon 协议而不是 Babylon 链的专用独立验证器网络。构建专用网络将提供灵活性,例如处理没有有效证明者的运行时。在这种模式下,PoS 链可以是一个验证者网络,它可以有效地充当全节点网络,并通过简单地重新执行交易并将结果状态与 Rollup 操作者提交的状态进行比较来验证每个 Rollup 状态。执行后,他们对最终 Rollup 状态达成共识,以确保整个网络就最终状态达成一致。
EigenLayer
近期 EigenLayer 发布文章,希望通过连接以太坊和 Cosmos,带来新一波的创新。 Cosmos 社区可以利用以太坊最重要的去中心化安全性和流动性来源;以太坊可以利用 Cosmos 中发生的无限实验性能。
虽然两者一开始的目标不同,以太坊的愿景是成为全球结算层,而 Cosmos 则想成为一个由数百个数字城邦组成的世界。但随着技术和生态的发展,两者的设计开始趋同。随着以太坊选择以 Rollup 为中心的扩展路线图,而 Cosmos 探索共享安全方案,两个生态系统的目标和方法正在慢慢融合。两者都可以看到对方的影子。以太坊的二层发展出了类似 OP Superchain、ZK Stack 的结构,这与 Cosmos 的 economic zones 非常相似,而 Cosmos Hub 也希望通过共享安全等机制,为 Cosmos 生态提供类似以太坊主网的安全保障。而随着 EigenLayer 的入局,这两个生态的联系将更加紧密。
Babylon 则早已经认识到 Cosmos 生态的这一巨大市场,已经与大量 Cosmos 生态链合作,率先将比特币网络安全性引入其中。
同时随着 Celestia 与许多 Layer2 项目达成合作,模块化区块链热度的持续,未来链与链之间的这种边界将更加的模糊。
开发者可以选择不同的技术栈启动一条 Layer2,DA 层则使用 Celestia 方案,甚至可以通过 Osmosis 的 pipette 来获取 Cosmos 生态的资产等。又或者使用 Cosmos 技术搭建应用链,通过 IBC 互通互联,但灵活地选择透过 Babylon 或者 EigenLayer 等项目,间接享受到比特币和以太坊网络的安全性。
从这个角度来看,未来的区块链世界将是互通互联,相互融合的。而在这个巨大的网络中,处于关键位置的具有垄断地位的项目,将具有极强的投资价值。
参考文章
【关于 E2M Research 】
From the Earth to the Moon E2M Research 聚焦投资和数字货币领域的研究与学习。
文章合集 :https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B
关注推特 :https://twitter.com/E2mResearch ️
音频播客:https://e2m-research.castos.com/
小宇宙链接:https://www.xiaoyuzhoufm.com/podcast/6499969a932f350aae20ec6d
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。