当前位置: 首页 > 专利查询>暨南大学专利>正文

一种基于去中心化ID与预言机的资产上链系统及方法技术方案

技术编号:33621637 阅读:14 留言:0更新日期:2022-06-02 00:45
本发明专利技术公开了一种基于去中心化ID与预言机的资产上链系统及方法,方法在资产上链前,资产发行方在去中心化ID注册中心注册;资产上链时,生成智能合约,以代表用户的资产;使用资产发行方私钥为资产对应的证明文件签名;将证明文件附加到智能合约上。当代表资产的智能合约触发交易时,需要验证资产的有效性,通过预言机获取链下数据,返回验证结果后继续进行交易操作。本发明专利技术借助区块链、预言机、去中心化ID实现资产上链过程,以此实现的资产相关的应用,具有去中心化的特点。具有去中心化的特点。具有去中心化的特点。

【技术实现步骤摘要】
一种基于去中心化ID与预言机的资产上链系统及方法


[0001]本专利技术属于区块链
,具体涉及一种基于去中心化ID与预言机的资产上链系统及方法

技术介绍

[0002]“资产代币化”是指使用区块链技术将资产的所有权或权利表现为可交易的链上代币的术语。虽然它最常见的是指金融或可替换资产的代币化,如公司的股份或一定数量的黄金,但资产代币化可以假设指任何具有货币价值的物质或非物质的东西的代币化:从一件艺术品到一项专利到一个技术工人的一小时的时间,因此,资产代币化是区块链最有前途的用例之一,其增长的上限可能包括几乎所有的人类经济活动。资产代币化后具有流动性强、可参与性高、高透明性、高安全性等优点。
[0003]区块链是一个确定的、封闭的世界,在智能合约的世界中,智能使用区块链自身产生的数据,无法获取现实世界的数据,区块链与现实世界是割裂的。预言机就是为了解决链下数据上链而提出来的,它将链下数据以交易的方式写入区块链。预言机对于区块链生态非常重要,因为它扩宽的区块链的适用范围,使得区块链与现实世界的结合变得可能。
[0004]Kuhle等人提出了以区块链为基础的商业飞机租赁资产管理系统,该系统以资产代币化、用户管理、交易处理、交互四个模块构成,但是对于资产上链模块未详细说明,同时也不能兼容现有资产发现商或管理体系。Yan等人提出数字资产管理系统,结合属性的访问控制模型(ABAC)进行以交易为基础的接入权限控制(Transaction

based Access Control)。

技术实现思路

[0005]本专利技术的主要目的在于克服现有技术的缺点与不足,提出一种基于去中心化ID与预言机的资产上链系统及方法。
[0006]为了达到上述目的,本专利技术采用以下技术方案:
[0007]一种基于去中心化ID与预言机的资产上链系统,包括资产发行方、预言机、去中心化ID注册中心以及资产智能合约;
[0008]预言机,用于获取链下数据并将数据写入链上;
[0009]去中心化ID注册中心,用于资产ID注册和资产发行方ID注册;
[0010]资产智能合约,根据合约预设自动完成交易;
[0011]在进行资产上链前,资产发行方在去中心化ID注册中心注册域,并生成身份证明文件,其中,身份证明文件包括资产发行方ID及其发行的资产ID、资产发行方公钥、吊销列表;
[0012]用户将其资产上链时,用户的资产发行方为其进行资产上链,包括生成智能合约、使用资产发行方私钥为资产对应的资产证明文件签名、将资产证明文件附加到智能合约;
[0013]当代表资产的智能合约触发交易时,验证资产的有效性,包括验验证资产发行方
证明文件,验证资产发行方证明文件的注册机构,直至遇到可信的机构或根证明;验证完成后,继续进行交易。
[0014]进一步的,身份证明文件具体包括:
[0015]对于资产发行方或服务商,其身份证明文件包括ID、公钥信息以及吊销列表;
[0016]对于发行的资产,其身份证明文件包含ID、合约地址以及证明,证明包括多项证明属性,具体为签名算法、创建者ID以及签名信息。
[0017]进一步的,还包括分布式文件系统,用于储存身份证明文件。
[0018]本专利技术还包括基于提供的所述资产上链系统的资产上链方法,包括:
[0019]资产上链前,资产发行方在去中心化ID注册中心注册;
[0020]资产上链时,生成智能合约,以代表用户的资产;使用资产发行方私钥为资产对应的证明文件签名;将证明文件在分布式文件系统的文件索引添加到注册中心上。
[0021]进一步的,资产发行方在去中心化ID注册中心注册具体为:
[0022]资产发行方需要在去中心化ID注册中心注册自己的域,对于发行方Issuer
i
得到对应的域Region
i
,并生成对应的身份证明文件Document
i

[0023]进一步的,资产上链时具体包括:
[0024]当用户需将拥有的资产上链时,其自身所属服务商进行以下操作:
[0025]生成对应的智能合约,以代表对应的资产,记录智能合约地址Address
i

[0026]采用资产发行方私钥为资产证明文件签名:
[0027][0028]其中,为资产发行方的私钥,为智能合约地址,Identification
i
为该资产在资产发行方内的ID标识符;
[0029]将资产证明文件在分布式文件系统的索引值更新或添加到注册中心。
[0030]进一步的,当代表资产的智能合约触发交易时,需要验证资产的有效性,通过预言机获取链下数据,返回验证结果后继续进行交易操作;具体为:
[0031]S1、预言机节点监控区块链事件触发验证过程,此时触发的事件中包含的关键信息有:需要进行的动作action、发动作的地址fromAddr以及id;
[0032]其中,动作action为检查资产证明文件有效性,触发地址为资产的合约地址,为了后续校验触发源,避免证书滥用;id为资产的去中心化ID;
[0033]S2、根据id去注册中心查找对应的文件索引地址,根据文件索引地址在分布式文件系统中获取对应的资产证明文file
asset;
[0034]S3、根据事件中记录的fromAddr验证对应的file
asset
文件中的地址是否一致,若通过则进行步骤S3;
[0035]S4、根据file
asset
文件获取对应的“proof”证明信息,包括创建者的去中心化IDID
isuuer
,然后根据ID
issuer
采用类似步骤的过程获取文件索引、身份证明文件file
issuer
,在file
issuer
文件中包含issuer的公钥信息以及资产吊销列表;
[0036]此时需要校验的资产是否在吊销列表中,若成功需要返回对应的公钥信息
[0037]S5、若步骤S4校验成功,需要根据公钥信息校验资产证明文件中签名的有效性,根据其中的type属性决定采用何种校验方式;
[0038]S6、将步骤S5的校验结果或任意处不通过的结果写回区块链系统;简要过程为将结果打包成交易,然后触发事件指定回调地址。
[0039]进一步的,验证资产有效性具体包括:
[0040]根据合约的证明文件定位到资产发行方Issuer
i
以及资产发行方证明属性;
[0041]根据资产发行方的ID或者对应的域,定位到资产发行方身份证明文件以及其发行方有效性证明属性;同时,验证资产发行方出具的证明吊销列表、证书有效期时限等属性;
[0042]将验证结果通过预言机写回区块链以供区块链后续使用。
[0043]本专利技术与现有技术相比,具有如下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于去中心化ID与预言机的资产上链系统,其特征在于,包括资产发行方、预言机、去中心化ID注册中心以及资产智能合约;预言机,用于获取链下数据并将数据写入链上;去中心化ID注册中心,用于资产ID注册和资产发行方ID注册;资产智能合约,根据合约预设自动完成交易;在进行资产上链前,资产发行方在去中心化ID注册中心注册域,并生成身份证明文件,其中,身份证明文件包括资产发行方ID及其发行的资产ID、资产发行方公钥、吊销列表;用户将其资产上链时,用户的资产发行方为其进行资产上链,包括生成智能合约、使用资产发行方私钥为资产对应的资产证明文件签名、将资产证明文件附加到智能合约;当代表资产的智能合约触发交易时,验证资产的有效性,包括验验证资产发行方证明文件,验证资产发行方证明文件的注册机构,直至遇到可信的机构或根证明;验证完成后,继续进行交易。2.根据权利要求1所述的一种基于去中心化ID与预言机的资产上链系统,其特征在于,身份证明文件具体包括:对于资产发行方或服务商,其身份证明文件包括ID、公钥信息以及吊销列表;对于发行的资产,其身份证明文件包含ID、合约地址以及证明,证明包括多项证明属性,具体为签名算法、创建者ID以及签名信息。3.根据权利要求1所述的一种基于去中心化ID与预言机的资产上链系统,其特征在于,还包括分布式文件系统,用于储存身份证明文件。4.基于权利要求1

3任一项所述资产上链系统的资产上链方法,其特征在于,包括:资产上链前,资产发行方在去中心化ID注册中心注册;资产上链时,生成智能合约,以代表用户的资产;使用资产发行方私钥为资产对应的证明文件签名;将证明文件在分布式文件系统的文件索引添加到注册中心上。5.根据权利要求4所述的资产上链方法,其特征在于,资产发行方在去中心化ID注册中心注册具体为:资产发行方需要在去中心化ID注册中心注册自己的域,对于发行方Issuer
i
得到对应的域Region
i
,并生成对应的身份证明文件Document
i
。6.根据权利要求5所述的资产上链方法,其特征在于,资产上链时具体包括:当用户需将拥有的资产上链时,其自身所属服务商进行以下操作:生成对应的智能合约,以代表对应的资产,记录智能合约地址Address
i
;采用资产发行方私钥为资产证明文件签名...

【专利技术属性】
技术研发人员:岳文波吴永东刘志全刘明辉聂凯轩陈静静林艺帆
申请(专利权)人:暨南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1