區塊鏈技術洞察(五):資產上鏈

報告摘要:

1. 資產上鍊時對資產的唯一性標識主要有兩種思路:基於域名尋址或者基於內容尋址,前者類似於在區塊鏈上存儲“鍵值對”中的鍵,可通過搶注字符串或者利用區塊高度來進行命名,後者一般需要對不同類別資產以不同的標準格式進行編碼標識,並基於內容的哈希函數生成“數字指紋”。

2. 資產上鍊的內容需要很好地描述資產的特徵,通過IoT傳感器、公證人上傳圖片等方式全方位評價資產價值,並將其整合到智能合約的業務邏輯中

3. 資產的流通方面,常見方式是基於以太坊網絡發行ERC20代幣對於不可替換且不可分割的資產如房屋等,可以使用ERC721代幣,若希望資產轉移後原來持有資產者無法再使用該類資產,那麼可以將所有權映射至ERC721代幣,僅當唯一的一枚ERC721在使用者手上時,方可獲取該資源的使用,也就完成了所有權的轉移。對於一些低頻交易場景,可以使用覆蓋協議的方式基於比特幣等區塊鏈網絡發行數字資產並進行流通。

4. 資產上鍊痛點包括:資產上鍊面臨的法律、稅收的風險不可忽視。每種資產類型的數字化轉型必須單獨實現,採用不同的流程,需要確保上鍊的資產和真實世界資產的一致性。

一、 資產上鍊背景及要求

資產上鍊解決的是將物理世界的實物資產(又名原子資產)以及產生於數字世界中的資產映射到區塊鏈上的資產的問題,這些資產包括汽車、房屋、石化用品、股票和金融證券、優惠券、數字收藏品、對某些資源的訪問和訂閱權、知識產權等。

資產上鍊需要滿足的要求以及解決方式如下:

1. 確權保證:賬本需要實現充足的授權協議來定義所有權和許可權轉讓或者資產的發行。資產發行人的定義可以通過一般用戶識別規則(利用基於區塊鏈的公鑰基礎設施

PKI或者其他技術)來實現,監管機構可以通過和資產發行人一起簽名來明確資產發行人,或者向發行人授權某個特別的數字證書

2. 防偽造:系統需要有機制來確保資產不可偽造,在硬件層面需要藉助芯片技術、既定的商品唯一標識規則、創建二維碼等方式來保證對實體資產的標識,唯一性標識獲得後,則可以通過在鏈上存儲哈希值來防止偽造。對於如版權、數字收藏品等數字世界的原生資產,以及對某些資源的訪問和訂閱權等無形資產,亦需要通過資產命名的方式來獲得唯一性標識,具體實現方式可以藉助現有互聯網體系的基於IP地址訪問思路,通過定義存儲於區塊鏈上的域名來索引至數據,或者通過鍵值對的方式在分佈式哈希表中查找,使數據資源具有自主、安全的唯一性和可追蹤性。

3. 可審計性:

需要存儲所有的交易以便監管機構進行審計,這點由區塊鏈網絡的可追溯性天然得到保障。同時,隱私保護也是重要的一環。

二、 上鍊第一步:資產命名及特徵描述

在互聯網中,數據存儲在中央服務器中,並通過基於位置的尋址訪問。每一臺計算機都會有一個唯一的標識:IP地址,用以區別接入互聯網的成千上萬的計算機。DNS就像互聯網的電話簿,當輸入www.google.com時,計算機將會在互聯網上詢問這個數字電話簿(稱為DNS服務器)的地址,並返回一系列數字代表的IP地址,如74.125.239.19。

區塊鏈的不可篡改特性、可審計性以及點對點特徵使去中心化DNS比傳統的DNS更為開放、安全可靠,也可以更好地保護用戶隱私。其中一種資產命名解決方案是基於比特幣區塊鏈的ODIN(Open Data Index Name),它是在網絡環境下自主命名標識和交換數據內容索引的一種開放性系統,遵從URI(統一資源標識符)規範。實現手段是通過將特定消息數據按比特幣協議規範進行特定編碼後,作為比特幣交易廣播到比特幣網絡上存入區塊鏈。和DNS相比,ODIN 會索引到一個或若干個數據源URL,可以理解成去中心化的DNS。與中心化的DNS相比它更強調自主和安全,用它來進行鏈上資產的命名可以保障資產的全網、全鏈唯一性。與域名幣(Namecoin)使用搶注字符串的命名方式不同,

它用區塊記錄位置作為標識名稱保證唯一性並且支持擴展多級標識引入其它區塊鏈(公有鏈、聯盟鏈、私有鏈)。ODIN實現了對資源實體的永久性標識,是信息索引的數字標籤和身份證,可以很好地被應用到大數據、智能設備和物聯網等新興領域。

以上解決方案思路是從一個主機檢索數據的特定物理位置,類似的解決方案還有通過鍵值對的方式——僅僅在區塊鏈中存儲鍵,實際數據值以分佈式哈希表的方式存儲,通過查詢區塊鏈中的鍵信息來索引至完整的數據。除此以外最常見的資產命名方式是找出實體的唯一性,通過一定的標準格式將該實體編碼,此時通過這個編碼已經可以確定對應至實體,如果編碼後的數據量不大,那麼可以直接將其存儲在鏈上,如果數據量較大,那麼可以僅在區塊鏈上存儲數據的“數字指紋”哈希值,就可以在鏈上保證該資產的唯一性,例如分佈式存儲項目IPFS即 存儲了文件內容的哈希值,基於文件內容進行尋址, 而不是像傳統的HTTP協議一樣基於域名尋址。

上鍊的內容應該要全方位地描述非數字資產的有用信息,並結合物聯網等技術實時更新資產狀態,這些信息可以作為智能合約中的業務邏輯實現的依據,以評估資產的實際價值。例如將某批水果信息上鍊,需要上傳果樹的相關信息,比如位置、種植園標識、種植工人信息、收穫日期時間以及批次ID等;對於石油等石化產品需要實時通過傳感器記錄存儲的運輸過程中的質量參數比如溫度、溼度等;對於汽車這種商品需要記錄它的生產地點、生產時間、零件信息和裝配流程等等,這些都屬於對質量非常敏感、容易老化受損的商業產品。此外,一些上鍊的物件根據其自身特點可以有單獨的數字指紋方法,比如將鑽石、紅寶石、翡翠等識別轉化為唯一的字符串,如果物體本身發生了任何細微的變化,那麼生成的字符串也會發生改變。

三、 資產發行及資產轉移過程

現有的許多相關項目數字資產形成方式是基於以太坊網絡,發行ERC20代幣,並使用這些代幣進行交易,或者結合跨鏈技術,形成與主流數字貨幣之間的價值兌換。ERC20代幣是可互換的,類似於貨幣,可以被其他同等單位的代幣替代,但是對於某些不可替換且不可分割的資產如房屋、鑽石等,需要使用ERC721標準,將資產轉換為唯一的ERC721代幣,每個代幣都擁有獨立唯一的編號。

資產所有權的轉移和比特幣等類似,最簡單的情況下,基於區塊鏈的資產是無記名資產,只要掌握密鑰即掌握了所有權。而在某些情況下,資產所有權的轉移可以基於ERC721代幣實現。例如設計師設計的Logo,攝影師攝影的高清圖片等,這類數字資產具有強烈的唯一性特徵,希望資產轉移後原來持有資產者無法再使用該類資產,那麼可以將所有權映射至ERC721,僅當唯一的一枚ERC721在使用者手上時,方可獲取該資源的使用,也就完成了所有權的轉移。而對於數據這類主要轉移使用權的場景而言,則可以基於ERC20等同質化代幣,結合密鑰分發來進行所有權的交易。

對於一些交易較為低頻的數字資產而言,利用比特幣網絡並且採用協議覆蓋的方式也是一種解決方案。它提供一種將用戶定義的資產關聯到確定的比特幣交易輸出的編碼方式,通過在比特幣交易中增加額外的信息來定義資產類型和分配方式。本質上為用戶定義的資產提供了一種和比特幣共用鎖定和解鎖腳本的虛擬區塊鏈。現有的協議包括Counterparty, OmniLayer, Open Assets Protocol, Colored Coins Protocol, ChromaWay, and CoinSpark等,當然由於這些方式基於比特幣網絡,因此也面臨著可擴展性不足的問題,適合低頻交易、數據量不大的應用場景。

四、 資產上鍊現有解決方案

美國證券交易所納斯達克在私募股權市場推出的LINQ系統實現了私募股權的上鍊,LINQ內的企業可以將自己的股份登記在區塊鏈上,同時還有在線簽約功能,但是簽約的生效目前還需要經過政府部門的登記,才能產生工商效力。

比原鏈上運行的資產類型分為1.收益類資產:電影、民宿等眾籌形式的收益權資產、地方政府固定投資的長期收益權、不良資產收益權;2.股權類資產:非上市公司的股權、私募基金投資的股權、互聯網非公開投資的股權等; 3. 證券化資產:如應收賬款、汽車貸款等與信用增級掛鉤。所發行的資產通過它的區塊鏈交互協議進行交換、對賭和基於智能合約的複雜性交互操作,通過合約內部賬戶轉賬的登記形式進行交易,並將上鍊的資產根據品種和需求輸出到交易所。通過Xrelay技術,不需要提前準備好平臺所需要的幣種才能發行自己的資產,可以直接轉換成比原幣發行。它對比特幣的UTXO技術進行改進,形成BUTXO獨有技術,實現不同數字資產轉換。

國內區塊鏈不動產登記項目“四網互通”預計於2018年10月前實施並投入運營。所有房產交易記錄會被完整記錄在區塊鏈上,使得過往房產信息可以被追溯;對於涉及多個部門的同一業務,只需要具有相關權限即可,數據會同步即時送達相關部門;信息在國土部、房產局等部門僅需填報一次,群眾也只需向綜合窗口提交“一套材料”即可。

Bankes是一家專注於資產上鍊的金融科技公司,目前可以提供汽車、房地產和Apple設備的資產上鍊服務。他們的服務的核心是一套資產證明協議,由區塊鏈技術和物聯網技術組成。上鍊時針對每種類型的資產需要填寫一些初始信息的表單,例如填寫汽車的顏色、歷程、型號、生產年份以及聯繫人的信息,這些信息存儲在區塊鏈中。之後將生成表示智能合約地址、資產本身地址和交易地址的QR碼,IoT的數據用於獲取有關資產的更準確信息,可提高資產評估的準確性,IoT的數據也將記錄在區塊鏈上,包括地理位置數據、照片和其他傳感器數據。而資產的最終價值取決於各方的驗證結果。

Simple Token基於Ehereum為企業品牌創建相應的數字資產。其使用的OpenST開源協議搭建了以太坊主網和Simple Token側鏈之間的橋樑,使用密碼驗證的方式在公有側鏈上創建企業品牌的數字資產。協議使用兩階段提交併包含了集成了智能合約調用、私鑰管理、最終結算等功能的API。

五、 資產上鍊的痛點及挑戰

智能合約需要獲取資產的現有法律狀態,資產上鍊領域與證券化資產的關聯度決定了該模塊業務受限於政策。某些國家的法律規定轉讓必須採取某種形式進行,對真實資產在鏈上進行交易本身也需要獲得地方的許可,資產上鍊面臨的法律、稅收的風險不可忽視。

同時,核心的問題在於資產上鍊時的映射的準確性,為了保證資產交割的完成和資產的真實性,可能需要機構來背書。而假數據、偽造資產等問題的防護需要一方面,蒐集各個維度的信息,如圖片等來為資產增信,另一方面需要通過合理的編碼格式使得資產的唯一性得到保證,例如通過哈希函數等生成數字指紋。以防止資產的偽造等。

其次,每種資產類型的數字化轉型必須單獨實現,採用不同的流程,例如對於汽車資產的上鍊,需要安裝物聯網傳感器,並以某種方式放置於汽車中,以允許應用程序收集數據並將其轉化為可用的數據庫形式,並將其安全傳輸,以哈希值的形式存儲於區塊鏈中。

再者,確保上鍊的資產和真實世界資產的一致性問題是關鍵。在現實世界中發生的意外事件如金條被盜、房屋被燒燬等,當真實資產發生此類意外時如何保證鏈上的資產也一致是需要解決的問題。

最後,資產上鍊時的分割化可能帶來一系列問題。例如一個房地產如果被一個實體所擁有,實體有動機去進行維護和及時繳納房租,但如果將該資產上鍊後由10000人共同擁有,則所有者沒有動力去維護,因為維護成本超出了投資收益。一種可能的解決方案是將所有權和控制權進行分離。

綜上所述,資產上鍊可通過基於域名/內容尋址等方式解決資產標識問題,通過公證人或物聯網等技術為資產增信,在鏈上流傳可以藉助同質化/非同質化代幣實現所有權/使用權的轉移,同時要符合相關法律和監管要求,保證鏈上資產信息實時更新等。資產上鍊將大大提高資產的流動性,帶來更大社會效益。


分享到:


相關文章: