Polymer:以太坊的互操作性中心

新手Jan 30, 2024
Polymer 是一个以太坊 Rollup,它使用 IBC 技术实现不同以太坊 Rollup 之间的互操作性。它利用 OP Stack 作为结算基础设施,采用 Cosmos SDK 实现原生 IBC 互操作性,并利用 EigenDA 提供可扩展的数据可用性证明。
Polymer:以太坊的互操作性中心

TL;DR:Polymer 正在构建以太坊的互操作性中心,通过以太坊安全性支持的本机 IBC 技术实现所有以太坊汇总之间的互操作性。

Polymer 本身是一个以太坊汇总(Rollup),由以下构建块组成:

  • 结算:OP Stack 提供以太坊的结算和链衍生逻辑
  • 执行:Cosmos SDK 为连接的汇总提供本机 IBC 互操作性
  • 数据可用性:EigenDA 提供可扩展的数据可用性
  • 证明:OP Stack 的模块化故障防护系统提供:
  • 交互式欺诈证明:在 MIPS (Cannon) 或 RISC-V (Asteric) 防错虚拟机上玩交互式验证游戏 (IVG)
  • ZK 有效性证明:RiscZero 的 Rust ZK 程序

互操作性——我们现在处于什么阶段?

自 2015 年 7 月以太坊作为第一个支持任意应用程序逻辑的区块链上线以来,其广泛的开发者、投资者和爱好者社区已经建立了加密货币领域最强大的网络之一。以太坊已成为各种去中心化应用类型(从去中心化金融到 NFT 等)实验的沃土。此外,以太坊不仅为世界提供了去中心化计算,还提供了抗审查的货币和通货紧缩的价值储存手段。

虽然以太坊是最大且使用最广泛的去中心化网络,但扩展性一直是增长的持续障碍。然而,第 2 层已经部分缓解了扩展问题,并取得了进展,特别是在它们如何实现web 2 规模和用户体验,但它们也需要权衡。跨这些第 2 层的分片执行虽然实现了可扩展性,但代价是创建了孤立的执行环境,这些环境会分散流动性,使最终用户感到困惑并使开发人员的旅程变得复杂。

由于跨这些链没有标准的本机消息传递解决方案,跨第 2 层的安全可组合性已成为困扰以太坊的最重要问题之一,并且随着第 2 层的启动和扩展,这些问题将继续增长。早期的互操作性解决方案试图通过构建代币桥来解决这个问题,但是以前的桥不安全并且容易遭受巨大的黑客攻击(请参阅这里,这里,和这里 的小部分样本)。所有现有的任意消息传递桥(AMB)都是作为智能合约实现的,其不同的实现导致了碎片的可组性。

我们如何解决这些问题?

Polymer:以太坊的互操作性中心

凭借自 2020 年以来在以太坊上构建互操作性和跨链应用程序的经验,Polymer 团队很高兴宣布我们连接以太坊、rollups 等的最新设计和架构。

Polymer 不是第三方桥梁,而是第 2 层汇总,专门充当以太坊的互操作性中心,提供 IBC(区块链间通信) 作为以太坊的一项功能,并建立与集成第 2 层的连接。这种特定领域的互操作性模型改进了前人所采用的非特定领域的方法。以太坊本身正在代表其汇总验证 IBC 执行。我们预计特定领域的互操作性在短期内将变得越来越流行。

Polymer 允许应用程序在以太坊汇总之间具有可组合性,并可以访问 IBC 不断增长的应用程序网络和功能集,包括链间帐户、应用程序回调等。

Polymer 采用混合方法,将 OP 堆栈的结算功能与 Cosmos SDK 的开发人员体验和本机互操作性相结合。 Polymer 还利用 Eigenlayer 的数据可用性,将以太坊网络的数据可用性吞吐量扩展了 10 mb/s,并进行了更多优化。

尽管 Layer 2 正在通过构建零知识证明者和共享排序来认识到互操作性的必要性,但这些努力大多是孤立的,并且仅限于自己的框架内,并且只能解决部分互操作性问题。我们认为以太坊及其汇总缺乏统一的互操作性标准来解决每个多生态系统利益相关者的痛点。 Polymer 将 IBC 确立为整个行业的互操作性标准。

使用 IBC 构建

IBC是一种区块链互操作性解决方案,允许在区块链之间进行任意数据传输连接 100 多个连锁店并实现 $30B+ 的转账。它是目前业界最久经考验的互操作性协议。没有其他互操作协议能够在 IBC 规模上取得成功, 连接超过 100 条链并已实现 $30B+ 的转账。最近,它每月安全地促成了超过 1.5 亿美元的交易量。 IBC 的设计具有与区块链核心精神相一致的关键属性:

  • 可信的中立:IBC 是开源软件,任何人都可以参与其中,它不是任何一家盈利公司的产品。它是作为公共产品开发的,没有协议内租金提取—链、应用程序和智能合约都可以免费使用 IBC。
  • 无供应商锁定: IBC 使应用程序协议可以轻松地在安全模型和互操作提供程序之间切换。例如,切换互操作提供商时不需要转回和迁移令牌。 IBC 通道升级可以将底层连接切换到新组,从而防止供应商锁定。
  • 模块化安全:IBC 旨在确保最高标准的默认安全性,同时允许开发人员灵活地降低不太关键用例的安全性。它可以配置为使用共识验证轻客户端、多重签名签名者甚至汇总的本机桥确认
  • 提供强大的功能集:IBC 提供了构建者所需的关键功能,但在竞争解决方案中并未广泛使用。开发者不仅可以使用 IBC 来构建代币转账,还可以构建链间账户(即允许一条链上的模块或合约控制远程链上的账户的能力)、链间查询以及智能合约之间的异步通信。不同的链条。想象一下,使用单个私钥来控制您拥有资产的所有链上的钱包,以及这将如何简化普通用户的用户体验。

使用 OP 堆栈进行构建

Polymer 加入了一长串利用 OP 堆栈作为其结算基础设施的区块链,包括 Base、Zora 等。我们决定使用 OP 堆栈作为以太坊互操作中心的结算框架,因为它提供:

  • 灵活性、可扩展性和性能:Polymer 与其他 Rollup 的区别在于,它专注于满足其他 Rollup 上应用程序的互操作性需求,而不是执行去中心化应用程序本身。这种与绝大多数汇总功能的背离需要极大的灵活性来构建。与以太坊主网相比,OP Stack 还具有更高的容量和吞吐量,这对于支持我们设想的可互操作的汇总世界是必要的。
  • 通过繁荣协作的生态系统实现去中心化:OP 堆栈正在构建一个强大的网络,并结合来自 OP 实验室、Coinbase 和各种开源贡献者的工程人才,以以太坊安全性和一致性:以太坊拥有技术、文化和经济要素的正确组合,可以继续发展加密领域最强大的去中心化生态系统。我们 Polymer Labs 的团队致力于推动以太坊的扩展路线图向前发展,特别是扩展互操作性。

使用Eigenlayer构建

EigenDA 使用相同的基础资产来增加以太坊网络的数据带宽以确保安全。以下是我们选择使用 EigenDA 来实现数据可用性的原因的详细说明:

  • 以太坊安全: 特定于域的互操作性中心应从与其连接的汇总相同的来源借用尽可能多的安全性。对于继承以太坊安全性的 Rollup,最安全的选择是使用以太坊 DA。下一个最佳选择是利用 EigenDA,它借用了以太坊质押和验证器集的子集的安全性。
  • 可扩展性:EigenDA 显着提高了以太坊网络的数据可用性吞吐量。 EigenDA 的成本模型也更加灵活,可以提供更实惠的数据可用性服务,以支持高吞吐量用例,例如跨链互操作性。

将一切整合在一起

我们仔细选择了这种方法,因为我们认为 IBC 是以太坊生态系统的正确解决方案。作为加密货币中价值最高的结算层,以太坊为通过 Polymer 进行的跨链交易提供了比任何依赖验证器集或集中式链外实体盲目信任的替代解决方案最大的安全性。随着以太坊上 L2 数量的激增,对像 Polymer 这样的特定领域互操作性中心的需求也在增长。 Polymer 还利用 EigenDA 来提高解决方案的可扩展性和成本效益。

Polymer 在以太坊的扩展故事中发挥着关键作用,使构建者能够通过最佳信任模型跨以太坊汇总和其他领域创建无缝可组合的应用程序。我们正在构建的可互操作的未来是加密货币实现大规模采用的未来 - 用户可以轻松地将其资产存储在链上,无论他们生活在哪条链上,都可以利用最好的应用程序,并且在没有复杂的用户体验障碍的情况下浏览加密货币。

合并以太坊和 Cosmos

以太坊和 Cosmos 在价值上保持一致,并为区块链技术的创新奠定了基础。两者在推动行业发展方面都取得了长足进步,但都是通过各自为政的方式实现的。Polymer 改变了这一局面,它为 Cosmos 的进步建立了一条直接部署到以太坊生态系统的途径,包括将 IBC 引入以太坊。

声明:

  1. 本文转载自[聚合物实验室Polymer Labs](https://www.polymerlabs.org/blog/polymer-ethereums-interoperability-hub],著作权归属原作者[Polymer Labs],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
立即注册