今天跟大家分享近期研究的成果,比特幣生態未來的兩個巨人:Taproot Assets和RGB協議各自都有怎麼樣的特點,未來我們該關注什麼?為什麼要關注RGB協議?
第一,都是比特幣資產發行協議,資產發行才會帶來財富效應,這也是ada 幣 是 什麼我關注的核心原因。
第二,採用了客戶端驗證的方式,且都兼容閃電網絡,所以不會給比特幣主網造成負擔,協議的設計相比銘文要健康很多。
第三,雖然技術都發展了很久,但是協議層麵都是剛剛搭建完成了八成左右,暫時能用且未來會不斷更新,這也意味著足夠早期,且有足夠多的機會待我們發掘。
今天我們先來聊聊客戶端驗證。客戶端驗證模型是由Peter Todd提出,他認為鏈上驗證數據比較麻煩,就把代幣的發行和轉移等數據保留在鏈上,但鏈上礦工隻負責記錄這些數據,不負責驗證數據真偽,客戶端透過讀取鏈上的資料來完成驗證。
鏈上代幣和客戶端驗證代幣,這兩者最大的區別是代幣的真偽是不是受鏈上的礦工節點驗證,客戶端驗證如何實現的。
提到了客戶端驗證,有人會說之前USDT-Omni不也是透過客戶端驗證這種方式搞的嗎?現在Tether都不在Omni上發行USDT了,這是不是說,客戶端驗證根本就是一個錯誤的技術方案呢?
其實不然,Tether說了,停止發行的主要原因是採用度不足,說白了就是之前的客戶端驗證不好用,畢竟以太坊二層和TRC-20這種便宜快捷的幣安詐騙交友方式,又老又貴的BTC-Omni當然沒人用了。
Tether發現原有的客戶端驗證不好用,於是高調宣佈自己來開發 RGB,搞好了,比特幣網絡原生有那麼多比特幣資產,對發行穩定幣簡直是一塊超級大的蛋糕。
RGB 是使用客戶端驗證模型的比特幣和閃電網絡上的資產代幣化和智能合約的第二層網絡,是進化版的客戶端驗證方案。
目前,RGB協議是由瑞士LNP/BP協會運營維護的,當然它還是個開源項目,任何人都可以加入到RGB的建設中,RGB 於 2023 年 4 月發布了 v0.10 版本。 RGB沒有什麼厲害的融資背景,而剛剛提到的瑞典的LNP/BP協會則是受到了下圖中機構的支持:
不知道是不是因為感覺沒有牌麵,官網中它還特意添了一句,意思不是以太幣暴跌所有捐贈都是有名有姓的,很多匿名大佬也支持我們呢。具體獲得支持的金額未知,畢竟這種開源項目,沒有股權沒有幣權的,能捐贈的大部分應該都是極客大佬,小部分是Tether這種有具體需求的公司,總之RGB的背景比較神祕。
我們說說客戶端驗證為什麼是一個好的方向?接下來,我們來聊聊RGB的技術特性。
RGB技術特點
我們前麵說過,RGB是要把代幣驗證真偽的功能從比特上搬下來,如何實現的呢?
一次性印章(Single-Use-Seals)
現實世界中,我們平時點外賣也會發現,店家會把紙訂單用訂書機打到外賣袋上,如果外賣小哥餓得不行了想要喫這份外賣,那麼隻有破壞紙訂單和包裝袋纔可以喫到,這是Sui price一個確保用戶收到外賣前,外賣不會被打開的技術。
同理,一次性印章是一種確保資產所有權不被篡改的技術,具體技術細節不作展開,可以簡單理解為,RGB採用在比特幣交易輸出(UTXO)上定義的一次性印章,當RGB上資產當發生轉移時,舊的印章自動銷毀,新的印章被創造出來,任何資產的篡改都會立刻被發現,這樣就充分利用比特幣的雙花保護和審查製度,而無需任何信任妥協。這就是透過密碼學的方式,實現了和比特礦工驗證一樣的安全性。
RGB還有兩個優點:
首先,它可以直接相容於閃電網絡,既可以與比特幣閃電網路支付相同的速度和成本發送和接收 RGB 資產,並保留比特幣區塊鏈的所有安全性。此外,既然能相容於閃電網絡,那就可以啟用閃電網路的 DEX 功能,讓用戶直接在閃電網路上將資產與比特幣交換。這樣,在RGB上發行的資產,就地利用閃電網路就可以實現與原生資產比特幣的交易,隻是交易模式是更傳統的訂單薄模型。
其次,它為更高的可擴展性、隱私性和可編程性奠定了堅實的基礎,因為它將所有驗證邏輯保留在區塊鏈之外。這意味著鏈上費用最小化,別人無法侵犯 RGB 用戶的隱私,並且不需要全球共識來更新協議及其驗證邏輯。
講完這兩個技術特點,我就想插入一個應用上的告誡,RGB並不是主打像BRC20的資產發行的,如果要發行,也主要是發行穩定幣的,所以希望在RGB上炒銘文的夥伴,就不要心存幻想了。 RGB為兩件事而生,第一是USDT發行,第二就是實現非常困難的比特幣智慧合約生態。
RGB 的虛擬機器AluVM
我們一直在說,BTC不可能像以太一樣有繁榮生態,主要原因是它沒有智能合約,但RGB的出現,讓比特幣真正有了做資產發行以外,生態的可能性。
RGB 目前使用一個叫AluVM的圖靈完備虛擬機,目前還在開發中,所以披露資訊不足,目前所知,Bitfinex派遣了一整個團隊全職幫助RGB進行技術上的推進,新的AluVM 據稱在未來會使用一門叫Contractum的程式語言來替換當下使用的Rust。對此我們保持嚴密關注,畢竟一旦實現,這可是比特生態的巨大突破,想像空間甚至是以太體量的好幾倍。
既然虛擬機器這塊,還需要時間才能給出答案,我們就先來瞭解已經明確的轉帳技術原理, 如果覺得枯燥的,可以跳到最後一分鐘財富密碼。
一個例子讀懂RGB轉帳流程:
1.V客在 RGB 網路上發行了 100 個$VK幣給自己
在比特幣網路上,V客發幣這件事對應他目前持有比特幣的未TXO A;
2.V客轉了50個$VK幣給DeJ
在比特幣網路上,V客轉幣這件事對應著一個新的未TXO B,同時第 2 步驟中的 未TXO A被銷毀;
在比特幣網路上,DeJ收到幣這件事對應著一個新的未TXO C,表示DeJ目前目前持有比特幣UTXO;同理,當DeJ轉幣時,他原有的未TXO C也會被銷毀,進而形成一個新的UTXOD。
如果這個$VK幣一直在不同人手中轉下去,最終在比特幣主網上會有與這些轉賬所對應的UTXO 來進行標識,並且每次當下發生的轉賬,都會使得原來的UTXO 被銷毀,而產生新的UTXO。
透過這個過程,就是我們剛剛說的一次性印章,我們可以看到 RGB 協議中資產的創建、轉移和驗證是如何與比特幣的 UTXO 關聯在一起的。這種關聯使得 RGB 資產能夠在比特幣網路上進行安全、去中心化且隱私保護的轉移。
最後說下所謂的財富密碼,目前RGB上可以玩的東西非常之少,僅有的倆項目還是在Zealy上發布空投活動的,不過為了大家不錯失財富密碼,大家可以提前註冊一個Bitmask錢包,這是RGB生態專用的,再註冊一個Zealy。
