資產(chǎn)通證化與資產(chǎn)錨定化1 穩(wěn)定數(shù)字通證目前市面上有數(shù)種穩(wěn)定數(shù)字通證。比如,現(xiàn)有市面上的USDT是Tether公司推出的基于穩(wěn)定價(jià)值貨幣美元(USD
資產(chǎn)通證化與資產(chǎn)錨定化
1. “穩(wěn)定”數(shù)字通證
目前市面上有數(shù)種“穩(wěn)定”數(shù)字通證。比如,現(xiàn)有市面上的USDT是Tether公司推出的基于穩(wěn)定價(jià)值貨幣美元(USD)的通證Tether USD(下稱USDT),它的意義是錨定1USDT=1美元,也就是“匯率穩(wěn)定的通證“(Tether,2018)。
Tether公司給予USDT自己的定義是:“Tethers,是一種法幣掛鉤的數(shù)字通證,所有Tethers都是通過(guò)Omni Layer協(xié)議在Bitcoin區(qū)塊鏈上以通證形式首次發(fā)行,每一個(gè)發(fā)行流通的Tethers都與美元一比一掛鉤,相對(duì)應(yīng)的美元總量存儲(chǔ)在香港Tether有限公司(即一個(gè)Tether為一美元)。
憑借Tether Limited的服務(wù)條款,持有人可以將Tethers與其等值法定貨幣贖回/兌換,或兌換成Bitcoin。Tether的價(jià)格永遠(yuǎn)與法定貨幣的價(jià)格掛鉤,其掛鉤法幣的儲(chǔ)存量也永遠(yuǎn)大于或等于流通中的幣量。在技術(shù)方面,繼續(xù)遵從比特幣區(qū)塊鏈的特點(diǎn)與功能。”
從價(jià)值來(lái)說(shuō),USDT可以從三個(gè)維度分析。
1.價(jià)值尺度-直觀顯示幣值:USDT可以直觀地衡量虛擬幣的法幣價(jià)值,也可以看做美元的定價(jià),在幣幣交易中格外有用。
2.流通手段-虛擬幣的兌換中介:由于USDT在虛擬幣流通中充當(dāng)著交換中介的角色,被用來(lái)兌換各種各樣的幣,所以成功成為數(shù)字貨幣中的結(jié)算貨幣,可以說(shuō)“繞過(guò)”了原有數(shù)字通證不能直接和法幣兌換的規(guī)則。
3.貯藏手段-避險(xiǎn)存儲(chǔ):數(shù)字通證波動(dòng)巨大,本質(zhì)上來(lái)講與其說(shuō)是貨幣不如說(shuō)是商品。而在USDT幣值穩(wěn)定的前提下,數(shù)字通證所有者只要持有USDT,就發(fā)揮了它的存儲(chǔ)作用。在整體行情向下時(shí),持有者只要即時(shí)幣幣交易將其他數(shù)字通證換成USDT,就能起到避險(xiǎn)作用。
而由于每個(gè)USDT的背后都以一張Tether公司預(yù)存持有的美元做背書,使其可以通過(guò)Tether平臺(tái)承兌贖回。USDT可以被用于轉(zhuǎn)移,存儲(chǔ),支付消費(fèi)等等,就像比特幣或其它任何數(shù)字通證一樣。在合規(guī)方面,所有涉及到法幣的操作,都要求用戶完成KYC認(rèn)證。
USDT也并非沒(méi)有風(fēng)險(xiǎn),首先,USDT本質(zhì)上是由Tether公司一家擔(dān)保,意味著如果這家公司突然跑路,或偷偷做大量增發(fā),那么USDT將會(huì)面臨提不出錢和歸零的風(fēng)險(xiǎn)。Tether公司在《Tether白皮書:一種利用比特幣區(qū)塊鏈交易的法幣代幣》中也寫道:Tether是去中心化數(shù)字通證,但是我們并不是一家完美去中心化的公司,我們作為中心化的質(zhì)押方存儲(chǔ)所有的資產(chǎn)。其可能存在的風(fēng)險(xiǎn)有:
1.公司可能破產(chǎn);
2.公司開設(shè)賬戶的銀行可能破產(chǎn);
3.銀行可能凍結(jié)資金;
4.公司可能捐款落跑;
5.重新中心化風(fēng)險(xiǎn)可能讓整個(gè)系統(tǒng)癱瘓。
在2017 年9 月,服務(wù)于Tether 的財(cái)務(wù)審計(jì)公司Friedman LLP 發(fā)布評(píng)估報(bào)告,稱并沒(méi)有對(duì)Tether 公布的銀行賬戶進(jìn)行相關(guān)評(píng)估,并表示該公司的資金除了通證與現(xiàn)金兌換業(yè)務(wù)外,還有可能進(jìn)行了其他的投資活動(dòng)。但就在2018年的1月28日晚間,Tether被爆出和審計(jì)公司Friedman LLP的合作關(guān)系已正式結(jié)束,短期內(nèi)不能進(jìn)行審計(jì)。由此可見USDT作為市面上最大的穩(wěn)定數(shù)字貨幣背后隱藏的風(fēng)險(xiǎn)不可小覷。
2. 可錨定的資產(chǎn)及確權(quán)
AIBC創(chuàng)造性地通過(guò)區(qū)塊鏈技術(shù)使用與資產(chǎn)錨定價(jià)值的通證,比如當(dāng)資產(chǎn)價(jià)值發(fā)生轉(zhuǎn)變時(shí),區(qū)塊鏈上的數(shù)字資產(chǎn)也能按照對(duì)應(yīng)關(guān)系發(fā)生錨定變化,從而能夠更便捷地實(shí)現(xiàn)互聯(lián)網(wǎng)的價(jià)值轉(zhuǎn)換。
在資產(chǎn)錨定化的過(guò)程,首先說(shuō)明下什么類型的資產(chǎn)適合區(qū)塊鏈如下:
1.無(wú)形資產(chǎn):許多資產(chǎn)是法律上所說(shuō)的“無(wú)形資產(chǎn)”。它們的存在僅僅是由于法律的運(yùn)作,而并沒(méi)有任何物質(zhì)實(shí)體。無(wú)形資產(chǎn)包括專利,碳積分,商標(biāo),版權(quán)等等。由于無(wú)形資產(chǎn)缺乏物質(zhì)實(shí)體,因此它們可能更容易與基于區(qū)塊鏈的數(shù)字系統(tǒng)相結(jié)合。
無(wú)形資產(chǎn)面臨的最大挑戰(zhàn)是確保在區(qū)塊鏈系統(tǒng)中的資產(chǎn)轉(zhuǎn)移模式符合現(xiàn)實(shí)世界中合乎法律的資產(chǎn)轉(zhuǎn)移模式。不同地區(qū)之間法律法規(guī)的差異可能會(huì)讓這種資產(chǎn)轉(zhuǎn)移變得困難(以版權(quán)為例,版權(quán)法在世界范圍內(nèi)不盡相同)。綜上所述,無(wú)形資產(chǎn)通常比物質(zhì)實(shí)體更容易通證化,因?yàn)椴挥眠^(guò)多擔(dān)心資產(chǎn)的存儲(chǔ)和裝運(yùn)。
2.可互換資產(chǎn):法律對(duì)可互換和不可互換資產(chǎn)進(jìn)行了區(qū)分??苫Q的資產(chǎn)是指可以被另一個(gè)相同產(chǎn)品取代的資產(chǎn)。比如小麥,黃金和水。可互換資產(chǎn)更容易轉(zhuǎn)換為通證,因?yàn)樗鼈兺ǔ?梢苑纸鉃楦〉膯挝?,就像比特幣一樣。并且一個(gè)通證可以代表一組對(duì)象(例如,一堆金子),而不是一組獨(dú)立的對(duì)象(例如,一個(gè)裝滿獨(dú)特藝術(shù)作品的倉(cāng)庫(kù))。
不可互換的資產(chǎn)必須經(jīng)過(guò)一個(gè)抽象層才能通證化。比如,一家將資產(chǎn)組合在一起并將其作為一個(gè)整體打包提供的公司。這是一種抵押貸款證券化的常見辦法,即將一組具有不同特征的抵押貸款捆綁在一起,形成一組具有大致相似特征的抵押貸款。
可互換資產(chǎn)通常更容易通證化,因?yàn)橐话愕耐ㄗC集更容易與一組通用的可交換資產(chǎn)組件(例如10千克黃金)相關(guān)聯(lián)。
其次,要說(shuō)明的是通證所有權(quán)和通證部分所有權(quán)如下:
1.資產(chǎn)轉(zhuǎn)讓的種類很多,資產(chǎn)權(quán)力的種類也很多。有時(shí)候只能轉(zhuǎn)讓資產(chǎn)的部分權(quán)利,比如別人給你轉(zhuǎn)讓了有限時(shí)間內(nèi)的土地使用權(quán),而不是土地的所有權(quán)。連續(xù)數(shù)千年的資產(chǎn)所有權(quán)發(fā)展催生了各種各樣的所有權(quán)和控制權(quán),比如代表他人持有資產(chǎn)(委托保管,信托)。這里要考慮到政府的管轄,所遵循的法律類型(普通法還是民法),資產(chǎn)類型以及擬轉(zhuǎn)讓的權(quán)力,具體問(wèn)題具體分析。
2.一些無(wú)形資產(chǎn)可以同時(shí)授權(quán)給數(shù)百萬(wàn)人,比如音樂(lè)版權(quán)。當(dāng)一個(gè)用戶從iTunes上購(gòu)買一首歌曲時(shí),他并沒(méi)有獲得歌曲的所有權(quán)(歌曲的所有權(quán)并沒(méi)有發(fā)生變動(dòng)),他只是購(gòu)買了一份許可,許可他在特定的情況下收聽音樂(lè)。
3.因此,區(qū)塊鏈通證項(xiàng)目通常可以分為涉及通證化部分權(quán)力的項(xiàng)目,如音樂(lè)版權(quán),以及涉及通證化所有權(quán)的項(xiàng)目,如出售房地產(chǎn)。
3. AIBC資產(chǎn)錨定化
AIBC創(chuàng)造性地發(fā)行與資產(chǎn)錨定價(jià)值的通證(CFTX)。
絕大多數(shù)的區(qū)塊鏈通證都有較劇烈的價(jià)值波動(dòng)(包括比特幣在內(nèi)),這其實(shí)并不是太好的運(yùn)用于資產(chǎn)端的通證化模型。而在AIBC中使用的錨定價(jià)值通證,既不是炒作的數(shù)字貨幣,也不是簡(jiǎn)單意義的數(shù)字憑證。它能使更多的資產(chǎn)包盤活,上鏈數(shù)字化,更便捷的發(fā)生交互作用。
與USDT中所有信用僅僅是通過(guò)Tether公司一家擔(dān)保不同,AIBC中所有錨定通證均與資產(chǎn)包通過(guò)智能合約形成一一綁定關(guān)系,所有資產(chǎn)包均都有法律憑證作為依據(jù)。
首先AIBC確保了通證與現(xiàn)實(shí)的一致性。傳統(tǒng)通證像比特幣這樣的數(shù)字系統(tǒng)會(huì)始終保持一致性。每筆交易都遵循軟件的規(guī)則,并且沒(méi)有例外。但在現(xiàn)實(shí)世界中,時(shí)常會(huì)發(fā)生意外:金條被盜了,房屋被燒毀了,下載的音樂(lè)被證明是盜版,鉆石無(wú)法正常交付。因?yàn)槿祟愑袝r(shí)并不會(huì)遵守規(guī)則。
因此,任何涉及通證化現(xiàn)實(shí)世界中資產(chǎn)的系統(tǒng)面臨的主要挑戰(zhàn)是確保數(shù)字通證與現(xiàn)實(shí)世界中資產(chǎn)的聯(lián)系。設(shè)想一個(gè)代表金庫(kù)中所有金條的價(jià)值的通證。如果從這個(gè)金庫(kù)中拿出一根金條,那么這個(gè)數(shù)字通證會(huì)如何反映這種變化?誰(shuí)來(lái)保證這些通證的價(jià)值與本該在金庫(kù)中的金條相關(guān)聯(lián),而不是此時(shí)在金庫(kù)中的剩余金條?誰(shuí)來(lái)承擔(dān)這個(gè)風(fēng)險(xiǎn)以及該如何承擔(dān)這個(gè)風(fēng)險(xiǎn)?
如果通證的購(gòu)買者不能確定通證與現(xiàn)實(shí)世界中的資產(chǎn)保持著正確的關(guān)聯(lián),那么通證的價(jià)值將會(huì)下降,甚至?xí)兊靡晃牟恢?。而AIBC中由于有真實(shí)資產(chǎn)的抵押與價(jià)值衡量,因此錨定通證的意義就變得可靠并且實(shí)用了。
上文已分析USDT中最大的風(fēng)險(xiǎn)來(lái)源于自身的信用背書,而在AIBC中,并不是僅僅靠一個(gè)三方主體的信用背書,而是通過(guò)每一個(gè)DSOL方所有對(duì)應(yīng)的已有資產(chǎn)包做價(jià)值抵押以及衡量,通證錨定的價(jià)值也都是必須是有法律依據(jù)的公允價(jià)值。當(dāng)資產(chǎn)的價(jià)值發(fā)生變化時(shí),錨定的通證也會(huì)相應(yīng)的發(fā)生變化。
AIBC以一個(gè)簡(jiǎn)單而優(yōu)雅的創(chuàng)建和贖回機(jī)制提高系統(tǒng)的可用性,以鼓勵(lì)更多參與。AIBC通過(guò)允許生態(tài)系統(tǒng)中DSOL擁有者在其DSOL環(huán)境內(nèi)創(chuàng)建和兌換錨定通證來(lái)實(shí)現(xiàn)這一目標(biāo)。DSOL中的錨定通證是在對(duì)DSOL資產(chǎn)抵押或者注入時(shí)創(chuàng)建的,以法幣計(jì)價(jià)的資產(chǎn)通過(guò)1:1兌換本系統(tǒng)錨定通證。
當(dāng)DSOL擁有者發(fā)起贖回錨定通證時(shí),從其抵押資產(chǎn)端做出相應(yīng)扣除處理。當(dāng)DSOL擁有者存回錨定通證時(shí),即又獲得會(huì)等價(jià)值的資產(chǎn)包。當(dāng)資產(chǎn)端發(fā)生價(jià)值變化時(shí),通過(guò)智能合約錨定通證發(fā)生相應(yīng)變化。創(chuàng)建和發(fā)行錨定通證的數(shù)量決不能超過(guò)底層的資產(chǎn)價(jià)值。AIBC解決方案既提供安全的離線審批機(jī)制,同時(shí)提供靈活性的在線審批機(jī)制,并且全部通過(guò)智能合約進(jìn)行控制。
錨定通證可以理解為是一種法幣數(shù)字化的介質(zhì),它所對(duì)應(yīng)的價(jià)值就是資產(chǎn)對(duì)應(yīng)的法幣公允價(jià)值。長(zhǎng)期以來(lái),互聯(lián)網(wǎng)一直傳達(dá)的是僅僅是信息,而在資產(chǎn)轉(zhuǎn)換上就形成了巨大的困難,因此區(qū)塊鏈技術(shù)與錨定通證未來(lái)在數(shù)字經(jīng)濟(jì)時(shí)代有著跨時(shí)代的意義。
錨定通證的產(chǎn)生與運(yùn)用有著區(qū)塊鏈先天的無(wú)法篡改的特性,同時(shí)還具有風(fēng)險(xiǎn)溯源的特性。這在很多金融領(lǐng)域端有著非常大的實(shí)際意義。例如近兩年來(lái),資產(chǎn)證券化需求與日俱增,逐漸暴露出一些風(fēng)險(xiǎn):包括征信體系不完善、缺乏精細(xì)化風(fēng)險(xiǎn)管理;資產(chǎn)評(píng)估非標(biāo)準(zhǔn)化、不能反映真實(shí)資產(chǎn)狀況等。
將區(qū)塊鏈技術(shù)應(yīng)用在資產(chǎn)支持證券(ABS)場(chǎng)景中有很好的發(fā)展前景,具體表現(xiàn)在:
1. 由于聯(lián)盟鏈成員共享了ABS賬本數(shù)據(jù),由不可篡改的區(qū)塊鏈系統(tǒng)進(jìn)行信任背書,使得機(jī)構(gòu)間信任得以增強(qiáng),有助于更加高效透明的進(jìn)行業(yè)務(wù)協(xié)作,提升業(yè)務(wù)效率。
2. 利用智能合約實(shí)現(xiàn)ABS關(guān)鍵業(yè)務(wù)流程,使得ABS全生命周期業(yè)務(wù)流程得以有效管理,形成一個(gè)完整的跟蹤鏈,杜絕了任何環(huán)節(jié)造假的可能,在一定程度上降低事中風(fēng)險(xiǎn),同時(shí)也使得業(yè)務(wù)流程更加自動(dòng)化。
3. 區(qū)塊鏈分布式、去中心化、點(diǎn)對(duì)點(diǎn)的架構(gòu)模式,使得參與系統(tǒng)的各方享有平等地位,有利于異構(gòu)的金融機(jī)構(gòu)加入,減小了因信息不對(duì)稱造成利益損失的風(fēng)險(xiǎn)。
4. 監(jiān)管機(jī)構(gòu)可作為節(jié)點(diǎn)加入,能夠?qū)崟r(shí)獲得賬本完整數(shù)據(jù),有利于監(jiān)管機(jī)構(gòu)及時(shí)高效執(zhí)行監(jiān)管要求,縮減中間環(huán)節(jié),提高智能化監(jiān)管能力。
AIBC錨定通證在資產(chǎn)證券化中,所有資產(chǎn)端的現(xiàn)金流即可產(chǎn)生等同價(jià)值錨定的通證,紀(jì)錄在區(qū)塊鏈里,當(dāng)資產(chǎn)端的價(jià)值發(fā)生變化時(shí),區(qū)塊鏈里的錨定通證也隨即發(fā)生變化,即資產(chǎn)端的價(jià)值每發(fā)生一次都會(huì)被記錄在案,通過(guò)AIBC的區(qū)塊鏈技術(shù)實(shí)現(xiàn)了風(fēng)險(xiǎn)溯源的可追溯性,并且所有交易數(shù)據(jù)無(wú)法篡改。
圖2說(shuō)明AIBC的資產(chǎn)證券化及錨定化流程。流程利用區(qū)塊鏈從信息披露、風(fēng)險(xiǎn)管控、事后追責(zé)三個(gè)方面實(shí)現(xiàn)監(jiān)管體系建設(shè)。一方面,利用智能合約,強(qiáng)制ABS各業(yè)務(wù)關(guān)聯(lián)方及時(shí)完整的定期披露相關(guān)信息,例如資產(chǎn)管理報(bào)告,重大事項(xiàng)公告等,對(duì)于不按時(shí)披露的進(jìn)行發(fā)函警示或業(yè)務(wù)禁止,嚴(yán)重的進(jìn)行資金凍結(jié)。
另一方面,對(duì)業(yè)務(wù)流程中涉及的關(guān)鍵數(shù)據(jù),包括資金池情況、債權(quán)匯款情況、債權(quán)人信用變化情況等信息實(shí)時(shí)上鏈固化保存,對(duì)任何修改做到溯源可查。風(fēng)險(xiǎn)管控是通過(guò)智能合約進(jìn)行全局監(jiān)測(cè)和風(fēng)險(xiǎn)預(yù)警,例如當(dāng)市場(chǎng)總金額規(guī)模超過(guò)預(yù)設(shè)閾值,系統(tǒng)進(jìn)行預(yù)警并自動(dòng)阻止新專項(xiàng)計(jì)劃的生成,控制ABS市場(chǎng)總量及風(fēng)險(xiǎn)。當(dāng)風(fēng)險(xiǎn)不可避免地發(fā)生后,利用區(qū)塊鏈可溯源特性,對(duì)ABS交易全生命周期流程進(jìn)行分析,形成完整的證據(jù)鏈,方便判斷事件責(zé)任方,并進(jìn)行相應(yīng)追責(zé)處理。
基于權(quán)限的跨鏈通證交換協(xié)議
1. 跨鏈通證交換的挑戰(zhàn)
在AIBC生態(tài)系統(tǒng)中,多個(gè)建立于AIBC底層公鏈的DSOL可以理解為獨(dú)立的經(jīng)濟(jì)體。在AIBC生態(tài)系統(tǒng)內(nèi)各個(gè)DSOL之間的、以及它們與AIBC底層公鏈的交流(以及未來(lái)AIBC與其它公鏈的交流),尤其是敏感信息的交流,作為提供錨定通證的AIBC必須提供解決方案。
隨著區(qū)塊鏈技術(shù)的不斷發(fā)展,目前區(qū)塊鏈生態(tài)早已脫離單鏈信息孤島的模式,形成了多經(jīng)濟(jì)體多鏈的一個(gè)生態(tài)環(huán)境。不斷地有新的鏈誕生,鏈與鏈之間的交換成了亟待解決的首要問(wèn)題。目前,跨鏈交換的做法大致可分為三類,但都存在各種各樣的缺陷,簡(jiǎn)述如下:
1.公證人模式(Notary Schemes):在公證人模式中,使用受信任的一個(gè)或者一組團(tuán)體向鏈X聲明鏈Y上發(fā)生了某事件,或者確定該聲明是正確的。這些團(tuán)體既可以自動(dòng)地監(jiān)聽和響應(yīng)事件,也可以在被請(qǐng)求的時(shí)候進(jìn)行監(jiān)聽和響應(yīng)事件。
公證人模式在許可分賬領(lǐng)域受到很多關(guān)注,因?yàn)槠浼瓤梢蕴峁╈`活共識(shí)的主要競(jìng)爭(zhēng)者,也無(wú)需進(jìn)行昂貴的工作證明或關(guān)于利益機(jī)制的復(fù)雜證明。但是公證人模式缺點(diǎn)也很明顯,公證人模式需要多處公證人的證實(shí),公證人是第三方、特權(quán)機(jī)構(gòu),很容易成為整個(gè)系統(tǒng)中信任環(huán)節(jié)中最弱的那一環(huán)。
2.側(cè)鏈(Sidechains)/中繼(Relays):如果一個(gè)鏈B能擁有另外一個(gè)鏈A的所有功能,則稱鏈B為鏈A的側(cè)鏈,鏈A為鏈B的主鏈。其中主鏈A并不知道側(cè)鏈B的存在,側(cè)鏈B知道有主鏈A的存在。假設(shè)區(qū)塊鏈擁有區(qū)塊Header和Body,Header中擁有Merkle等證明信息,可以將鏈A的區(qū)塊鏈頭,寫入鏈B的塊中,鏈B使用和鏈A一樣的共識(shí)驗(yàn)證方法,比如PoW驗(yàn)證難度和長(zhǎng)度,PBFT驗(yàn)證投票等。
等待鏈A的區(qū)塊頭序列之后,鏈B就可以通過(guò)Merkle分支的證明信息來(lái)證明鏈A的數(shù)據(jù)和操作。鏈A、B不能直接驗(yàn)證對(duì)方塊的狀態(tài),因?yàn)檫@樣會(huì)形成循環(huán),但相互只包含輕節(jié)點(diǎn)是可行的,這個(gè)區(qū)塊鏈驗(yàn)證的邏輯可以由鏈協(xié)議本身或應(yīng)用合約實(shí)現(xiàn)。核心代碼需要在使用中繼/側(cè)鏈模式的兩條鏈上同時(shí)存在,但同時(shí)需要兩條鏈上的通證或物是可以無(wú)限量發(fā)行的,這樣才可以保證驗(yàn)證過(guò)程沒(méi)有錯(cuò)誤,從而來(lái)達(dá)到資產(chǎn)轉(zhuǎn)移操作。
3. 哈希鎖定(Hash-locking):哈希鎖定模式的設(shè)計(jì)是希望鏈A與鏈B之間盡可能少的了解彼此,并作為消除公證人信任的手段。哈希鎖定起源于比特幣閃電網(wǎng)絡(luò),閃電網(wǎng)絡(luò)本身是一種小額的快速支付的手段,后來(lái)它的關(guān)鍵技術(shù)哈希時(shí)間鎖合約被應(yīng)用到跨鏈技術(shù)上來(lái)。雖然哈希鎖定實(shí)現(xiàn)了跨鏈資產(chǎn)的交換,但是沒(méi)有實(shí)現(xiàn)跨鏈資產(chǎn)的轉(zhuǎn)移,更不能實(shí)現(xiàn)這種跨鏈合約,所以它的應(yīng)用場(chǎng)景是相對(duì)比較受限的。
2. AIBC基于權(quán)限的跨鏈通證交換協(xié)議
綜上所述,跨鏈交換尚無(wú)明確的、統(tǒng)一的交換標(biāo)準(zhǔn)。而且,可以看出以上各種跨鏈方法都是針對(duì)無(wú)藏品屬性的通證,尚無(wú)針對(duì)藏品屬性通證的跨鏈交換協(xié)議。對(duì)此,AIBC采取一種基于權(quán)限的跨鏈交換的標(biāo)準(zhǔn)協(xié)議如下,來(lái)解決以上問(wèn)題:
1. AIBC創(chuàng)造性地提出一種基于權(quán)限的跨鏈通證交換協(xié)議,實(shí)現(xiàn)無(wú)藏品屬性通證、有藏品屬性通證的交換。
2. 通過(guò)該協(xié)議,鏈與鏈之間可以實(shí)現(xiàn)無(wú)縫對(duì)接,無(wú)需借助第三方。
3. 跨鏈時(shí)具有隱私性的藏品屬性數(shù)據(jù)可以有效的受到保護(hù),不會(huì)因?yàn)榭珂溵D(zhuǎn)移造成藏品屬性的丟失或者泄漏。
4. 跨鏈交換后其通證經(jīng)濟(jì)價(jià)值與跨鏈前等效。
5. 通過(guò)這一標(biāo)準(zhǔn)協(xié)議的實(shí)行,可以徹底打破鏈與鏈之間的信息孤島,形成真正的跨鏈生態(tài)。
AIBC基于權(quán)限的跨鏈交換的協(xié)議實(shí)現(xiàn)步驟和結(jié)果如下:
1. 每個(gè)通證誕生時(shí)設(shè)置該通證信息的基礎(chǔ)權(quán)限,基礎(chǔ)權(quán)限分為公共(公有)數(shù)據(jù)及授權(quán)(私有)數(shù)據(jù)兩部分。
2. 設(shè)置授權(quán)數(shù)據(jù)加密方法及相關(guān)Key數(shù)據(jù)。
3. 設(shè)置通證數(shù)據(jù)的狀態(tài)標(biāo)識(shí),一般有正常、交換中、禁用三種狀態(tài)。默認(rèn)為正常狀態(tài)。
4. 假設(shè)有A、B兩條鏈,鏈A中的通證XA要和鏈B中的通證XB進(jìn)行跨鏈交換。
5. 鏈A首先鎖定XA通證,更新XA的狀態(tài)標(biāo)志。
6. 鏈A發(fā)起交換申請(qǐng),申請(qǐng)信息中包含XA的類型信息,時(shí)間戳,過(guò)期時(shí)間,價(jià)格等信息。
7. 鏈B收到交換申請(qǐng)后,進(jìn)行交換申請(qǐng)確認(rèn),如果交換申請(qǐng)確認(rèn)通過(guò),鏈B主動(dòng)鎖定通證XB,并通知鏈A通證XB已鎖定。如果未通過(guò),則通知鏈A交換申請(qǐng)取消,并附原因。
8. 當(dāng)鏈A收到通證XB的信息鎖定之后,在T時(shí)間內(nèi)更新鏈A上XA信息的狀態(tài)為禁用狀態(tài),并將XA允許交換的信息打包發(fā)送給鏈B。
9. 鏈B在收到鏈A的信息后進(jìn)行校驗(yàn),并根據(jù)信息生成鏈B上XA的信息,即BXA通證。
10.待BXA通證生成并將其狀態(tài)設(shè)定為跨鏈交換狀態(tài),鏈B將通證XB授權(quán)交換的信息打包發(fā)送給鏈A,再次進(jìn)行8-10的操作步驟,生成通證AXB。
11. 當(dāng)鏈A,鏈B打包信息互換完成后,鏈A,鏈B針對(duì)此次交易發(fā)起最終消息確認(rèn)。收到確認(rèn)消息后,更新BXA和AXB的狀態(tài)為正常。至此跨鏈交換完成。
12. 當(dāng)鏈A或者鏈B發(fā)生違約時(shí),鏈A或鏈B將被加入黑名單。在交易完全履約前,無(wú)法再次跨鏈。
13. 備注:當(dāng)BXA重新被交換回A鏈時(shí),其原有授權(quán)信息可被重新找回,不會(huì)造成信息丟失。
AIBC基于權(quán)限的跨鏈交換協(xié)議優(yōu)點(diǎn)如下:
1. 通過(guò)如上步驟,跨鏈通證交換順利完成。不用借助第三方,也不用借助側(cè)鏈或者其它方式。在保證授權(quán)數(shù)據(jù)隱私的情況下,完美完成了跨鏈數(shù)據(jù)通證轉(zhuǎn)移。既支持無(wú)藏品屬性的通證交換,也支持有藏品屬性的通證交換。
2. 通過(guò)基于權(quán)限的跨鏈通正交換標(biāo)準(zhǔn)協(xié)議,徹底打通如今各個(gè)區(qū)塊鏈生態(tài)的信息孤島,將各個(gè)區(qū)塊鏈鏈條連接為一個(gè)區(qū)塊云。
3. AIBC基于權(quán)限的跨鏈通證交換實(shí)例
實(shí)施例結(jié)合附圖進(jìn)行說(shuō)明。實(shí)施例中應(yīng)包括上述第三部分技術(shù)方案的全部?jī)?nèi)容,并作具體的描述,每一幅附圖均應(yīng)說(shuō)明。如有多個(gè)實(shí)施例,則每個(gè)實(shí)施例均應(yīng)具體說(shuō)明。
我們用兩條公鏈上的ERC721通證的跨鏈交換為例,先描述跨鏈信息結(jié)構(gòu),再描述跨鏈過(guò)程。
跨鏈信息結(jié)構(gòu)主要屬性信息如圖4,現(xiàn)做簡(jiǎn)單描述:
1. ID為通證當(dāng)前ID,在當(dāng)前鏈上唯一。
2. BaseID為通證基礎(chǔ)ID,始終不會(huì)改變,但是ID會(huì)在跨鏈時(shí)改變。通過(guò)BaseID我們可以始終找到該通證自誕生至當(dāng)前的所有狀態(tài),當(dāng)通證被交換回曾經(jīng)存在過(guò)的鏈時(shí),其私有屬性的信息可以被恢復(fù)。
3. Type主要區(qū)分通證是否為藏品屬性通證,如果不是藏品屬性通證,其交換過(guò)程會(huì)稍微簡(jiǎn)化。但Type自誕生起不會(huì)改變。
4. CurrentOwner標(biāo)識(shí)當(dāng)前擁有者信息,并標(biāo)識(shí)當(dāng)前所在鏈。
5. Owner為每個(gè)鏈上最終擁有者集合,可以有效幫助跨鏈恢復(fù)時(shí)的信息確認(rèn)。
6. Path標(biāo)識(shí)著通證交換的路徑信息,盡可能包含了其所有有效信息,主要有所在鏈條、發(fā)生交換的時(shí)間、前擁有者、擁有者、私有屬性地址等。若未獲得授權(quán)時(shí),其私有屬性地址為空。
7.Status為通證狀態(tài),主要有Normal,Exchange,和Forbidden三種狀態(tài)。
8. 其余屬性暫不做表述。
假設(shè)鏈A上有ERC721類型的愛(ài)心通證XA,鏈B上有ERC721類型的月亮通證XB,現(xiàn)在鏈A和鏈B欲進(jìn)行交換,但又不想各自的私有屬性數(shù)據(jù)跨鏈泄露。那么可以通過(guò)如圖8.5所示流程進(jìn)行跨鏈交換如下:
1. 鏈A加載跨鏈交換插件,在鏈B上進(jìn)行注冊(cè)。
2. 鏈B加載跨鏈交換插件,在鏈A上進(jìn)行注冊(cè)。
3. 鏈A,鏈B在各自的路由中注冊(cè)成功之后,即可進(jìn)行跨鏈通證的交換。
4. 鏈A上的愛(ài)心通證發(fā)起跨鏈交換。
5. 鏈B上的月亮通證收到交換申請(qǐng)后,如果同意交換,則發(fā)送同意交換通知,進(jìn)入跨鏈交換流程。
6. 鏈B上的月亮通證和鏈A上的心形通證分別獲取授權(quán)信息,確權(quán)成功后,對(duì)公共數(shù)據(jù)和授權(quán)數(shù)據(jù)進(jìn)行打包推送給對(duì)方,當(dāng)收到信息后進(jìn)行在各自的公鏈上生成影子通證。
7. 影子通證(跨鏈后的通證)生成后,進(jìn)行全網(wǎng)廣播,并通知對(duì)方。
8.雙方都收到通知后,更新各自的影子通證為激活狀態(tài),并禁用原始通證。至此,跨鏈交換完成。
通過(guò)以上的跨鏈交換流程,既保護(hù)了月亮通證和愛(ài)心通證的隱私數(shù)據(jù),又保證了當(dāng)月亮通證和愛(ài)心通證被交換回上一公鏈時(shí)其授權(quán)數(shù)據(jù)可被找回。從而保證區(qū)塊鏈公開、透明,不可更改的屬性。(鄧琦)
關(guān)鍵詞: Tether 數(shù)字通證 Omni Layer協(xié)議