HomeZ - 横幅首页 ita仅用 207 行代码在 Liquid 侧链上实现 RGB——无需跨链桥

仅用 207 行代码在 Liquid 侧链上实现 RGB——无需跨链桥

只用了区区 207 行代码,就完成了更广泛区块链社区原本认为需要大量繁重工作才能实现的事情。KaleidoSwap 已经证明,原生 RGB 资产可以直接运行在 Blockstream 的 Liquid 侧链之上——无需跨链桥、无需托管方、也无需对架构进行大改。关键洞见其实一直“显而易见”:Bitcoin 和 Liquid 都在 BIP-341 之下使用完全相同的 Taproot 输出格式,这意味着RGB 协议的承诺机制几乎毫无摩擦地就嵌入到了 Liquid 中。

关键要点

  • KaleidoSwap 仅用分布在七个文件中的207 行向后兼容代码,就在 Liquid 上运行了原生 RGB 资产,且对现有的 45 个测试用例完全零改动。
  • Bitcoin 和 Liquid 在 BIP-341 之下共享相同的 Taproot 输出格式,使得 RGB 验证器无需修改即可接受 Liquid 交易输出作为有效承诺。
  • 一个真实的 RGB20 资产已在 Liquid 上发行,并成功演示了 Bitcoin 与 Liquid 上 RGB 资产之间的无托管原子交换。
  • Liquid 的 Simplicity 智能合约语言——自 2025 年 7 月起已在 Liquid 主网上线——使 KaleidoSwap 能够通过契约在共识层强制执行 RGB 承诺规则。
  • 用于 Liquid 集成的 RGB 补丁已作为 RFC 提交到官方 RGB 仓库,正等待维护者批准。

KaleidoSwap 让原生 RGB 资产登陆 Liquid 侧链

这一技术前提听起来出奇地简单。RGB 通过在标准 Taproot 输出中嵌入密码学承诺,将资产转移锚定到区块链上。由于 Bitcoin 和 Liquid 都按照 BIP-341 实现 Taproot 输出,对 RGB 验证层来说,无论是哪条链产生的,该承诺看起来都是一样的。标准的 RGB 验证器在完全无需修改的情况下,就接受了 Liquid 交易输出作为有效承诺。

在实践中,这意味着唯一需要新增的代码,就是读取 Liquid 交易而非 Bitcoin 交易的逻辑。结果是:分布在七个文件中的 207 行代码,在三个验证调用之上加了一层小小的抽象。现有测试套件中的 45 个测试全部无需改动就通过了。四个下游生产库在不改任何源码的前提下都顺利重新构建。

为何极少的代码改动如此重要

这一变更量之小,可以说是整个故事在战略层面上最重要的部分。一个 207 行的补丁,在不修改现有测试套件的情况下全部通过,这不仅仅是技术上的奇闻——它表明 RGB 协议的架构在设计时就具备足够的通用性,可以容纳 Bitcoin 之外的网络,而无需对协议本身进行分叉。这对其他拥有 BIP-341 Taproot 输出的链或侧链,理论上能以多快的速度走上同一路径,具有现实意义。

RGB20 资产与原子交换安全性的演示

证明 RGB 承诺在 Liquid 上可行是一回事,证明它们在真实的端到端生产场景中可行又是另一回事。KaleidoSwap 不止于理论证明:团队在 Liquid 上发行了一个真正的RGB20 资产,包括一个在线合约、一笔带找零的转账,以及在侧链上完整验证的端到端锚定。

接下来是更引人注目的演示。团队在 Bitcoin 上的一个 RGB 资产与 Liquid 上的一个 RGB 资产之间,执行了一次无托管原子交换。该交换依赖一个共享秘密将交易的两条腿绑定在一起——要么双方的交换全部完成,要么根本不会发生。在任何时刻,都不存在一方可以同时持有两种资产的情况。这种“要么全有要么全无”的保证,消除了通常在跨链转移中需要可信中介来承担的对手方风险。

其意义远远超出技术机制本身。跨链资产流动历来依赖跨链桥——而跨链桥曾是区块链历史上一些最大黑客攻击事件的源头。一种在协议层即可实现、无需跨链桥的原子化方案,代表着一种根本不同的安全姿态。

利用 Liquid 的 Simplicity 智能合约来强制执行 RGB

KaleidoSwap 之所以特意选择 Liquid,深层原因在于 Simplicity——Blockstream 的形式可验证智能合约语言,自 2025 年 7 月起已在 Liquid 主网上线。与更宽松的脚本环境不同,Simplicity 允许在部署前就证明支出条件的正确性——当这些条件用来约束资产转移时,这一特性至关重要。

契约如何在共识层锁定 RGB 资产规则

由于 RGB 封印本质上只是底层链上的一枚币,该链对这枚币施加的任何支出规则,实际上就变成了对该资产本身的支出规则。KaleidoSwap 正是利用这一点,编写了一个由网络强制执行的 Simplicity 契约,适用于每一次 RGB 封印的支出:交易必须携带一个有效的 RGB 承诺。如果没有,网络就会直接拒绝这笔支出。

Simplicity 已经在 Liquid 的生产环境中部署,用于包括抗量子签名和抵押贷款合约在内的多种用例。能够将这套基础设施扩展到在共识层强制执行 RGB 资产语义——而不是依赖应用层验证——标志着 Bitcoin 相关资产在侧链上可编程行为方式的一个重要进步。

未来前景与社区采纳

启用 RGB 与 Liquid 集成的补丁,已作为正式 RFC 提交到官方 RGB 仓库。接下来由 RGB 维护者做出决定,他们是否接受这一提案,将决定这项集成能以多快的速度从 KaleidoSwap 的演示,走向协议层标准。

在 RGB 协议协会中的战略定位

KaleidoSwap 并非以局外人身份参与此事。该公司是 RGB 协议协会的创始成员之一,与 Bitfinex 和 Tether 并列——这两者是 Bitcoin 相关金融生态中最具影响力的实体之一。协会的支持,为 Liquid 集成提案提供了独立提交所不具备的机构背书。

其战略定位非常明确:在 RGB 已经运行于 Bitcoin 和闪电网络之后,Liquid 被视为天然的第三张网络。KaleidoSwap 的做市商网络已经在 RGB 和闪电网络上运作,将这套基础设施扩展到 Liquid,将使协议能够利用 Liquid 的隐私特性、更快的结算速度,以及更重要的,其基于 Simplicity 的可编程性。

这份 RFC 在 RGB 维护者手中的命运,是决定这次集成会成为一个脚注,还是一个转折点的开放问题。如果获得通过,它将正式确立一条路径,使任何开发者都可以使用他们在 Bitcoin 上已经使用的同一套工具,在 Liquid 上构建 RGB 原生应用——这一前景可能会重塑 RGB 生态在可扩展性和智能合约功能方面的路径,远远超出 Bitcoin 基础层本身所能支持的范围。

常见问题

KaleidoSwap 是如何在 Liquid 侧链上启用 RGB 资产的?

KaleidoSwap 通过仅编写分布在七个文件中的207 行向后兼容代码,将 RGB 承诺适配到了 Liquid。之所以能够完成这一集成,是因为 Bitcoin 和 Liquid 在 BIP-341 之下共享相同的 Taproot 输出格式,使现有 RGB 验证器无需任何修改即可接受 Liquid 交易输出。

有哪些安全措施保护 Bitcoin 与 Liquid 之间的 RGB 资产原子交换?

Bitcoin 与 Liquid 之间的 RGB 资产原子交换由一个共享秘密来保障安全。该机制确保交换要么为双方完全完成,要么根本不会发生,从而防止任何一方在任意时刻同时持有两种资产,并消除了对托管方的需求。

Simplicity 智能合约语言在 Liquid 上的 RGB 资产中扮演什么角色?

Simplicity 自 2025 年 7 月起在 Liquid 主网上线,使 KaleidoSwap 能够在共识层强制执行 RGB 资产的支出条件。用 Simplicity 编写的契约要求 Liquid 上每一次 RGB 封印的支出都必须携带一个有效的 RGB 承诺——否则,该交易会被网络本身拒绝。

根据 KaleidoSwap 的看法,Liquid 上 RGB 资产的未来前景如何?

KaleidoSwap 的目标是让Liquid 成为继 Bitcoin 和闪电网络之后的下一个主要 RGB 网络。启用这一集成的 RGB 补丁已作为 RFC 提交到官方 RGB 仓库,其采纳与否取决于 RGB 维护者的批准。作为与 Bitfinex 和 Tether 一同担任 RGB 协议协会创始成员的公司,KaleidoSwap 正在积极推动这一结果。

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”KaleidoSwap 是如何在 Liquid 侧链上启用 RGB 资产的?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”KaleidoSwap 通过仅编写分布在七个文件中的 207 行向后兼容代码,将 RGB 承诺适配到了 Liquid。之所以能够完成这一集成,是因为 Bitcoin 和 Liquid 在 BIP-341 之下共享相同的 Taproot 输出格式,使现有 RGB 验证器无需任何修改即可接受 Liquid 交易输出。”}},{“@type”:”Question”,”name”:”有哪些安全措施保护 Bitcoin 与 Liquid 之间的 RGB 资产原子交换?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Bitcoin 与 Liquid 之间的 RGB 资产原子交换由一个共享秘密来保障安全。该机制确保交换要么为双方完全完成,要么根本不会发生,从而防止任何一方在任意时刻同时持有两种资产,并消除了对托管方的需求。”}},{“@type”:”Question”,”name”:”Simplicity 智能合约语言在 Liquid 上的 RGB 资产中扮演什么角色?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Simplicity 自 2025 年 7 月起在 Liquid 主网上线,使 KaleidoSwap 能够在共识层强制执行 RGB 资产的支出条件。用 Simplicity 编写的契约要求 Liquid 上每一次 RGB 封印的支出都必须携带一个有效的 RGB 承诺——否则,该交易会被网络本身拒绝。”}},{“@type”:”Question”,”name”:”根据 KaleidoSwap 的看法,Liquid 上 RGB 资产的未来前景如何?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”KaleidoSwap 的目标是让 Liquid 成为继 Bitcoin 和闪电网络之后的下一个主要 RGB 网络。启用这一集成的 RGB 补丁已作为 RFC 提交到官方 RGB 仓库,其采纳与否取决于 RGB 维护者的批准。作为与 Bitfinex 和 Tether 一同担任 RGB 协议协会创始成员的公司,KaleidoSwap 正在积极推动这一结果。”}}]}

本文由人工智能协助生成,并由编辑团队审核。

Satoshi Voice
本文在人工智能的支持下完成,并由我们的记者团队审核,以确保准确性和质量。
RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST