僅用207行代碼實現RGB在Liquid側鏈上的運行——無需跨鏈橋

  |  

僅用 207 行代碼就實現了區塊鏈社區普遍認爲需要更多複雜工作才能完成的任務。KaleidoSwap證明,原生 RGB 資產可以直接在Blockstream 的 Liquid 側鏈上運行——無需橋接、無需託管、無需架構改造。關鍵在於,它其實就隱藏在顯而易見的地方:比特幣和 Liquid 都使用基於 BIP-341 的相同Taproot 輸出格式,這意味着RGB 協議的承諾機制幾乎可以無縫集成到 Liquid 中。

要點總結

  • KaleidoSwap 僅使用207 行向後兼容的代碼(分佈在 7 個文件中)在 Liquid 上運行原生 RGB 資源,對現有的 45 個測試套件沒有任何更改。
  • Bitcoin 和 Liquid 在BIP-341下共享相同的 Taproot 輸出格式,允許 RGB 驗證器接受 Liquid 交易輸出作爲有效承諾,而無需修改。
  • Liquid 上發行了真正的RGB20 資產,併成功演示了比特幣和 Liquid 上的 RGB 資產之間無需託管的原子交換。
  • Liquid 的Simplicity智能合約語言——自 2025 年 7 月起在 Liquid 主網上線——使 KaleidoSwap 能夠通過契約在共識層強制執行 RGB 承諾規則。
  • Liquid 集成的 RGB 補丁已作爲 RFC 提交到官方 RGB 存儲庫,目前正在等待維護者的批准。

KaleidoSwap 爲 Liquid 側鏈啓用原生 RGB 資源

技術原理聽起來似乎很簡單。RGB 通過將加密承諾嵌入到標準的 Taproot 輸出中,將資產轉移錨定到區塊鏈上。由於比特幣和 Liquid 都按照 BIP-341 實現 Taproot 輸出,因此無論該承諾來自哪條鏈,它對於 RGB 的驗證層來說都完全相同。標準的 RGB 驗證器直接接受 Liquid 的交易輸出作爲有效的承諾,無需任何修改。

實際上,這意味着只需要編寫讀取 Liquid 交易而非比特幣交易的邏輯即可。最終成果:七個文件共 207 行代碼,一個覆蓋三個驗證調用的小型抽象層。現有測試套件中的所有 45 個測試均無需修改即可通過。四個下游生產庫無需任何源代碼更改即可乾淨地重新構建。

爲什麼最小的代碼改動如此重要

可以說,這一微小的差異是整個故事中最具戰略意義的部分。一個僅207行的補丁無需修改即可通過現有測試套件,這不僅僅是一個技術奇觀——它表明RGB協議的架構設計具有足夠的通用性,無需對協議本身進行分叉即可兼容比特幣以外的網絡。這對於其他具有BIP-341 Taproot輸出的鏈或側鏈在理論上能夠多快地遵循同樣的路徑,具有切實的意義。

RGB20資產和原子交換安全性的演示

證明 RGB 承諾在 Liquid 上有效是一回事,證明其在真實的端到端生產場景中有效則是另一回事。KaleidoSwap 更進一步,不僅完成了理論驗證,還在Liquid 上發行了實際的 RGB20 資產,並配備了即時合約、找零轉賬以及側鏈上完全驗證的端到端錨定。

接下來,團隊進行了一項更爲引人注目的演示。他們成功完成了比特幣上的 RGB 資產與 Liquid 上的 RGB 資產之間的無託管原子互換。該互換依賴於一個共享密鑰,該密鑰將交易的雙方綁定在一起——要麼雙方都能完全完成交易,要麼交易根本不會發生。任何一方都不可能同時持有兩種資產。這種“要麼全有要麼全無”的保證消除了通常需要在跨鏈轉賬中使用可信中介機構才能避免的交易對手風險。

其意義遠不止於技術層面。跨鏈資產轉移歷來依賴於橋接——而橋接基礎設施正是區塊鏈歷史上一些最大規模黑客攻擊的根源。一種無需橋接、在協議層運行的原子化方法,代表了一種截然不同的安全態勢。

利用 Liquid 的 Simplicity 智能合約實現 RGB 強制執行

KaleidoSwap 特別針對 Liquid 的深層原因在於Simplicity ,這是 Blockstream 的可形式化驗證的智能合約語言,自 2025 年 7 月以來一直在 Liquid 主網上活躍。與更寬鬆的腳本環境不同,Simplicity 允許在部署之前證明支出條件的正確性——當這些條件控制資產轉移時,這一特性至關重要。

契約如何鎖定共識層面的 RGB 資產規則

由於 RGB 印章最終只是底層鏈上的一種代幣,因此鏈上對該代幣強制執行的任何支出規則實際上都會變成對該資產本身的支出規則。KaleidoSwap 利用了這一點,編寫了一個“簡易性契約”,網絡會對每一筆 RGB 印章支出強制執行該契約:交易必須包含有效的 RGB 承諾。如果交易不包含,網絡將直接拒絕該筆支出。

Simplicity 已在 Liquid 上投入生產環境,用於包括後量子簽名和抵押貸款合約在內的多種用例。該基礎設施能夠擴展到共識層,強制執行 RGB 資產語義,而無需依賴應用層驗證,這標誌着可編程的比特幣相關資產在側鏈上的行爲方式邁出了重要一步。

未來前景與社區採納

已將啓用 Liquid 集成 RGB 的補丁以正式 RFC 的形式提交至 RGB 官方代碼庫。現在,決定權在於 RGB 維護者,他們是否接受該提案將決定這項集成從 KaleidoSwap 演示階段發展成爲協議級標準的進程速度。

RGB協議協會內部的戰略定位

KaleidoSwap並非以局外人的身份參與其中。該公司是RGB協議協會創始成員之一,與Bitfinex和Tether並肩——這兩家公司都是比特幣相關金融生態系統中最具影響力的機構。該協會的支持賦予了Liquid集成方案機構層面的權威性,這是獨立提交的方案所缺乏的。

戰略框架十分明確:RGB 協議已在比特幣和閃電網絡上運行,Liquid 自然而然地成爲第三個網絡。KaleidoSwap 的做市商網絡已在 RGB 和閃電網絡上運行,將該基礎設施擴展到 Liquid 將使該協議能夠利用 Liquid 的隱私特性、更快的結算速度,以及最重要的——基於 Simplicity 的可編程性。

該 RFC 的命運掌握在 RGB 維護者手中,目前尚無定論,它將決定此次集成最終是淪爲無關緊要的註腳,還是一個轉折點。如果獲得通過,它將正式確立一條途徑,使任何開發者都能使用與比特幣相同的工具在 Liquid 上構建 RGB 原生應用——這一前景可能會徹底改變 RGB 生態系統在可擴展性和智能合約功能方面的發展方式,遠遠超出比特幣底層本身所能支持的範圍。

常問問題

KaleidoSwap 是如何在 Liquid 側鏈上啓用 RGB 資源的?

KaleidoSwap 僅需編寫207 行向後兼容的代碼(分佈在七個文件中),即可將 RGB 承諾適配到 Liquid。這一集成得益於比特幣和 Liquid 在 BIP-341 協議下共享的相同的 Taproot 輸出格式,使得現有的 RGB 驗證器無需任何修改即可接受 Liquid 交易輸出。

哪些安全措施保護比特幣和Liquid RGB資產之間的原子交換?

比特幣和Liquid RGB資產之間的原子交換由共享密鑰保護。該機制確保交換要麼對雙方完全完成,要麼根本不發生,從而防止一方同時持有兩種資產的情況,並消除了對託管人的需求。

在 Liquid 的 RGB 資源中,Simplicity 智能合約語言扮演着什麼角色?

自 2025 年 7 月起在 Liquid 主網上啓用的 Simplicity 協議,允許 KaleidoSwap 在共識層強制執行 RGB 資產支出條件。Simplicity 協議中編寫的契約要求 Liquid 上每一筆 RGB 印章的支出都必須附帶有效的 RGB 承諾——否則,該交易將被網絡拒絕。

根據 KaleidoSwap 的說法,Liquid 平臺上的 RGB 資產未來前景如何?

KaleidoSwap 的目標是讓Liquid 成爲繼比特幣和閃電網絡之後下一個主要的 RGB 網絡。實現這一集成的 RGB 補丁已作爲 RFC 提交至官方 RGB 代碼庫,其最終能否被採納取決於 RGB 維護者的批准。KaleidoSwap 作爲 RGB 協議協會的創始成員之一(其他創始成員包括 Bitfinex 和 Tether),正積極推動這一目標的實現。

本文由人工智能輔助生成,並經編輯團隊審覈。

推薦閱讀