Cosmos 和以太坊的链间终结
在4.2亿年前志留纪末期,下颚鱼分化成软骨性鲨鱼(和射线),以及它们更坚硬的表亲--骨鱼。
后者产生了两栖动物,其中一些爬行着以恐龙和原始哺乳动物的身份征服了陆地和空中。3.75亿年后,他们中的一些回到海洋,成为海豚和鲸鱼,因为他们再次聚集在熟悉的水动力策略的推进尾巴,鳍状动物和轻骨头,这一次是温血动物,呼吸空气的哺乳动物。
Cosmos 和以太坊的简史
分歧:2013-14 年,Cosmos 和以太坊从它们共同的区块链祖先比特币中分离出来。但随着这两个项目都在各自的路线图上进行迭代,他们的最终目标已经开始在多个相互连接的执行区域上收敛。
尽管 Cosmos 的设计仍然支持应用程序级别的主权,但以太坊已经变得越来越模块化,更愿意用这种自由来换取普遍的安全和结算。以太坊的整体结构允许可组合的智能合约以极快的速度启动和迭代,这是 DeFi 应用程序第一次大开花的必要先决条件。
它的巨大成功使其能够开发出许多区块链问题的解决方案,并且在该领域最持久的两个问题上取得了相当大的进展:扩展性和最大可提取价值(MEV)。以太坊开发者已经突破了单链扩展的技术和定义限制,他们将区块生产者交易重新排序的黑暗森林带入了光明。
与此同时,Cosmos 放弃了成为世界金融 AOL(万维网的孤立前身)的赢家通吃竞赛,转而为货币互联网开发一个安全、灵活的骨干网。
它开创了三种可插拔、适应性强的技术:
具有拜占庭容错共识(Tendermint)的可复制状态机。
一组与共识引擎交互的区块链应用模块(Cosmos SDK)。
这些可以一起使用,使用 Cosmos 的皇冠上的明珠:区块链间通信协议,快速启动一个可立即互操作的区块链。
IBC 既是用于链之间通信的信任最小化数据传输层,又是构建在上面的链间应用程序层。最明显的应用是代币转移,但越来越多的跨链标准允许更复杂的跨链交互,例如跨链查询、跨链账户(允许一条链上的账户控制另一条链上的账户)和跨链安全,即共享链之间的验证者权力。
这些 IBC 功能已上线并刚刚开始广泛使用,为链间完全可组合的 DeFi 奠定了基础。
融合:通过这些完全不同的方法,Cosmos 和以太坊现在开始再次融合,因为它们都适应了不断变化的加密环境。
一方面,Cosmos 在应用层表面上开始类似于以太坊,这是对 Cosmos 路线图的实现,而不是架构上的改变。随着 IBC 现在连接到大约 50 条链,并且CosmWasm 智能合约在整个生态系统中传播,应用程序正以各种方式激增:作为一次性区块链、作为一般智能合约区域,以及作为策划的多团队应用程序套件,如Osmosis 去中心化交易所。
随着跨链 DeFi 开始蓬勃发展,许多最初的应用程序已经从最成功的以太坊应用程序移植过来是有道理的。但是许多链只能在主权链上做一些事情,而从克隆开始的应用程序主要是作为一种引导机制,在实现产品与市场匹配的同时开发只有在应用链上才有可能进行的改进。
另一方面,以太坊的设计显然更像 Cosmos。
合并完成后,它现在是像 Tendermint 链一样的权益证明。更重要的是,最初的以太坊 2.0 分片执行愿景长期以来一直被取消优先级,转而支持汇总、准应用链,旨在将大部分交易移出以太坊的主层。以太坊扩展路线图最近公布的部分——surge(数据分片)、verge(无状态)、purge (状态到期和清理)和splurge(账户抽象、提议者-构建者分离、可验证的延迟函数)——都支持这一点以rollup为中心的模型。
因为它们本质上就像应用链一样,所以许多汇总似乎很可能会继续同时蓬勃发展。
由于每个汇总都吸引了自己的开发人员、应用程序、投资者和用户,因此每个人都开始发展自己独特的社区身份和自己的业务发展。目前,每个汇总都是更大的以太坊联邦制国家内的一个纳税、受保护的联邦,但最成功的,已经尝过主权应用链的经验,最终可能希望更多地控制他们的协议,届时他们可以轻松地成为成熟的互连应用链,可以访问整个跨链。
Cosmos 应用链
为什么app或Rollup想要成为应用链?
基本价值主张是主权互操作性。
因为它们是主权的,所以应用链可以精确控制其整个堆栈:执行、共识、块大小和时间、状态和内存池逻辑、汇总、费用、智能合约环境、验证器要求、治理规则以及区块链结构的任何其他领域以及他们可能想要自定义的操作。而且,与汇总不同的是,如果应用链被利用或攻击,它可以分叉,通过社会共识和法治恢复之前的状态。
因为它们是可互操作的,所以应用链可以通过 IBC 自由且可组合地相互交互。
应用链如何利用所有这些功能?
他们优化用户体验,微调Keplr等前端和钱包对区块链数据和机制的访问,并调整协议级逻辑以使执行更快、更容易、更高效。他们以自己认为合适的方式保护链,招募自己的验证者来实施代码、生成区块、中继交易等,或者从另一个具有跨链安全性的验证者集借用安全性(2023 年第一季度)。
最终,大多数应用链会选择混合使用这两个选项:链之间将共享他们的验证者集,整个跨链将成为一个共享的防区,以网格安全的盔甲为盾牌。
许多应用链创新将安全性和用户体验结合在一起。例如,Osmosis 开发了“超流动质押”,这是对 Proof-of-Stake 的重大改进,允许流动性提供者将基础代币质押在其 LP 股票中,以帮助保护链,从而除了 LP 奖励之外还获得质押奖励. 目前只有 OSMO 代币从这种提高的资本效率中受益,但对 Tendermint(许多 Cosmos链核心的BFT 容错状态机复制软件)的待改进将使其他应用链能够选择在 Osmosis 上进行超流质押或允许 OSMO被超流质押在他们的链条上。
很快,整个跨链将能够将其质押资产在 DeFi 中运行,而不会产生传统流动质押衍生品的中心化和链上安全风险。
Appchains 还擅长处理 MEV:任何有权决定交易排序和区块包含的人都可以获得利润。MEV 困扰着所有生态系统的 DeFi 用户,但应用链可以更快地开发链上解决方案,大大减少恶意 MEV 并将第三方的健康套利利润重定向到自己。
例如,Osmosis 正在开发一个带有阈值解密的私有内存池(以太坊也在尝试这个想法)。这些私人交易在执行之前无法被节点看到,这使得提前交易变得更加困难,并且允许限价单和其他未来/或有交易被私下放在链上。同样,应用程序链可以在其区块中保留第一个位置用于协议控制的套利和清算:这是借贷和交易协议健康的必要条件,但在单体链上往往成为 MEV 游戏,将价值从应用程序泄露给第三方. Osmosis 将把这些健康的、不伤害用户的套利利润引导回 DAO。
剩余的(大大减少的)MEV 也可以通过将区块中的第二个插槽拍卖给 MEV 搜索者(如 Flashbots,但在链上),在应用内部分捕获。或者,像 Cosmos Hub 提议的那样,让所有这些第二时隙拍卖聚集在一个地方可能对链来说是有意义的,这样跨链 MEV 市场是透明的,而不是一片黑暗的森林。
应用链允许快速进行激进的区块链实验。虽然 Tendermint 和 Cosmos SDK 是令人惊叹的技术,可以让应用程序快速启动 IBC 就绪的区块链,但整个 Cosmos 堆栈并不是成为连接 IBC 的应用程序链所必需的。许多引人注目的 Cosmos 生态系统项目正在构建或采用更适合其需求的替代共识或状态机,包括Penumbra (私人交易)、Anoma (普遍的需求巧合协调)和Nomic (Cosmos上的比特币)。
应用链在定义上与单体链没有区别;相反,应用链模块化很大程度上是主权互操作性与 IBC 的信任最小化区块链通信相结合的理念。
相比之下,单片链通常采用所谓的胖协议论点,其中一条链运行着全球绝大多数 DeFi,一切都集中在一层,其代币产生货币溢价。正如我们所知,扩展这样的协议非常困难,并且在加速和模块化执行、存储、数据可用性等的令人兴奋的技术上继续付出巨大努力。
Rollups 是一项了不起的技术成就,到目前为止,它们充当了没有主权或互操作性的飞地应用链,尽管它们当然受益于以太坊的大规模安全性。出于同样的原因(没有双关语),虽然应用链通常还没有单体链的块空间限制,但它们将能够在必要时采用模块化解决方案,如汇总和数据可用性层。
Cosmos 论文预测了应用程序链的未来,允许它通过设计将执行分片到单独的区块链中,让应用程序构建者可以自由地开发自己的产品,并自由地试验堆栈的所有层。
同时,appchain 的愿景比其他人早几年假设了跨链桥的必然性,并在跨链桥黑客司空见惯的时代开发了迄今为止最全面、最安全的跨链区块链通信系统。
IBC 的安全性
反对 appchain 论点的最有力的论据之一是跨链桥本质上是不安全的。一方面,确实没有任何协议或链间消息传递系统在本质上和任何时候都是安全的,但这对于以太坊合约和 IBC 一样都是如此。
任何代码都可能有错误,攻击者总是试图利用它们。
另一方面,自 DeFi 夏季以来,我们已经收集到足够的证据表明用户永远不会将自己限制在单个链上——他们将使用可利用的多签名来获得跨链到最新的千篇一律的 EVM 克隆。
他们会更渴望使用 IBC 和跨链的完全可互操作、UX 优化、可组合的 DeFi 吗?
如果桥梁是不可避免的,为什么 IBC 是最好的?为什么它应该被认为足够安全以成为金融的未来?答案在于信任最小化设计。
参与的链运行彼此的轻客户端,这意味着它们各自独立地验证另一条链的块头。因此,除非攻击者接管了整个链,否则攻击者无法用谎言来说服另一条链关于一条区块链上发生的事情。如果发生这种情况,控制链的一方可能会无限铸造自己链上的代币,通过 IBC 传递它们,并使用它们在 AMM 上或通过其他 DeFi 机制窃取资金。
这与代币保存在可利用的合约(多重签名或其他)中的桥梁形成鲜明对比,传统上不允许通用消息传递(尽管Axelar 应用程序链在改进非 IBC跨链通信方面取得了长足进步) 。
因此,应用链与信誉良好、安全的链建立 IBC 连接非常重要。然而,攻击 IBC 连接链的漏洞窗口也非常小。首先,如果一条链被经济或治理攻击接管,或者如果它发生灾难性的故障,IBC 连接可以立即关闭,这意味着它不能吸走任何价值。
为了覆盖 IBC 连接关闭之前的短暂时间,IBC 速率限制将很快可用。这将允许应用链在给定时期内限制代币流动,允许正常活动,同时限制攻击链可以获取的价值,从而使任何攻击的经济计算变得不那么有利。
IBC 实践:上图(此处为实时交互式版本)显示 IBC 在 IBC 连接的链之间发送和接收,图标大小与交易量成比例。即使在这个熊市中,在过去的 30 天里,也有大约 80 万笔交易和价值 2.64 亿美元的价值通过 IBC 发送。请注意,这只是跨链活动;它不计算单链交易。
尽管如此,Cosmos 还没有类似以太坊的采用已经不是什么秘密了。跨链 DeFi 要充分发挥其潜力仍然存在技术挑战——尽管我们开始在跨链安全、加密内存池、协议控制的套利和同步区块空间拍卖的网格中看到它们的可能形态。
随着跨链采用的增加,需要扩展的应用链也可以访问以太坊上正在开发的全套汇总和其他扩展解决方案,以及像 Celestia 这样的模块化应用链。
ATOM 2.0:跨链的单片链优势
我们在上面讨论了以太坊多年来如何变得更像 Cosmos。在其最近的ATOM 2.0 白皮书中,Cosmos Hub——长期没有用例——提议提供几个生态系统范围的用例,使其成为一个成熟的应用链。
“跨链调度器”提议为整个生态系统的代币化区块空间拍卖行,如果有足够的参与,它将实现未来的跨链区块同步。跨链分配器将允许使用 ATOM 资金库在整个生态系统中进行投资。
Hub 还在开发 Interchain Security v1,它是网状安全性的前身,也是一种即插即用安全性的选项,适用于不希望负责招募和管理自己的验证者的消费者链。在其最终的网状安全形式中,跨链安全充当 Cosmos 和以太坊之间的另一个融合点,使跨链能够实现以太坊目前提供的那种单片协议级安全的更灵活、自我主权的版本。
应用链:枢纽和前哨
目前,区块链活动已经融入了一些半流动的生态系统。
这些区域现在通过各种桥梁和中心化交易所松散地互连,但 IBC 可以安全地将它们互连——尽管为某些链开发具有成本效益的轻客户端仍在进行中。
应用程序链和单体链上的应用程序都在为日益互联的未来定位。由于临时跨链桥接现在已经完全失宠,大多数应用程序采用集线器和前哨模型是有意义的,而不是依赖名称识别或试图建立持久的技术护城河,同时受到超出其协议级别的决策的限制。控制。
这种枢纽和前哨模式可以采取不同的形式。在所有形式中,中心都是应用程序链的所在地,运行治理、持有国库并在前哨之间进行协调。IBC 未来的主要问题之一是如何最好地处理流动性。对于 Osmosis 而言,至少目前而言,将其所有流动性存放在国内并通过 Osmosis 区块链将其前哨路由从其他链的流动路由是有意义的。但与 Osmosis 密切合作以在 Osmosis 上启动其首个贷款前哨的 Mars Protocol 计划为其每个前哨提供单独的流动性。
由不同的应用程序链来权衡在分配其流动性(可能导致执行力差)和完全同步交易(电力交易者有时需要而 IBC 尚无法提供)之间进行权衡。也就是说,随着跨链网状安全性的增长,随着链间同步块市场的增长,以及随着 IBC 以我们无法预测的方式发展,完全同步的跨链 DeFi 交易将不可避免地变得可用。
终局之战
Cosmos 和以太坊在哲学上一直很接近,两者都在很大程度上借鉴了原始的赛博朋克精神来寻找灵感。虽然以太坊开始尽可能地推动单片链假设,而 Cosmos 选择最大化主权互操作性,但当他们接近尾声时,他们的许多设计选择已经开始再次收敛,这也许不足为奇。
rollup 和 appchain 之间的界限变得越来越细,dYdX 决定从一个转移到另一个就证明了这一点——同时保留了他们将来可能回到 rollup 的可能性。
其他应用程序可能会剥离自己的应用程序链,可能同时保留以太坊作为它们的首要前哨。
互操作性(一种有限的、不安全的)很久以前在以太坊中得以保留:一旦轻客户端可用,以太坊本身将能够通过使用 IBC 更安全地连接到跨链,IBC 是我们更广泛的生态系统的另一个主权、可互操作的成员所有股。
来源:金色财经