原文標(biāo)題:《RGB 的真正潛能》原文作者:阿劍本文嘗試為比特幣上的一種資產(chǎn)發(fā)行協(xié)議RGB提供一份簡(jiǎn)潔的描述(也可以將它理解成一種鏈外智能合約系統(tǒng)),并指出其迥異于其它旨在實(shí)現(xiàn)相同或相似功能的協(xié)議的地方,這些 ...
原文標(biāo)題:《RGB 的真正潛能》 原文作者:阿劍 本文嘗試為比特幣上的一種資產(chǎn)發(fā)行協(xié)議 RGB 提供一份簡(jiǎn)潔的描述(也可以將它理解成一種鏈外智能合約系統(tǒng)),并指出其迥異于其它旨在實(shí)現(xiàn)相同或相似功能的協(xié)議的地方,這些區(qū)別使得 RGB 協(xié)議的可擴(kuò)展性遠(yuǎn)遠(yuǎn)超過(guò)它們,并且留下了更廣大的編程空間。除了介紹 RGB 已經(jīng)完成的設(shè)計(jì),我們還會(huì)探討這些編程可能性 1。 什么是 RGB 協(xié)議?在比特幣上發(fā)行資產(chǎn)的想法由來(lái)已久 2 3。但比特幣協(xié)議有自身的特性 4:其狀態(tài)由且僅由比特幣 UTXO(「未花費(fèi)的交易輸出」)來(lái)表達(dá);一個(gè) UTXO 僅攜帶兩個(gè)數(shù)據(jù):它自身的面額(比特幣價(jià)值),以及一個(gè)「腳本公鑰」(也稱為「鎖定腳本」),用于編程這筆資金的花費(fèi)條件,例如:提供某個(gè)公鑰的簽名;允許用來(lái)編程鎖定腳本的操作碼由比特幣的共識(shí)規(guī)則提供,它們不能用來(lái)實(shí)現(xiàn)任意的安全規(guī)則。因此,我們不可能在 UTXO 內(nèi)部創(chuàng)造其它資產(chǎn)——比特幣腳本不能編程出這些資產(chǎn)的安全檢查。這就意味著,所有在比特幣上發(fā)行資產(chǎn)的想法,本質(zhì)上都是對(duì)比特幣區(qū)塊空間的創(chuàng)造性使用。這意味著,我們需要設(shè)計(jì)一種鏈外的智能合約系統(tǒng),并要求將改變合約狀態(tài)的步驟——例如,合約 A 改變了參數(shù),B 將一定數(shù)量的某種資產(chǎn)轉(zhuǎn)移給了 C——的信息上傳到區(qū)塊鏈,從而,可以通過(guò)收集這些信息,獲得這個(gè)智能合約系統(tǒng)的最新?tīng)顟B(tài)。 一種粗糙的設(shè)計(jì)思路是,將改變合約狀態(tài)的步驟的信息原封不動(dòng)地上傳到比特幣區(qū)塊鏈。這當(dāng)然是可以工作的,但是,它會(huì)面臨幾個(gè)方面的問(wèn)題:(1)由于上傳了完整的信息,它可能會(huì)消耗較多的區(qū)塊空間,當(dāng)用戶需要改變合約的狀態(tài)(例如轉(zhuǎn)賬)時(shí),也將需要付出更多的鏈上手續(xù)費(fèi)。尤其是,當(dāng)我們希望這樣的鏈外合約系統(tǒng)具備比比特幣更好的可編程性時(shí),可編程性的增加可能以消耗更多的區(qū)塊空間為代價(jià);(2)區(qū)塊內(nèi)的幾乎任何一處的信息,都有可能改變鏈外的智能合約,因此,用戶必須獲得所有的比特幣區(qū)塊數(shù)據(jù),才能得出這個(gè)鏈外合約系統(tǒng)的最新?tīng)顟B(tài),即它的驗(yàn)證成本更高;(3)取決于鏈外智能合約系統(tǒng)的設(shè)計(jì),也許只能獲得跟比特幣相當(dāng)?shù)碾[私性,甚至更差的隱私性;而如果可以提供更多的隱私性,又可能需要消耗更多的區(qū)塊空間 5。 過(guò)去,一種使用量較大的協(xié)議叫做「Omni」,它不會(huì)上傳鏈外合約交易的完整信息,只會(huì)上傳交易的哈希值。這種做法解決了上述問(wèn)題 1,使鏈外合約交易的復(fù)雜性與其經(jīng)濟(jì)成本解耦;但用戶依然需要獲得全量的比特幣區(qū)塊數(shù)據(jù),才能得出 Omni 協(xié)議的最新?tīng)顟B(tài);此外,它也并沒(méi)有專門(mén)加強(qiáng)隱私性。 而 RGB 則使用了一種新的范式,叫做「一次性密封(single-use seals)」。它的用法很簡(jiǎn)單:RGB 要求每一個(gè)合約的每一個(gè)狀態(tài),都必須附身于某個(gè)比特幣 UTXO;而一旦要變更這個(gè)狀態(tài),就必須花費(fèi)這個(gè) UTXO、讓花費(fèi)它的交易得到區(qū)塊鏈的確認(rèn);此外,花費(fèi)它的比特幣交易還必須提供狀態(tài)轉(zhuǎn)換的內(nèi)容的哈希值 6,以指明變更后的狀態(tài)所附身的 UTXO。 在 RGB 開(kāi)發(fā)者看來(lái),這種設(shè)計(jì)跟帶有編號(hào)的塑料密封條有類似的地方:很容易看出它是否被拆過(guò),而且一旦被拆過(guò),就無(wú)法再用了。但是,另一種角度是,將被附身的 UTXO 當(dāng)成這個(gè)狀態(tài)的容器或者說(shuō)陶瓷存錢(qián)罐——想要拿出存錢(qián)罐里的錢(qián),就必須打破這個(gè)存錢(qián)罐,然后把里面的錢(qián)放到新的罐子里。 這種設(shè)計(jì)與此前的把整個(gè)區(qū)塊都當(dāng)成一個(gè)大寫(xiě)字板的協(xié)議形成了鮮明的對(duì)比:使用 UTXO 當(dāng)容器,就意味著,不花費(fèi)這個(gè) UTXO 的交易對(duì)容器里面的合約狀態(tài)不能構(gòu)成任何影響,因此,要驗(yàn)證某一個(gè)合約的某一個(gè)狀態(tài),我們就不需要獲得全部區(qū)塊的數(shù)據(jù)了,我們需要的只是一連串的比特幣交易、這些比特幣交易在某個(gè)區(qū)塊中存在在證據(jù)、這些比特幣交易所承諾的 RGB 狀態(tài)轉(zhuǎn)換(跟相關(guān)的比特幣交易一一成對(duì)),即可。這些可以串聯(lián)成一個(gè)鏈條的數(shù)據(jù),應(yīng)該能讓我們上溯到這個(gè)合約的初始狀態(tài),使我們能夠辨認(rèn)這個(gè)狀態(tài)的實(shí)質(zhì)。 對(duì)于熟悉鏈上智能合約系統(tǒng)(比如以太坊)的讀者來(lái)說(shuō),這個(gè)過(guò)程難以理解的一個(gè)地方在于:如果不依賴于區(qū)塊鏈的共識(shí)(它意味著合約的初始狀態(tài)和每一次狀態(tài)變更都會(huì)被每一個(gè)節(jié)點(diǎn)驗(yàn)證),這種智能合約系統(tǒng)的安全性是如何保證的?如何保證自己收到的資產(chǎn)就是自己想要的那一種,如何確保資產(chǎn)沒(méi)有被非法增發(fā)? 答案也很簡(jiǎn)單,叫做「客戶端驗(yàn)證(client-side validation)」——你自己驗(yàn)證。在鏈上合約系統(tǒng)中,節(jié)點(diǎn)根據(jù)公開(kāi)的狀態(tài)轉(zhuǎn)換規(guī)則,驗(yàn)證每一次狀態(tài)轉(zhuǎn)換操作、拒絕掉無(wú)效的操作,從而根據(jù)初始狀態(tài)計(jì)算出最新的狀態(tài)。但是,只要狀態(tài)轉(zhuǎn)換規(guī)則和初始狀態(tài)是可知的,通過(guò)鏈上共識(shí)來(lái)驗(yàn)證就不是唯一的辦法,用戶可以根據(jù)支付方提供的資料,自己驗(yàn)證狀態(tài)轉(zhuǎn)換的每一步是否都遵循了最初定義的狀態(tài)轉(zhuǎn)換規(guī)則。通過(guò)這種辦法,驗(yàn)證的一方(假設(shè)是資產(chǎn)的接收方)同樣能檢查出非法的狀態(tài)轉(zhuǎn)換,并拒絕接受。 最后,我們用一個(gè)例子來(lái)展現(xiàn) RGB 協(xié)議的特點(diǎn): 現(xiàn)在,Alice 擁有 UTXO A』,保存著依據(jù) RGB 協(xié)議發(fā)行的 X 單位的資產(chǎn) Y,她希望將 Z 單位的 Y 轉(zhuǎn)移給 Bob。這批資產(chǎn)一共經(jīng)歷了 5 個(gè)前任所有者(包括資產(chǎn)發(fā)行者),才到達(dá) Alice 手上。因此,Alice 要給 Bob 提供這 4 次狀態(tài)轉(zhuǎn)換的證據(jù)(這其中前面 3 次的證據(jù)都是由前任所有者提供給 Alice 的),包括合約的初始狀態(tài)和狀態(tài)轉(zhuǎn)換規(guī)則、每一次轉(zhuǎn)移所用的比特幣交易、每一筆比特幣交易所承諾的 RGB 交易、這些比特幣交易得到某個(gè)區(qū)塊確認(rèn)的證據(jù),一起發(fā)送給 Bob,Bob 將根據(jù)合約的狀態(tài)轉(zhuǎn)換規(guī)則,驗(yàn)證這 4 次轉(zhuǎn)移沒(méi)有違反規(guī)則,然后再?zèng)Q定是否要接受。當(dāng) Alice 構(gòu)造 RGB 交易時(shí),由于 Z 小于 X,她也要給自己安排一個(gè) UTXO 來(lái)接收剩余的部分。最后,Alice 將這筆 RGB 交易的哈希值嵌入花費(fèi) UTXO A』 的比特幣交易中,完成這次支付。 最終,由于使用了 UTXO 容器,一個(gè) RGB 的合約的最新?tīng)顟B(tài)可以表示成一個(gè)有向無(wú)環(huán)圖上還沒(méi)有后代的點(diǎn)(每個(gè)點(diǎn)都表示一個(gè)存放在 UTXO 容器內(nèi)的狀態(tài))。并且,對(duì)下圖中的所有者 P 來(lái)說(shuō),他將只知道從合約的初始狀態(tài) G 到達(dá)他的過(guò)程,也即紅圈標(biāo)注的過(guò)程,而對(duì)灰色的點(diǎn)一無(wú)所知: RGB 的優(yōu)勢(shì)輕量的可驗(yàn)證狀態(tài)如上所述,與此前在比特幣上出現(xiàn)的資產(chǎn)發(fā)行協(xié)議(鏈外合約系統(tǒng))相比,RGB 大幅降低了驗(yàn)證(一個(gè)合約的某一個(gè)狀態(tài))的成本。在交易的時(shí)候,接收者不再需要遍歷所有區(qū)塊來(lái)收集合約狀態(tài)發(fā)生改變的信息,而只需獲得一連串的比特幣交易,以及這些交易所承諾的 RGB 交易、這些比特幣交易的區(qū)塊包含證據(jù)(依據(jù)區(qū)塊頭的默克爾證據(jù)),就能確信支付方真的擁有一定數(shù)量的某種資產(chǎn)。 這種驗(yàn)證成本的降低,也大幅度減少了用戶對(duì)大型基礎(chǔ)設(shè)施供應(yīng)商的依賴(信任)。在以往的協(xié)議中,由于驗(yàn)證成本較高,用戶難以自己計(jì)算出合約的最新?tīng)顟B(tài),因此用戶必須信任一些供應(yīng)商(比如自己的錢(qián)包所使用的合約狀態(tài)供應(yīng)商);同時(shí),因?yàn)榭梢载?fù)擔(dān)這樣的計(jì)算成本的供應(yīng)商較少,這也意味著供應(yīng)商的中心化。但在 RGB 中,用戶只需使用比特幣輕客戶端來(lái)檢查與比特幣交易的部分、使用 RGB 協(xié)議來(lái)檢查 RGB 交易的部分,自己就可以負(fù)擔(dān)。 跟一些鏈上合約系統(tǒng)相比,RGB 同樣顯得更為輕量。這體現(xiàn)在 RGB 可以針對(duì)性地驗(yàn)證一個(gè)合約的某一個(gè)狀態(tài);而在那些并不基于 UTXO 的系統(tǒng)上,由于缺乏 UTXO 這樣控制準(zhǔn)入的機(jī)制,任意一筆交易都可能改變?nèi)我鉅顟B(tài),所以,你幾乎不可能針對(duì)性地驗(yàn)證某一個(gè)狀態(tài),而只能在計(jì)算出所有最新?tīng)顟B(tài)的同時(shí)確定某一個(gè)狀態(tài)——在這個(gè)意義上,被表達(dá)為「全局狀態(tài)(global state)」的特性實(shí)際上應(yīng)該被稱為「整體狀態(tài)(uniform state)」,雖然它提供了合約之間交叉訪問(wèn)的特性,但這也決定了其驗(yàn)證成本會(huì)更高、更難獲得免信任性。 在這些鏈上合約協(xié)議上,一種重大的優(yōu)化措施是要求區(qū)塊頭承諾最新?tīng)顟B(tài)(「狀態(tài)根」),從而允許輕客戶端依據(jù)這些承諾驗(yàn)證從全節(jié)點(diǎn)處得到的某個(gè)合約的某個(gè)狀態(tài)。這是一種復(fù)用已經(jīng)發(fā)生的計(jì)算(全節(jié)點(diǎn)已經(jīng)運(yùn)行過(guò)的計(jì)算)的方法,也非常高效,因此,如果不考慮免信任性,可以認(rèn)為它比 RGB 更為高效。但是,它畢竟意味著:輕節(jié)點(diǎn)在交易基礎(chǔ)驗(yàn)證以及合約狀態(tài)計(jì)算上都依賴于全節(jié)點(diǎn)。而在使用比特幣輕客戶端的 RGB 錢(qián)包中,它所依賴的信任假設(shè)是相關(guān)的比特幣交易是有效交易,而與合約狀態(tài)相關(guān)的部分則是客戶端親自驗(yàn)證過(guò)的,因此免信任性更好。缺點(diǎn)是驗(yàn)證的時(shí)延更長(zhǎng),需要保管的數(shù)據(jù)更多。 可擴(kuò)展性RGB 的可擴(kuò)展性體現(xiàn)在兩個(gè)方面: 嵌入比特幣交易中的僅僅是一條哈希值,這意味著 RGB 交易的體積(除了合約自定義的規(guī)則之外)沒(méi)有什么限制——即使你把一份 RGB 資產(chǎn)分成了 100 份(RGB 交易本身將非常大),需要嵌入比特幣交易中的也只有一條哈希值。如注 6 所述,嵌入這樣的哈希值的方法有兩種:一是使用 OP_RETURN 輸出,這意味著它會(huì)消耗一個(gè)哈希值的鏈上空間;二是隱藏在 Taproot 輸出的腳本公鑰所承諾的腳本樹(shù)上——這不會(huì)消耗任何鏈上空間。這一點(diǎn)同樣也意味著,用戶不必為了可編程性而犧牲經(jīng)濟(jì)性——僅考慮鏈上手續(xù)費(fèi)的話。 RGB 合約的最新?tīng)顟B(tài)是一個(gè)有向無(wú)環(huán)圖上沒(méi)有后代的獨(dú)立的點(diǎn)——這意味著這些狀態(tài)可以獨(dú)立變更、互不影響,也就是允許并發(fā)。這實(shí)際上也是繼承自 UTXO 的特性。這一點(diǎn)同樣也意味著,在一個(gè)分支上發(fā)生的無(wú)效變更(無(wú)效交易),不會(huì)影響其它分支,更不會(huì)導(dǎo)致整個(gè)合約卡死,因此也可以視為一種安全性好處。 RGB 在可擴(kuò)展性上被批評(píng)的一點(diǎn)是:每一次轉(zhuǎn)移,都需要接收者驗(yàn)證從初始狀態(tài)到支付者狀態(tài)所涉及的所有交易——隨著資產(chǎn)轉(zhuǎn)手的次數(shù)增加,后續(xù)的接收者的驗(yàn)證負(fù)擔(dān)會(huì)越來(lái)越重。這個(gè)批評(píng)是真實(shí)的。而優(yōu)化它則意味著我們也要找到一種方法來(lái)復(fù)用已經(jīng)發(fā)生過(guò)的運(yùn)算。證明系統(tǒng)技術(shù)(比如 SNARKs)有望提供這樣的解決方案 7。 資產(chǎn)定義與保管機(jī)制的分化最后一個(gè)好處依然跟 UTXO 有關(guān),取決于我們?nèi)绾卫斫?UTXO 的鎖定腳本機(jī)制。 鎖定腳本可以用來(lái)編程一筆資金的解鎖條件,因此,它可以實(shí)現(xiàn)保管規(guī)則。例如,假設(shè)一個(gè)鎖定腳本包含且僅包含了一把公鑰,那就意味著只有對(duì)應(yīng)的私鑰的主人可以控制它。但是,這樣的保管規(guī)則同樣是比特幣合約式協(xié)議編程的基礎(chǔ) 8。例如,一個(gè)使用 2-of-2 的多簽名鎖定腳本的 UTXO 可以是一條閃電通道;在通道運(yùn)行期間,雙方可以發(fā)生幾乎無(wú)數(shù)次相互支付,而資金的鏈上形式不會(huì)有什么改變。換言之,在此時(shí),2-of-2 的多簽名鎖定腳本構(gòu)成了一種價(jià)值轉(zhuǎn)移機(jī)制,允許雙方在不變動(dòng)鏈上資金形式的前提下轉(zhuǎn)移價(jià)值。 這樣的機(jī)制可以用在 UTXO 所承載的比特幣價(jià)值上,自然,也可以用在它所承載的 RGB 資產(chǎn)上。我們可以發(fā)行一種 RGB 資產(chǎn),讓它附身于一個(gè) 2-of-2 多簽名 UTXO,從而利用閃電通道的機(jī)制,在雙方間無(wú)限次相互支付這種資產(chǎn) 9。同理,RGB 資產(chǎn)也可以進(jìn)入其它基于比特幣腳本的合約。 在這里,UTXO 的腳本和 RGB 協(xié)議形成了功能上的分化:前者致力于實(shí)現(xiàn)價(jià)值保管和價(jià)值轉(zhuǎn)移的規(guī)則;而后者專注于資產(chǎn)定義。從而,資產(chǎn)的保管和資產(chǎn)的定義可以拆分開(kāi)來(lái)。這是一種重要的安全性提升,也是人們?cè)谝恍﹦e的鏈上合約系統(tǒng)中孜孜以求的東西。 RGB 已經(jīng)作出的設(shè)計(jì)上述特性,實(shí)際上對(duì)所有基于 UTXO 一次性密封和客戶端驗(yàn)證的協(xié)議都成立。但在此基礎(chǔ)上,RGB 協(xié)議又做出了進(jìn)一步的設(shè)計(jì)。 在當(dāng)前的 RGB 協(xié)議的開(kāi)發(fā)中,開(kāi)發(fā)者們尤其關(guān)注協(xié)議的隱私性,因此 RGB 在兩個(gè)方面加強(qiáng)了隱私性: 盲化 UTXO。在 RGB 交易中,接收方只需使用混淆后的 UTXO 標(biāo)識(shí)符來(lái)接收資產(chǎn),而無(wú)需暴露真正接收資產(chǎn)的 UTXO 的特征。這絲毫無(wú)損接收者向下一任所有者提供證據(jù)的能力,同時(shí)又使后續(xù)的資產(chǎn)接收者可以對(duì)抗前任資產(chǎn)所有者的窺探。 Bulletproof??捎脕?lái)隱藏每一次交易中的具體數(shù)額。但后續(xù)的資產(chǎn)所有者依然能驗(yàn)證此前沒(méi)有出現(xiàn)過(guò)增發(fā)。 可待探索的空間在這一部分,我將討論 RGB 協(xié)議還可以繼續(xù)探索的空間,主要跟可編程性有關(guān)。 當(dāng)前,已經(jīng)提出的 RGB 合約模板(schema)都集中在資產(chǎn)發(fā)行上。但是,由于 RGB 使用了「客戶端驗(yàn)證」范式,實(shí)際上,我們可以給它添加任何可以用客戶端驗(yàn)證來(lái)確保的特性——僅受 UTXO 這種結(jié)構(gòu)的限制。 限制條款而在 UTXO 的基礎(chǔ)上,一個(gè)可以拓寬可編程性的概念叫做「限制條款(covenants)」 10。限制條款的本意是限制一筆資金可以轉(zhuǎn)移的目的地。有了這種能力,我們就可以編程許多有趣的應(yīng)用,比如: 非交互式取款的資金池。我們可以讓許多人的資金都匯集在同一個(gè) UTXO 中,并使用限制條款保證他們?nèi)魏稳硕紵o(wú)需其他人幫助,就可以取出屬于自己的資金。這可以起到在區(qū)塊空間需求高漲時(shí)以低成本幫助人們從高風(fēng)險(xiǎn)的地方退出的作用。 保險(xiǎn)柜合約。讓一筆資金必須先花費(fèi)到某個(gè)地方、經(jīng)過(guò)一個(gè)時(shí)間鎖才能自由花費(fèi);而在時(shí)間鎖期間,保險(xiǎn)柜主人可以用一把緊急密鑰打斷這個(gè)過(guò)程、將資金立即轉(zhuǎn)移到別的地方。這種裝置可以為自主保管提供極大的幫助。 當(dāng)前的比特幣腳本并沒(méi)有這種能力,因此,在比特幣腳本上啟用限制條款需要軟分叉。 但是,只要我們?cè)敢鉅奚恍┯伞纲Y產(chǎn)定義與保管機(jī)制的分化」帶來(lái)的好處的話,我們就可以在 RGB 資產(chǎn)上實(shí)驗(yàn)這樣的特性,我們可以在 RGB 合約層面實(shí)現(xiàn)這樣功能——雖然它只能對(duì)使用它的 RGB 資產(chǎn)生效(而不能對(duì)比特幣生效),但無(wú)疑會(huì)開(kāi)啟一個(gè)有趣的空間。 已有的限制條款的研究表明,它可以拓寬基于 UTXO 的交易的編程空間,提供許多特性。但這些研究基本上是基于比特幣的,而在比特幣這樣的協(xié)議上,我們會(huì)更加保守一些。而在 RGB 上,我們可以大膽地將限制條款的核心能力——在腳本層面讀取花費(fèi)自身的交易的能力——進(jìn)一步泛化,從而提供更靈活的可編程性:交叉訪問(wèn)合約的能力。 交叉訪問(wèn)最小的限制條款意味著一個(gè) UTXO 在被花費(fèi)的時(shí)候,其腳本可以讀取花費(fèi)交易的輸出。但完全泛化的限制條款則意味著:它可以讀取花費(fèi)它的交易的所有部分。這就意味著,它也可以讀取交易的其它輸入,如果我們不限定其它輸入必須來(lái)自同一個(gè)合約,那就意味著,它可以讀取其它合約的狀態(tài)。 在 RGB 中,我們默認(rèn)每一個(gè)合約都是一個(gè)獨(dú)立的宇宙,有屬于自身的有向無(wú)環(huán)圖。但是,依然有可能出現(xiàn)一個(gè)用戶同時(shí)持有兩個(gè)不同合約的狀態(tài)的情況。如果 RGB 交易允許同時(shí)花費(fèi)來(lái)自兩種合約的資產(chǎn),這樣的交叉訪問(wèn)能力也許就有應(yīng)用場(chǎng)景(盡管可以想象它會(huì)讓交易的驗(yàn)證變得更加復(fù)雜)。 實(shí)際上,已經(jīng)有基于 UTXO 類似結(jié)構(gòu)的鏈上合約系統(tǒng)(例如:Nervos Network),使用這一點(diǎn)來(lái)實(shí)現(xiàn)合約的交叉訪問(wèn)能力 11。這是一個(gè)非常新的領(lǐng)域,開(kāi)向以往的比特幣研究很少觸及的領(lǐng)域,也許埋藏著什么驚喜也說(shuō)不定。 結(jié)論在本文中,讀者會(huì)發(fā)現(xiàn),有個(gè)概念被頻繁提及、貫穿了推理和幻想的所有過(guò)程:「UTXO」。這正是我的用意。如果你不理解 UTXO,你就無(wú)法理解 RGB 這樣的協(xié)議的設(shè)計(jì)的起點(diǎn),也不能理解 RGB 協(xié)議設(shè)計(jì)的優(yōu)點(diǎn),也無(wú)法想象人們使用它的方式。RGB 協(xié)議的特性在很大程度上正是由其 UTXO 這種一次性密封的形式塑造的。相應(yīng)地,比特幣研究領(lǐng)域積累的對(duì) UTXO 的研究,也可以被我們化用到對(duì) RGB 的研究中。 這也解釋了,為什么不理解比特幣的人,將很難理解 RGB。而喜歡比特幣的人,會(huì)認(rèn)可 RGB 已經(jīng)作出的設(shè)計(jì)。
免責(zé)聲明:本文不構(gòu)成投資建議,用戶應(yīng)考慮本文中的任何意見(jiàn)、觀點(diǎn)或結(jié)論是否符合其特定狀況,及遵守所在國(guó)家和地區(qū)的相關(guān)法律法規(guī)。
歡迎轉(zhuǎn)載分享!
轉(zhuǎn)載請(qǐng)注明本文地址: 如有文章侵犯了您的權(quán)利,請(qǐng)聯(lián)系本站站長(zhǎng),我們將在第一時(shí)間刪除相關(guān)內(nèi)容,謝謝! |