【2024年8月12日】UTXO 綁定:詳解 BTC 智能合約方案 RGB、RG

2024-08-12 21:44:2207:10 52
所屬專輯:加密圈深度解析
聲音簡(jiǎn)介
比特幣是目前流動(dòng)性最好且最安全的區(qū)塊鏈。在銘文爆發(fā)后,BTC 生態(tài)吸引了大量開發(fā)者涌入,他們很快關(guān)注到了 BTC 的可編程性問題與擴(kuò)容問題。通過引入不同的思路,如 ZK、DA、側(cè)鏈、rollup、restaking 等方案,BTC 生態(tài)的繁榮正迎來全新高點(diǎn),儼然已經(jīng)成為本輪牛市的主線劇情。
然而,在這些設(shè)計(jì)中,許多都延續(xù)了 ETH 等智能合約的擴(kuò)容經(jīng)驗(yàn),且必須依賴一個(gè)中心化的跨鏈橋,這是系統(tǒng)的薄弱點(diǎn)。少有方案是基于 BTC 本身的特點(diǎn)設(shè)計(jì)的,這與 BTC 本身的開發(fā)者體驗(yàn)并不友好有關(guān)。由于一些原因使得它沒法像以太坊一樣運(yùn)行智能合約:
比特幣的腳本語言為了安全性而限制了圖靈完備性,這使得沒法像以太坊一樣執(zhí)行智能合約。
同時(shí)比特幣區(qū)塊鏈的存儲(chǔ)是針對(duì)簡(jiǎn)單的交易而設(shè)計(jì),沒有對(duì)復(fù)雜的智能合約進(jìn)行優(yōu)化。
最重要的是比特幣沒有虛擬機(jī)來運(yùn)行智能合約。
2017 年隔離見證 (SegWit) 的引入增加了比特幣的區(qū)塊大小限制;2021 年的 Taproot 升級(jí)使得批量簽名驗(yàn)證成為可能,從而更輕松、更快速地處理交易(解鎖原子交換、多重簽名錢包和有條件付款)。這都使的比特幣上的可編程性成為可能。
2022 年,開發(fā)者 Casey Rodarmor 提出了他的“Ordinal Theory”,概述了聰?shù)木幪?hào)方案,可以將圖像等任意數(shù)據(jù)放入比特幣交易中,為直接在比特幣鏈上嵌入狀態(tài)信息和元數(shù)據(jù)開辟了新的可能性,這對(duì)于需要可訪問和可驗(yàn)證狀態(tài)數(shù)據(jù)的智能合約等應(yīng)用程序來說,開辟了一條新的思路。
目前,大多數(shù)擴(kuò)展比特幣編程性的項(xiàng)目依賴于比特幣的二層網(wǎng)絡(luò)(L2),這使得用戶必須信任跨鏈橋,成為L(zhǎng)2獲取用戶和流動(dòng)性的一大挑戰(zhàn)。此外,比特幣目前缺乏原生的虛擬機(jī)或可編程性,無法在無需額外信任假設(shè)的情況下實(shí)現(xiàn)L2與L1的通信。
RGB、 RGB++和Arch Network都嘗試從 BTC 原生屬性出發(fā),增強(qiáng)比特幣的可編程性,通過不同的方法提供智能合約和復(fù)雜交易的能力:
RGB 是一種通過鏈下客戶端驗(yàn)證的智能合約方案,智能合約的狀態(tài)變化被記錄在比特幣的 UTXO 中。雖然具有一定的隱私優(yōu)勢(shì),但使用起來繁瑣,且缺乏合約的可組合性,目前發(fā)展非常緩慢。
RGB++ 是 Nervos 在 RGB 的思路下的另一條擴(kuò)展路線,依然基于 UTXO 綁定,但通過將鏈本身作為一個(gè)具備共識(shí)的客戶端驗(yàn)證者,這提供了一種元數(shù)據(jù)資產(chǎn)跨鏈的解決方案,并允許其支持任意 UTXO 結(jié)構(gòu)鏈的轉(zhuǎn)移。
Arch Network 為 BTC 提供了一個(gè)原生的智能合約方案,創(chuàng)建了一個(gè) ZK 虛擬機(jī)和對(duì)應(yīng)的驗(yàn)證者節(jié)點(diǎn)網(wǎng)絡(luò),通過聚合交易將狀態(tài)變化與資產(chǎn)階段記錄在 BTC 交易中。
RGB
RGB 是 BTC 社區(qū)早期的智能合約擴(kuò)展思路,其通過 UTXO 封裝的方式記錄狀態(tài)數(shù)據(jù),為后續(xù) BTC 原生擴(kuò)容提供了重要思路。

RGB++
RGB++ 是 Nervos 在 RGB 的思路下的另一條擴(kuò)展路線,依然基于 UTXO 綁定。
RGB++ 利用圖靈完備的 UTXO 鏈(例如 CKB或其他鏈)來處理鏈下數(shù)據(jù)和智能合約,進(jìn)一步提升了比特幣的可編程性,并通過同構(gòu)綁定BTC來保證安全性。

Arch Network
Arch Network 主要由 Arch zkVM 和 Arch 驗(yàn)證節(jié)點(diǎn)網(wǎng)絡(luò)組成,利用零知識(shí)證明 (zk-proofs) 和去中心化驗(yàn)證網(wǎng)絡(luò)確保智能合約的安全和隱私,比 RGB 更加易用,并沒有像 RGB++ 一樣需要另一條 UTXO 鏈進(jìn)行綁定。

結(jié)論
在BTC可編程性設(shè)計(jì)方面,RGB、RGB++ 和 Arch Network各有特色,但都延續(xù)了綁定 UTXO 的思路,UTXO 的僅一次使用的鑒權(quán)屬性更適合智能合約用于記錄狀態(tài)。
但其劣勢(shì)也非常明顯,即糟糕的用戶體驗(yàn),與 BTC 一致的確認(rèn)延遲與低性能,即只擴(kuò)展了功能,但沒有提升性能,這在 Arch 與 RGB 中較為明顯;而 RGB++ 的設(shè)計(jì)雖然通過引入更高性能的 UTXO 鏈提供了更好的用戶體驗(yàn),但也提出了額外的安全性假設(shè)。
隨著跟多開發(fā)者加入 BTC 社區(qū),我們會(huì)見到更多的擴(kuò)容方案,如 op-cat 的升級(jí)提案也在積極討論中。而切合 BTC 原生屬性的方案是需要重點(diǎn)關(guān)注的,UTXO 綁定方法是不升級(jí) BTC 網(wǎng)絡(luò)的前提下,擴(kuò)展 BTC 編程方式的最有效方法,只要能解決好用戶體驗(yàn)問題,將是 BTC 智能合約的巨大進(jìn)步。

用戶評(píng)論

表情0/300
喵,沒有找到相關(guān)結(jié)果~
暫時(shí)沒有評(píng)論,下載喜馬拉雅與主播互動(dòng)
聲音主播

6203284

簡(jiǎn)介:一個(gè)兒時(shí)就懷揣著夢(mèng)想的人,在人生路上發(fā)現(xiàn)了,少有的時(shí)代賦予普通人的公平機(jī)會(huì)——加密圈行業(yè),于是決定加入這個(gè)行業(yè),并深入研究,在無數(shù)個(gè)白天夜晚不知疲倦。在此輸出自己的一些心得體會(huì),結(jié)識(shí)同行路上的有緣人。