作者:Ash,Bitcoin Square;Sawyer,Echo,Bihelix

引言

十多年來,比特幣一直處於加密貨幣革命的最前沿,開創了去中心化數位貨幣和區塊鏈技術的概念。儘管比特幣具備突破性的創新,其核心功能主要集中在作為交換媒介和價值儲存手段。然而,隨著去年比特幣Ordinals 協議引入的銘文以及最近的Runes 協議的出現,人們開始重新審視比特幣在價值儲存之外的多種可能性。這些新的資產發行協議引發了對比特幣生態系統的再度關注,同時也突顯了比特幣在擴展性和交易確認時間上的限制。正是在這個背景下,RGB 協議應運而生,為比特幣生態系統開啟了一個全新的可能性領域,注入了新的動力。

RGB 協定基礎概述

1. 什麼是RGB 協定?

RGB 協定是建立在比特幣區塊鏈之上的第二層解決方案,旨在支援複雜資產、智慧合約和去中心化應用程式(dApp) 的創建和管理。透過充分利用比特幣網路的原生力量,RGB 旨在將比特幣轉變為適用於各種用例的綜合平台,最終促進整個生態系統的成長和擴展。

2. RGB 協定的發展歷程

RGB 協議的初步構想可以追溯到2016 年,由BHB Network 的Giacomo Zucco 基於Peter Todd 關於客戶端驗證(client-side validation)和一次性密封(single-use seals)理念提出。 2017 年,BHB Network 在原始MVP(最小可行產品)中實施了RGB,並得到了Poseidon Group 的支援。 2019 年,Maxim Orlovsky 和Giacomo Zucco 共同成立了LNP/BP 標準協會,致力於推動RGB 從概念到實際應用的發展。

自2019 年起,Maxim Orlovsky 博士在RGB 協議的發展中扮演了核心角色,負責設計並實施了當前的協議版本。 2021 年,LNP/BP 標準協會展示了RGB 與圖靈完整的AluVM 的整合,標誌著一個重大進展。隔年,該協會推出了Contractum 語言的官方網站,Contractum 是一種為在比特幣和閃電網路上利用RGB 技術建立智慧合約而客製化的功能性聲明式程式語言。 2023 年4 月,LNP/BP 標準協會發布了RGB v0.10,宣布將專注於開發對閃電網路(Lightning Network)的支援。未來,RGB 資產將能夠透過閃電網路進行快速且低成本的轉移,提升資產的流動性和使用效率。此外,RGB 可能使閃電網路具備全面的智慧合約功能,彌補比特幣和閃電網路在智慧合約方面的限制。

3. RGB 協定的工作原理

RGB 是在比特幣區塊鏈的PoW 共識層上建立的協定。該協議是有向無環圖(DAG)的一個版本,參與者無法看到網路的完整狀態,每筆新交易都需要至少兩筆先前交易的確認,才能記錄在網路上。客戶端驗證由RGB 模式提供支援。

RGB協定如何擴展BTC原生生態系?

 Source:RGB Blackpaper

4. RGB 協定的技術要點

RGB 協議的核心思想是依托比特幣的工作量證明和去中心化網絡,確保防止雙重支付並提供審查阻力。它將代幣轉移的驗證過程從全局的區塊鏈共識轉移到鏈下,由接收方客戶端獨立完成。只有在驗證無誤後,才會在必要時與比特幣主鏈交互,確保了高效率和隱私。

  • 一次性密封: 可以確保每個UTXO 只能被使用一次,透過將資產資訊和合約狀態封裝在UTXO 中,當UTXO 被花費時,資產所有權和合約狀態發生變化。簡單來說,一次性密封是一種抽象機制,用於防止雙重支付;
  • 客戶端驗證: 每個客戶端只驗證與其錢包相關的交易,不需要全局驗證所有交易,提高了系統擴展性,但可能在處理長交易歷史的資產時驗證時間會變長;
  • 確定性的比特幣承諾: RGB 使用基於Taproot 的OP_RETURN 承諾,透過將所有狀態轉換聚合為一個承諾,確保每個狀態轉換只能被承諾一次,防止雙花,最終的承諾哈希被嵌入比特幣交易中;
  • 批量處理: RGB 允許在單筆比特幣交易中處理多個狀態變化,降低了鏈上手續費,適合大規模轉帳或合併UTXO 的場景;
  • 隱私性保護:RGB 轉帳利用比特幣交易作為資產轉移的容器,透過創建新的UTXO 來接收代幣,而舊的UTXO 則被消耗,不直接在比特幣交易圖中顯示轉移路徑,增強了隱私性。鏈下通訊確保支付資訊的安全傳輸和驗證,防止鏈上資訊洩露,保護RGB 用戶的活動隱私。

RGB 協定的用例和意義

1. 充分發揮比特幣的貨幣屬性

比特幣(BTC)作為一種加密貨幣,其長期價值依賴其應用生態系統的廣泛性和深度。類似於美元之所以成為全球硬通貨,源自於其在全球大多數經濟體和商業活動中的廣泛使用,這背後是美元在貿易(石油美元)、金融(華爾街)、清算(SWIFT 系統)和結算(Fedwire 結算體系)等多個領域內的系統支援。如果比特幣區塊鏈無法建立以BTC 為基礎的類似價值體系,僅依賴中心化交易所支撐其金融層面,那麼其應用將極為有限,僅作為轉帳支付手段難以支持大額交易。

RGB 協定的引入有助於解決比特幣底層的可擴展性和圖靈完備性不足的問題。透過RGB 協議,我們能夠在比特幣原生區塊鏈上建立以BTC 為基礎的類似美元的價值傳導系統,從而引入大量具有實際應用場景的商業化應用。這不僅增強了比特幣的生態系統,也使其能夠支援更多複雜的金融和商業活動,進一步提升BTC 的價值和應用前景。

2.比特幣原生資產的代幣化

RGB 協議的主要特點之一是它能夠促進比特幣區塊鏈上各種資產的代幣化。這意味著幾乎任何資產,無論是數位資產還是實體資產,都可以在比特幣網路上表示為獨特的代幣或「RGB 資產」,包括房地產、藝術品、商品、證券,甚至是代表獨特數位收藏品的NFT。透過實現資產代幣化,RGB 協議為比特幣生態系統內的資產管理、交易和投資開闢了新的機會。這些代幣化資產可以在比特幣區塊鏈上輕鬆轉移,提供更高的安全性、透明度和流動性。

3. 智能合約與去中心化應用

RGB 協定的智慧合約功能特別重要,因為它們使得在比特幣區塊鏈上實現複雜的金融產品和服務成為可能。智能合約是自動執行的程序,可在滿足預定義條件時自動執行,從而消除對第三方的需求並降低詐欺或操縱的風險。借助RGB 協議,開發人員可以建立去中心化應用程式(dApps),利用智慧合約來自動化各種流程。這不僅擴展了比特幣的傳統貨幣角色,還為在比特幣網路上創建基於去中心化應用程式和服務的生態系統提供了機會。

4. 可擴展性和安全性

在為比特幣生態系統引入新功能的同時,RGB 協定也解決了可擴展性和安全性的關鍵問題。透過利用比特幣交易中的OP_RETURN 欄位來儲存資產元數據,RGB 最大限度地減少了對比特幣區塊鏈大小的影響,有助於保持其可擴展性和效率。透過利用比特幣網路的安全性和去中心化特性,RGB 協定為這些應用提供了一個安全且高度可靠的平台。這些去中心化應用不僅提升了比特幣網路的功能性,也促進了更廣泛的採用和參與,進一步推動了比特幣生態系統的發展。總而言之,RGB 協議的引入標誌著比特幣區塊鏈從單純的價值儲存和支付手段,邁向了一個多功能和多應用的去中心化平台新時代。

RGB 生態項目

BiHelix

BiHelix 是一個基於比特幣原生區塊鏈,結合RGB 協議和閃電網路構建的優化節點比特幣生態基礎設施,致力於推動比特幣實現大規模應用。其主要工作方向圍繞著以下四個面向:

節點優化:BiHelix 將開發能夠連結閃電網路的RGB 超級節點,這種超級節點將作為生態系統的核心產品。透過節點優化,BiHelix 旨在提升網路的效能和效率,使其能夠處理更多交易和更複雜的應用,從而為比特幣生態系統提供更強大的基礎設施。

AluVM 的改造與去中心化Schema Store 的搭建:BiHelix 將完成AluVM 的改造。 AluVM 是一種純功能性RISC 虛擬機,專為開發高級智慧合約而設計。與其他虛擬機器不同,AluVM 基於暫存器,並不允許隨機記憶體訪問,使其更加穩健和安全。 BiHelix 也將搭建前往中心化Schema Store,用於儲存和管理智慧合約的結構和規範,從而增強智慧合約的靈活性和可擴展性。

儲存優化:BiHelix 正在研究和優化一種使用資料庫儲存方式來取代現有的RGB Stash 檔案形式儲存。這種改進將提升資料管理的效率和可靠性,使得大規模資料處理和存取變得更加高效,並為未來的擴展提供堅實的基礎。

協議架構的最佳化:BiHelix 致力於整個協議架構的最佳化。首先,將引入節點通訊協定(如Nostr 協定)來改善單節點使用者歷史資料無法通訊的問題,提升網路的互通性。其次,將採用遞歸零知識證明技術來改善資料驗證過多的問題,提高網路的隱私性和安全性。最終,這些改進將大幅提升RGB 協定的工程能力和應用潛力。

透過這些措施,BiHelix 不僅提升了比特幣網路的基礎設施能力,也為各種創新應用提供了堅實的技術支援。最終,BiHelix 的努力將推動比特幣從單一的價值儲存手段,邁向一個多功能、多應用的去中心化平台,實現比特幣生態系統的全面升級和擴展。近期,我們也可以期待以RGB 和LN 為基礎的BiHelix 節點在主流錢包的上線。

總結

RGB 協定歷經6 年發展,雖未廣泛普及,但其潛力巨大。新版本v0.10 擴展了資產發行與智慧合約功能,逐步接近與閃電網路的全面相容。時間會證明這是否會成為RGB 發展的催化劑,相信它有潛力催化比特幣生態系統的演變,將其從簡單的價值貨幣轉變為廣泛的去中心化應用程式、代幣化資產和智能合約的綜合平台。透過解鎖新的用例,RGB 作為關鍵基礎設施,可以在塑造比特幣和更廣泛的加密貨幣格局的未來發揮關鍵作用,也預示著加密世界的革新。