一、資產(chǎn)上鏈背景及要求
資產(chǎn)上鏈解決的是將物理世界的實(shí)物資產(chǎn)(又名原子資產(chǎn))以及產(chǎn)生于數(shù)字世界中的資產(chǎn)映射到區(qū)塊鏈上的資產(chǎn)的問題,這些資產(chǎn)包括汽車、房屋、石化用品、股票和金融證券、優(yōu)惠券、數(shù)字收藏品、對某些資源的訪問和訂閱權(quán)、知識產(chǎn)權(quán)等。
資產(chǎn)上鏈需要滿足的要求以及解決方式如下:
1.確權(quán)保證:賬本需要實(shí)現(xiàn)充足的授權(quán)協(xié)議來定義所有權(quán)和許可權(quán)轉(zhuǎn)讓或者資產(chǎn)的發(fā)行。資產(chǎn)發(fā)行人的定義可以通過一般用戶識別規(guī)則(利用基于區(qū)塊鏈的公鑰基礎(chǔ)設(shè)施PKI或者其他技術(shù))來實(shí)現(xiàn),監(jiān)管機(jī)構(gòu)可以通過和資產(chǎn)發(fā)行人一起簽名來明確資產(chǎn)發(fā)行人,或者向發(fā)行人授權(quán)某個特別的數(shù)字證書。
2.防偽造:系統(tǒng)需要有機(jī)制來確保資產(chǎn)不可偽造,在硬件層面需要借助芯片技術(shù)、既定的商品唯一標(biāo)識規(guī)則、創(chuàng)建二維碼等方式來保證對實(shí)體資產(chǎn)的標(biāo)識,唯一性標(biāo)識獲得后,則可以通過在鏈上存儲哈希值來防止偽造。對于如版權(quán)、數(shù)字收藏品等數(shù)字世界的原生資產(chǎn),以及對某些資源的訪問和訂閱權(quán)等無形資產(chǎn),亦需要通過資產(chǎn)命名的方式來獲得唯一性標(biāo)識,具體實(shí)現(xiàn)方式可以借助現(xiàn)有互聯(lián)網(wǎng)體系的基于IP地址訪問思路,通過定義存儲于區(qū)塊鏈上的域名來索引至數(shù)據(jù),或者通過鍵值對的方式在分布式哈希表中查找,使數(shù)據(jù)資源具有自主、安全的唯一性和可追蹤性。
3.可審計(jì)性:需要存儲所有的交易以便監(jiān)管機(jī)構(gòu)進(jìn)行審計(jì),這點(diǎn)由區(qū)塊鏈網(wǎng)絡(luò)的可追溯性天然得到保障。同時(shí),隱私保護(hù)也是重要的一環(huán)。
二、上鏈第一步:資產(chǎn)命名及特征描述
在互聯(lián)網(wǎng)中,數(shù)據(jù)存儲在中央服務(wù)器中,并通過基于位置的尋址訪問。每一臺計(jì)算機(jī)都會有一個唯一的標(biāo)識:IP地址,用以區(qū)別接入互聯(lián)網(wǎng)的成千上萬的計(jì)算機(jī)。DNS就像互聯(lián)網(wǎng)的電話簿,當(dāng)輸入www.google.com時(shí),計(jì)算機(jī)將會在互聯(lián)網(wǎng)上詢問這個數(shù)字電話簿(稱為DNS服務(wù)器)的地址,并返回一系列數(shù)字代表的IP地址,如74.125.239.19。
區(qū)塊鏈的不可篡改特性、可審計(jì)性以及點(diǎn)對點(diǎn)特征使去中心化DNS比傳統(tǒng)的DNS更為開放、安全可靠,也可以更好地保護(hù)用戶隱私。其中一種資產(chǎn)命名解決方案是基于比特幣區(qū)塊鏈的ODIN(Open Data Index Name),它是在網(wǎng)絡(luò)環(huán)境下自主命名標(biāo)識和交換數(shù)據(jù)內(nèi)容索引的一種開放性系統(tǒng),遵從URI(統(tǒng)一資源標(biāo)識符)規(guī)范。實(shí)現(xiàn)手段是通過將特定消息數(shù)據(jù)按比特幣協(xié)議規(guī)范進(jìn)行特定編碼后,作為比特幣交易廣播到比特幣網(wǎng)絡(luò)上存入?yún)^(qū)塊鏈。和DNS相比,ODIN會索引到一個或若干個數(shù)據(jù)源URL,可以理解成去中心化的DNS。與中心化的DNS相比它更強(qiáng)調(diào)自主和安全,用它來進(jìn)行鏈上資產(chǎn)的命名可以保障資產(chǎn)的全網(wǎng)、全鏈唯一性。與域名幣(Namecoin)使用搶注字符串的命名方式不同,它用區(qū)塊記錄位置作為標(biāo)識名稱保證唯一性并且支持?jǐn)U展多級標(biāo)識引入其它區(qū)塊鏈(公有鏈、聯(lián)盟鏈、私有鏈)。ODIN實(shí)現(xiàn)了對資源實(shí)體的永久性標(biāo)識,是信息索引的數(shù)字標(biāo)簽和身份證,可以很好地被應(yīng)用到大數(shù)據(jù)、智能設(shè)備和物聯(lián)網(wǎng)等新興領(lǐng)域。
以上解決方案思路是從一個主機(jī)檢索數(shù)據(jù)的特定物理位置,類似的解決方案還有通過鍵值對的方式——僅僅在區(qū)塊鏈中存儲鍵,實(shí)際數(shù)據(jù)值以分布式哈希表的方式存儲,通過查詢區(qū)塊鏈中的鍵信息來索引至完整的數(shù)據(jù)。除此以外最常見的資產(chǎn)命名方式是找出實(shí)體的唯一性,通過一定的標(biāo)準(zhǔn)格式將該實(shí)體編碼,此時(shí)通過這個編碼已經(jīng)可以確定對應(yīng)至實(shí)體,如果編碼后的數(shù)據(jù)量不大,那么可以直接將其存儲在鏈上,如果數(shù)據(jù)量較大,那么可以僅在區(qū)塊鏈上存儲數(shù)據(jù)的“數(shù)字指紋”哈希值,就可以在鏈上保證該資產(chǎn)的唯一性,例如分布式存儲項(xiàng)目IPFS即存儲了文件內(nèi)容的哈希值,基于文件內(nèi)容進(jìn)行尋址,而不是像傳統(tǒng)的HTTP協(xié)議一樣基于域名尋址。
上鏈的內(nèi)容應(yīng)該要全方位地描述非數(shù)字資產(chǎn)的有用信息,并結(jié)合物聯(lián)網(wǎng)等技術(shù)實(shí)時(shí)更新資產(chǎn)狀態(tài),這些信息可以作為智能合約中的業(yè)務(wù)邏輯實(shí)現(xiàn)的依據(jù),以評估資產(chǎn)的實(shí)際價(jià)值。例如將某批水果信息上鏈,需要上傳果樹的相關(guān)信息,比如位置、種植園標(biāo)識、種植工人信息、收獲日期時(shí)間以及批次ID等;對于石油等石化產(chǎn)品需要實(shí)時(shí)通過傳感器記錄存儲的運(yùn)輸過程中的質(zhì)量參數(shù)比如溫度、濕度等;對于汽車這種商品需要記錄它的生產(chǎn)地點(diǎn)、生產(chǎn)時(shí)間、零件信息和裝配流程等等,這些都屬于對質(zhì)量非常敏感、容易老化受損的商業(yè)產(chǎn)品。此外,一些上鏈的物件根據(jù)其自身特點(diǎn)可以有單獨(dú)的數(shù)字指紋方法,比如將鉆石、紅寶石、翡翠等識別轉(zhuǎn)化為唯一的字符串,如果物體本身發(fā)生了任何細(xì)微的變化,那么生成的字符串也會發(fā)生改變。
三、資產(chǎn)發(fā)行及資產(chǎn)轉(zhuǎn)移過程
現(xiàn)有的許多相關(guān)項(xiàng)目數(shù)字資產(chǎn)形成方式是基于以太坊網(wǎng)絡(luò),發(fā)行ERC20代幣,并使用這些代幣進(jìn)行交易,或者結(jié)合跨鏈技術(shù),形成與主流數(shù)字貨幣之間的價(jià)值兌換。ERC20代幣是可互換的,類似于貨幣,可以被其他同等單位的代幣替代,但是對于某些不可替換且不可分割的資產(chǎn)如房屋、鉆石等,需要使用ERC721標(biāo)準(zhǔn),將資產(chǎn)轉(zhuǎn)換為唯一的ERC721代幣,每個代幣都擁有獨(dú)立唯一的編號。
資產(chǎn)所有權(quán)的轉(zhuǎn)移和比特幣等類似,最簡單的情況下,基于區(qū)塊鏈的資產(chǎn)是無記名資產(chǎn),只要掌握密鑰即掌握了所有權(quán)。而在某些情況下,資產(chǎn)所有權(quán)的轉(zhuǎn)移可以基于ERC721代幣實(shí)現(xiàn)。例如設(shè)計(jì)師設(shè)計(jì)的Logo,攝影師攝影的高清圖片等,這類數(shù)字資產(chǎn)具有強(qiáng)烈的唯一性特征,希望資產(chǎn)轉(zhuǎn)移后原來持有資產(chǎn)者無法再使用該類資產(chǎn),那么可以將所有權(quán)映射至ERC721,僅當(dāng)唯一的一枚ERC721在使用者手上時(shí),方可獲取該資源的使用,也就完成了所有權(quán)的轉(zhuǎn)移。而對于數(shù)據(jù)這類主要轉(zhuǎn)移使用權(quán)的場景而言,則可以基于ERC20等同質(zhì)化代幣,結(jié)合密鑰分發(fā)來進(jìn)行所有權(quán)的交易。
對于一些交易較為低頻的數(shù)字資產(chǎn)而言,利用比特幣網(wǎng)絡(luò)并且采用協(xié)議覆蓋的方式也是一種解決方案。它提供一種將用戶定義的資產(chǎn)關(guān)聯(lián)到確定的比特幣交易輸出的編碼方式,通過在比特幣交易中增加額外的信息來定義資產(chǎn)類型和分配方式。本質(zhì)上為用戶定義的資產(chǎn)提供了一種和比特幣共用鎖定和解鎖腳本的虛擬區(qū)塊鏈?,F(xiàn)有的協(xié)議包括Counterparty,OmniLayer,Open Assets Protocol,Colored Coins Protocol,ChromaWay,and CoinSpark等,當(dāng)然由于這些方式基于比特幣網(wǎng)絡(luò),因此也面臨著可擴(kuò)展性不足的問題,適合低頻交易、數(shù)據(jù)量不大的應(yīng)用場景。
四、資產(chǎn)上鏈現(xiàn)有解決方案
美國證券交易所納斯達(dá)克在私募股權(quán)市場推出的LINQ系統(tǒng)實(shí)現(xiàn)了私募股權(quán)的上鏈,LINQ內(nèi)的企業(yè)可以將自己的股份登記在區(qū)塊鏈上,同時(shí)還有在線簽約功能,但是簽約的生效目前還需要經(jīng)過政府部門的登記,才能產(chǎn)生工商效力。
比原鏈上運(yùn)行的資產(chǎn)類型分為1.收益類資產(chǎn):電影、民宿等眾籌形式的收益權(quán)資產(chǎn)、地方政府固定投資的長期收益權(quán)、不良資產(chǎn)收益權(quán);2.股權(quán)類資產(chǎn):非上市公司的股權(quán)、私募基金投資的股權(quán)、互聯(lián)網(wǎng)非公開投資的股權(quán)等;3.證券化資產(chǎn):如應(yīng)收賬款、汽車貸款等與信用增級掛鉤。所發(fā)行的資產(chǎn)通過它的區(qū)塊鏈交互協(xié)議進(jìn)行交換、對賭和基于智能合約的復(fù)雜性交互操作,通過合約內(nèi)部賬戶轉(zhuǎn)賬的登記形式進(jìn)行交易,并將上鏈的資產(chǎn)根據(jù)品種和需求輸出到交易所。通過Xrelay技術(shù),不需要提前準(zhǔn)備好平臺所需要的幣種才能發(fā)行自己的資產(chǎn),可以直接轉(zhuǎn)換成比原幣發(fā)行。它對比特幣的UTXO技術(shù)進(jìn)行改進(jìn),形成BUTXO獨(dú)有技術(shù),實(shí)現(xiàn)不同數(shù)字資產(chǎn)轉(zhuǎn)換。
國內(nèi)區(qū)塊鏈不動產(chǎn)登記項(xiàng)目“四網(wǎng)互通”預(yù)計(jì)于2018年10月前實(shí)施并投入運(yùn)營。所有房產(chǎn)交易記錄會被完整記錄在區(qū)塊鏈上,使得過往房產(chǎn)信息可以被追溯;對于涉及多個部門的同一業(yè)務(wù),只需要具有相關(guān)權(quán)限即可,數(shù)據(jù)會同步即時(shí)送達(dá)相關(guān)部門;信息在國土部、房產(chǎn)局等部門僅需填報(bào)一次,群眾也只需向綜合窗口提交“一套材料”即可。
Bankes是一家專注于資產(chǎn)上鏈的金融科技公司,目前可以提供汽車、房地產(chǎn)和Apple設(shè)備的資產(chǎn)上鏈服務(wù)。他們的服務(wù)的核心是一套資產(chǎn)證明協(xié)議,由區(qū)塊鏈技術(shù)和物聯(lián)網(wǎng)技術(shù)組成。上鏈時(shí)針對每種類型的資產(chǎn)需要填寫一些初始信息的表單,例如填寫汽車的顏色、歷程、型號、生產(chǎn)年份以及聯(lián)系人的信息,這些信息存儲在區(qū)塊鏈中。之后將生成表示智能合約地址、資產(chǎn)本身地址和交易地址的QR碼,IoT的數(shù)據(jù)用于獲取有關(guān)資產(chǎn)的更準(zhǔn)確信息,可提高資產(chǎn)評估的準(zhǔn)確性,IoT的數(shù)據(jù)也將記錄在區(qū)塊鏈上,包括地理位置數(shù)據(jù)、照片和其他傳感器數(shù)據(jù)。而資產(chǎn)的最終價(jià)值取決于各方的驗(yàn)證結(jié)果。
Simple Token基于Ehereum為企業(yè)品牌創(chuàng)建相應(yīng)的數(shù)字資產(chǎn)。其使用的OpenST開源協(xié)議搭建了以太坊主網(wǎng)和Simple Token側(cè)鏈之間的橋梁,使用密碼驗(yàn)證的方式在公有側(cè)鏈上創(chuàng)建企業(yè)品牌的數(shù)字資產(chǎn)。協(xié)議使用兩階段提交并包含了集成了智能合約調(diào)用、私鑰管理、最終結(jié)算等功能的API。
五、資產(chǎn)上鏈的痛點(diǎn)及挑戰(zhàn)
智能合約需要獲取資產(chǎn)的現(xiàn)有法律狀態(tài),資產(chǎn)上鏈領(lǐng)域與證券化資產(chǎn)的關(guān)聯(lián)度決定了該模塊業(yè)務(wù)受限于政策。某些國家的法律規(guī)定轉(zhuǎn)讓必須采取某種形式進(jìn)行,對真實(shí)資產(chǎn)在鏈上進(jìn)行交易本身也需要獲得地方的許可,資產(chǎn)上鏈面臨的法律、稅收的風(fēng)險(xiǎn)不可忽視。
同時(shí),核心的問題在于資產(chǎn)上鏈時(shí)的映射的準(zhǔn)確性,為了保證資產(chǎn)交割的完成和資產(chǎn)的真實(shí)性,可能需要機(jī)構(gòu)來背書。而假數(shù)據(jù)、偽造資產(chǎn)等問題的防護(hù)需要一方面,搜集各個維度的信息,如圖片等來為資產(chǎn)增信,另一方面需要通過合理的編碼格式使得資產(chǎn)的唯一性得到保證,例如通過哈希函數(shù)等生成數(shù)字指紋。以防止資產(chǎn)的偽造等。
其次,每種資產(chǎn)類型的數(shù)字化轉(zhuǎn)型必須單獨(dú)實(shí)現(xiàn),采用不同的流程,例如對于汽車資產(chǎn)的上鏈,需要安裝物聯(lián)網(wǎng)傳感器,并以某種方式放置于汽車中,以允許應(yīng)用程序收集數(shù)據(jù)并將其轉(zhuǎn)化為可用的數(shù)據(jù)庫形式,并將其安全傳輸,以哈希值的形式存儲于區(qū)塊鏈中。
再者,確保上鏈的資產(chǎn)和真實(shí)世界資產(chǎn)的一致性問題是關(guān)鍵。在現(xiàn)實(shí)世界中發(fā)生的意外事件如金條被盜、房屋被燒毀等,當(dāng)真實(shí)資產(chǎn)發(fā)生此類意外時(shí)如何保證鏈上的資產(chǎn)也一致是需要解決的問題。
最后,資產(chǎn)上鏈時(shí)的分割化可能帶來一系列問題。例如一個房地產(chǎn)如果被一個實(shí)體所擁有,實(shí)體有動機(jī)去進(jìn)行維護(hù)和及時(shí)繳納房租,但如果將該資產(chǎn)上鏈后由10000人共同擁有,則所有者沒有動力去維護(hù),因?yàn)榫S護(hù)成本超出了投資收益。一種可能的解決方案是將所有權(quán)和控制權(quán)進(jìn)行分離。
綜上所述,資產(chǎn)上鏈可通過基于域名/內(nèi)容尋址等方式解決資產(chǎn)標(biāo)識問題,通過公證人或物聯(lián)網(wǎng)等技術(shù)為資產(chǎn)增信,在鏈上流傳可以借助同質(zhì)化/非同質(zhì)化代幣實(shí)現(xiàn)所有權(quán)/使用權(quán)的轉(zhuǎn)移,同時(shí)要符合相關(guān)法律和監(jiān)管要求,保證鏈上資產(chǎn)信息實(shí)時(shí)更新等。資產(chǎn)上鏈將大大提高資產(chǎn)的流動性,帶來更大社會效益。