图标安装ios 图标安装ios icon_install_android_web

E2M 研究:Babylon 协议与 EigenLayer 的比较

分析8个月前更新 6086比...
193 0

终端到终端 研究:肖恩(2024 年 4 月)

The Restaking track represented by EigenLayer has received great attention and has become one of the hottest directions in Ethereum. E2M Research has also conducted many discussions on EigenLayer. EigenLayer extends ETH security to other applications on the blockchain network, while bringing additional benefits to participating ETH or LST holders.

同样,Babylon 允许比特币用户质押 BTC 来增强 PoS 网络的安全性,在获得收益的同时提高网络安全性,并保持比特币的自我托管。由于比特币主网无法支持完整的智能合约,Babylon 的架构设计和应用场景与 EigenLayer 有很大不同。Polygon 前创始人、Avail 创始人 Anurag Arjun 也在社交媒体上表示,与 Eigenlayer 等项目相比,Babylon 被严重低估了。它会在某个时候突然获得动力,这将是 BTC 生态系统的一次重大解锁。

E2M 研究:Babylon 协议与 EigenLayer 的比较

本文希望通过各方面的比较,更深入地了解两个项目的相同点和不同点。

关于 Babylon

Babylon 是一套共享的比特币安全协议。目前,它由两个协议组成:

  • 比特币时间戳:该协议将任何数据(如 PoS 区块链)的简洁且可验证的时间戳发送到比特币

  • 比特币质押:该协议允许以无需信任(和自我托管)的方式质押比特币资产,为任何去中心化系统提供经济保障。

比特币时间戳协议

首先是比特币时间戳协议的结构图:

E2M 研究:Babylon 协议与 EigenLayer 的比较

Babylon 的架构如上图所示。它由三部分组成,并有两级检查点:

  1. 比特币,作为时间戳服务层;

  2. 巴比伦链(基于Cosmos SDK构建的链)作为中间层;

  3. 充当安全消费者的 PoS 区块链(例如其他 Cosmos 区域);

一个重要的设计考虑是,比特币能够承载的数据量非常有限。在此背景下,巴比伦链具备多种功能:

  1. 它聚合了许多 PoS 消费者链的检查点流,因此只需要将一个检查点流插入比特币网络即可同时为所有消费者 PoS 链中的事件添加时间戳。

  2. 可以使用聚合签名等加密技术使比特币网络中的检查点变得紧凑。

  3. 它通过 IBC 协议从消费者 PoS 链接收检查点。

  4. 它检查 PoS 消费者链检查点的数据可用性,以便攻击者无法对不可用的数据进行时间戳记。

这种结构可以帮助Pos链提高安全性,比如抵抗长程攻击。

E2M 研究:Babylon 协议与 EigenLayer 的比较

为了保护 PoS 链免受长程攻击,我们可以将 PoS 链的区块检查点发送给 BTC,并选择 BTC 时间戳更早的分叉作为合法分叉。这样就只有两种情况:

  • 攻击分叉将在 BTC 主网中拥有更晚的时间戳,并且该分叉永远不会被任何人选择,或者

  • 为了被选中,攻击者必须创建一个非常长的 BTC 分叉,其中被攻击的 PoS 分叉具有更早的时间戳,这在经济上是不可能的。

因此,远程攻击可以通过BTC时间戳来抵消。

除了解决长程攻击之外,PoS 区块的不可逆 BTC 时间戳还为 PoS 链提供了其他安全优势:

  • 消除弱主观性:比特币时间戳是客观的,可以消除PoS链对社会共识的依赖和弱主观性。

  • 更短的解除绑定时间:通过取代社会共识,BTC时间戳可以将PoS链的质押解除绑定时间从几周缩短到一天。

  • 新链引导:估值较低的新 PoS 链更容易受到分叉攻击。BTC 时间戳可以帮助保护链本身的增长。

  • 状态同步与快照的验证:BTC提供的PoS链的客观事实,可以让PoS链的用户可以验证从P2P网络下载的链状态或快照。

  • 保护重要交易:BTC时间戳可用于进一步确认重要的PoS交易,但代价是更长的确认延迟。

  • 抗审查:BTC 时间戳还可以通过将审查的交易发布到 BTC 来抵抗 PoS 链中的交易审查。

比特币质押协议

Babylons 比特币质押协议允许比特币持有者无需信任任何第三方即可质押比特币;

无需将比特币跨链桥接到 PoS 链,即可为 PoS 链提供完全可削减的质押权益的安全保障。

以下是比特币质押的一个例子:

Alice 有一个比特币,想将其质押在 PoS 链上。首先,她发送一个质押交易

进入比特币链以签订质押合约。交易是将她的比特币锁定在自保保险库中的比特币。

交易。锁定的比特币只能通过以下两种方式之一使用 Alice 的私钥解锁:

(1)Alice发起“解绑交易”,比特币将在三天内解锁并返还给Alice。

(2)Alice 发起“削减交易”,将比特币发送到销毁地址。

一旦权益交易进入比特币链,Alice 就可以开始用她的密钥签署区块来验证 PoS 链。

在执行核实任务期间,有两种可能的路径。

E2M 研究:Babylon 协议与 EigenLayer 的比较

来源: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf

一种是快乐路径(上图(a)),即 Alice 诚实地遵循协议,当她想要解除比特币质押时,她通过向比特币链发送解绑交易来发起解绑请求(上图(b))。一旦解绑交易进入比特币链,Alice 在 PoS 链上的验证义务就结束了,三天后 Alice 就可以提现并拿回比特币。PoS 链也会给予 Alice 奖励。

第二种是 unhappy path(上图(b)),Alice 作恶,参与 PoS 链的双花攻击。这种情况下,staking 协议确保 Alice 的私钥会被泄露给公众。因此,任何人都可以以 Alice 的身份向比特币链发送减刑交易,销毁 Alice 的比特币。这条 unhappy path 的存在确保了攻击者会受到惩罚,这种威慑力确保了大家都走 happy path——大家都正常运作。

Babylon 使用可提取一次性签名 (EOTS) 来降低对恶意行为的惩罚。其核心思想是用户可以对一条消息进行一次签名,类似于普通的签名方案。EOTS 需要额外的标签参数(签名附加参数是验证区块时的区块高度)。如果用户尝试使用相同的标签对同一条消息进行两次签名(在相同高度对两个区块进行签名),则可以从两次签名中提取用户的私钥。

比较的

首先,Babylon协议和EigenLayer的结构有很大不同:

巴比伦:

E2M 研究:Babylon 协议与 EigenLayer 的比较

Babylon 协议结构图

特征层:

E2M 研究:Babylon 协议与 EigenLayer 的比较

EigenLayer结构图

Babylon 由比特币时间戳协议和质押协议两部分组成。由于比特币不是图灵完备的,很多处理任务需要一条单独的链来完成。因此 Babylon 协议有自己的链,通过 Cosmos SDK 构建,有自己的链验证节点。还包括独立的 EOTS Manager 和 Finality Provider。

EigenLayer本质上是由一组智能合约组成,可以接受用户质押、管理AVS合约等,底层由以太坊网络执行,其安全性有保障。

其次,两国实现减排的途径不同。

由于以太坊支持智能合约功能,EigenLayer 的 slashing 逻辑实现将会被写入合约中,并且可以针对不同的 AVS 实现更复杂的 slashing 条件。同时,如果某种情况无法通过预定义的 slashing 条件解决,则会有一个链下否决委员会进行投票解决。

但是受限于比特币主网功能的限制,Babylon通过EOTS来实现slashing逻辑,限制较多,只能针对同一高度区块上重复签名的恶意情况实现比较简单的slashing逻辑。

由于减免实施方式不同,两者的服务对象也有所不同。

EigenLayer 可以实现复杂的 slashing 逻辑,可以为广泛的 AVS 提供安全服务。对于 EigenLayer 来说,它的优势在于与以太坊的一致性。以太坊拥有加密货币领域最大的生态系统,这意味着更多的用户和更大的需求。EigenLayer 的解决方案有潜力解决以太坊的局限性,例如对安全和去中心化桥梁、数据可用性解决方案以及用于 Layer 2 解决方案的去中心化序列层的需求。在以太坊生态系统内,使用 ETH 作为质押资产被认为是一种政治正确的做法。因此,围绕 EigenLayer 构建的应用程序将更多是服务于以太坊生态系统的应用程序。

Babylon mainly serves Pos chains, especially the chains of the Cosmos ecosystem, because the Bitcoin timestamp service needs to pass messages between the Babylon chain and the Cosmos chain through the IBC protocol, so it has great limitations. And these Pos chains require a separate set of verification nodes. Its advantage may be that the Cosmos ecosystem has now developed a large scale and produced a large number of excellent Pos chains, such as Celestia, Osmosis, Axelar, dYdX, etc., and these protocols can be easily connected to the Babylon chain to obtain the security of Bitcoin. The development of EigenLayer requires a large number of project parties to redevelop and adapt AVS, and the start will be in a backward stage. In addition, the solution of building an application chain through the Cosmos SDK has been verified by a lot of people, which may be more friendly to project development. Babylon also has certain advantages in this regard, that is, choosing to bring the Cosmos ecosystem into Bitcoin security protection.

这也和以太坊、Cosmos 生态的发展方向有关。以太坊生态首先搭建了一个庞大的安全核心,即以太坊主网,并在此基础上形成了很多 Layer 2,但 Layer 2 之间的互联互通问题至今没有解决。而 Cosmos 生态首先解决了不同 Zone 之间的互联互通,但缺乏强大的安全核心。Cosmos Hub 的市值太低,难以承受,寻找安全核心是理所当然的事情。Babylon 瞄准的正是这个需求,从而引入了 BTC 安全。同时,EigenLayer 也希望通过合作,将以太坊安全带入 Cosmos 生态。从底层架构的角度看,Babylon 的方案可能更适合 Cosmos 生态。

总结

Babylon 协议与 EigenLayer 都希望以自己的方式为更多应用解锁比特币和以太坊网络的安全性。但由于比特币的非图灵完备性,其生态发展远远落后于以太坊生态。同时,比特币的资产发行与二层网络也走了与以太坊不同的道路。因此,Babylon 协议与 EigenLayer 在技术架构、还原方式、服务对象等方面均有差异。从目前来看,二者都有各自的耕耘领域,在发展上各有优势。但随着模块化区块链的发展,以及不同生态的互联互通,未来二者或将形成相互竞争的局面,谁也难以独霸一方。

参考

https://twitter.com/E2mResearch/status/1783714279394586787

https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B/H6Atmt82NYjR5OgKN664IaTZJuR5hyfaRavvEHXoVvg

https://pmcrypto.xyz/blog/wtf-is-eigenlayer-and-babylon-cn

https://docs.eigenlayer.xyz/eigenlayer

https://docs.babylonchain.io/docs/introduction/overview

https://www.chaincatcher.com/article/2079486

关于E2M Research

从地球到月球E 2 M Research专注于投资和数字货币领域的研究和学习。

文章集锦: https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B

在推特上关注我们: https://twitter.com/E2mResearch

音频播客: https://e2m-research.castos.com/

小鱼洲链接: https://www.xiaoyuzhoufm.com/podcast/6499969a932f350aae20ec6d

直流链路: https://discord.gg/WSQBFmP772

本文来源于网络:E2M Research:Babylon 协议与 EigenLayer 的比较

相关:莱特币(LTC)投资者可能通过以下方式引发修正

简述 莱特币 4 小时图上的价格正在形成一个上升楔形,表明下跌可能导致 8% 下跌。莱特币鲸鱼在过去几天没有做出任何重大举动,而且似乎也不太可能。散户参与度也受到了打击,活跃地址跌至六个月以来的最低点。莱特币 (LTC) 价格正在观察短期内看跌模式的形成,这可能导致下跌。LTC 持有者可以阻止这种情况,但考虑到他们最近的行动,发生这种情况的可能性较小。莱特币投资者需要动力 任何资产的投资者都倾向于影响价格走势的方向,莱特币的价格也是如此。目前,白银与比特币的黄金之比为……

© 版权声明

相关文章