对于如版权、数字收藏品等数字世界的原生资产,以及对某些资源的访问和订阅权等无形资产,亦需要通过资产命名的方式来获得唯一性标识,具体实现方式可以借助现有互联网体系的基于IP地址访问思路,通过定义存储于区
报告摘要:
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人共同拥有,则所有者没有动力去维护,因为维护成本超出了投资收益。一种可能的解决方案是将所有权和控制权进行分离。
综上所述,资产上链可通过基于域名/内容寻址等方式解决资产标识问题,通过公证人或物联网等技术为资产增信,在链上流传可以借助同质化/非同质化代币实现所有权/使用权的转移,同时要符合相关法律和监管要求,保证链上资产信息实时更新等。资产上链将大大提高资产的流动性,带来更大社会效益。