本文介绍了Interchain Queries (ICQ),这是一种使用IBC标准在区块链之间共享信息的新系统。ICQ允许一个链查询另一个链的状态,从而实现跨链组合性。文章还概述了ICQ的工作原理,并提及了Quasar 与 Polymer Labs 和 Strangelove Ventures 合作开发 ICQ。
区块链渴望成为自包含的状态机,完全依赖于内部生成的数据。这种自包含的设计非常适合维护可验证数据的独立区,但对于希望整合外部真相来源的区块链来说,这种孤立的架构带来了挑战。当需要在链上利用外部信息时(例如,获取外部资产的价格、天气温度、选举结果等),可能需要将网络暴露于中心化、易腐败的真相来源的风险中,这可能会损害链上数据的完整性。将现实世界的数据引入链上,即所谓的预言机问题,历来是消费者区块链应用面临的关键挑战。
迄今为止,解决预言机问题的主要方案是依赖第三方预言机服务。预言机服务(通常是分布式网络本身)通过 Web API 或市场数据 feed 等方法,为区块链和智能合约检索和验证外部数据。虽然预言机服务很有用,但它们只是权宜之计,仍然容易受到操纵。2021 年,由于预言机操纵,超过 1 亿美元从 DeFi 协议中被盗。
Quasar 与 Polymer Labs 和 Strangelove Ventures 合作,正在帮助构建一种新的、无需许可的系统,用于使用 IBC 标准(Inter-Blockchain Communication,区块链间通信)在区块链之间共享信息,称为 Interchain Queries (ICQ)。
在过去的几年中,已经创建了几个 IBC 标准,以帮助标准化区块链如何相互通信并解锁新的可组合实用程序。例如,ICS20 — Fungible Token Transfers 是一种 IBC 标准,用于在与 IBC 通道连接的链之间传输同质化代币。重要的是,ICS20 以无需许可的方式跨链保留了同质化和所有权,这与临时的桥不同。另一个 IBC 标准是 ICS27 — Interchain Accounts (ICA),它允许在远程链上创建和控制账户,这些账户从单独的控制器链上的账户执行。有了这些 IBC 标准,不同的区块链现在能够交换数据并修改彼此的状态。这种新的可组合性在 DeFi 等领域催生了新的应用程序,我们很自豪地宣布一个新的补充:Interchain Queries (ICQ)。
Interchain Queries (ICQ) 是下一个创新,也是跨链可组合性的核心部分。一般来说,Queries 读取链上数据。例如,你可能想要查询某个链(chainA)上特定账户的代币余额。通常,直接提供给运行 chainA 二进制文件的客户端节点的查询可以直接返回此查询的答案。但是,如果需要查询 chainB 才能在 chainA 上执行某些交易呢?这是两个完全不同的区块链,具有不同的二进制文件和验证器网络。我们如何以最小化信任的方式验证来自不同链的数据?我们设计 ICQ 来解决这个数据共享的挑战。借助 ICQ,Queries 被打包为查询链上的 IBC 数据包。通过与目标链建立的 IBC 通道,携带查詢的 IBC 数据包只需在 Relayer 的帮助下发送到目标链。到达后,IBC 数据包由 ICQ 模块解包,以显示查询,然后在目标链的应用层上执行,就像同构区块链网络中的普通国内查询一样。最后,查询的响应在返回的 IBC 数据包确认中发送到查询链。瞧!现在可以使用源自不同链的查询来读取区块链的状态了!
以下是 ICQ 如何工作的简要概述。为清楚起见,让我们将发送查询的链称为“home chain”(图中的 chainA),将接收查询的链称为“satellite chain”(图中的 chainB)。
请注意,ICQ 是一个开源标准,可以通过多种方式实现,可以利用原生 ICQ 模块,也可以完全依赖于启用 IBC 的智能合约。
在本系列文章的下一篇中,我们将通过示例更深入地探讨实现 ICQ 背后的具体机制!我们很高兴为更广泛的 IBC 社区揭开 ICQ 的神秘面纱,以帮助催生新的、令人兴奋的跨链应用程序!
我们很自豪能与 Polymer Labs 和 Strangelove Ventures 的朋友们合作,为更大的 Cosmos Hub 贡献 Interchain Queries。
关于 Quasar
Quasar 是下一代 DeFi 投资机会的家园,由专家和社区驱动的策略提供支持。Quasar 通过使其公平、简单和透明来实现 DeFi 的民主化。通过降低金库管理的进入门槛,Quasar 允许个人轻松参与 DeFi,而无需自己管理底层策略,并允许策略师根据自己的表现赚取利润。专家驱动的策略——为了大多数人,而不是少数人。
关于 Strangelove
Strangelove Labs 是 Cosmos 生态系统中的核心开发者和实施者。Strangelove Labs 为支持 Cosmos 基础设施的核心开源软件做出贡献,为在 Cosmos 上启动的项目提供咨询和实施服务,并提供全套基础设施即服务产品。此外,Strangelove Labs 还是 Cosmos 生态系统中活跃的风险投资者,他们与 Galileo 合作,Galileo 是一家早期加密风险投资公司,旨在支持不断扩大的 Cosmos + Celestia IBC 生态系统。有关更多信息,请访问 strangelove.ventures
关于 Polymer
Polymer Labs 是第一个基于模块化 IBC 的网络协议,它将 IBC 确立为整个区块链行业领先的开源互操作性解决方案。Polymer 团队主要由经验丰富的 web2 基础设施构建者组成,是 Cosmos 开源代码的核心贡献者。Polymer 链通过基于轻客户端状态证明验证的无需信任架构,实现了所有集成链之间的 IBC 连接。
- 原文链接: medium.com/@quasar.fi/in...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!