一种待上链的链下资产的托管登记系统和方法与流程

文档序号:17492098发布日期:2019-04-23 20:42阅读:218来源:国知局
一种待上链的链下资产的托管登记系统和方法与流程

本发明涉及数字资产技术领域,尤其涉及一种待上链的链下资产的托管登记系统和方法。



背景技术:

目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式数据库计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

1)现有区块链运行的是链上数字资产,无法解决传统链下资产上链的问题;

2)现有区块链缺乏与链下资产权利登记系统的交互能力。



技术实现要素:

有鉴于此,本发明实施例提供一种待上链的链下资产的托管登记系统和方法,在将链下资产发布为链上资产之前对该链下资产进行托管登记,能够确保待上链的链下资产的有效性,以便该链下资产发布为链上数字资产,实现与链下资产权利登记系统的交互。

根据本发明实施例的一个方面,提供了一种待上链的链下资产的托管登记系统。

根据本发明实施例的待上链的链下资产的托管登记系统,包括:资产托管系统和存储系统;其中,

资产托管系统根据待上链的链下资产托管至资产托管方的权利转让结果信息生成托管资产信息,将所述托管资产信息签名后发送至存储服务系统;

存储服务系统对资产托管系统的签名进行验证,验证通过后存储带有资产托管系统签名的托管资产信息,根据所述托管资产信息生成登记索引信息,将所述登记索引信息签名后发送至资产托管系统;

资产托管系统对存储服务系统的签名和所述登记索引信息进行验证,验证通过后登记所述登记索引信息,以实现待上链的链下资产的托管登记。

可选地,所述托管资产信息包括:带有用户和资产托管系统两方签名的资产托管上链请求信息,带用户、资产托管方和资产托管系统三方签名的权利转让结果信息。

可选地,所述登记索引信息包括:用于检索所述托管资产信息的索引标识,以及用于校验所述托管资产信息的防篡改信息。

可选地,所述防篡改信息为:托管资产信息的数字指纹信息,或利用资产托管系统和存储服务系统对所述数字指纹信息进行签名后的信息。

可选地,所述权利转让结果信息包括:资产权利转让凭证、资产托管方持有资产的凭证。

根据本发明实施例的一个方面,提供了一种待上链的链下资产的托管登记方法。

根据本发明实施例的待上链的链下资产的托管登记方法,包括:

通过资产托管系统根据待上链的链下资产托管至资产托管方的权利转让结果信息生成托管资产信息,将所述托管资产信息签名后发送至存储服务系统;

通过存储服务系统对资产托管系统的签名进行验证,验证通过后存储带有资产托管系统签名的托管资产信息,根据所述托管资产信息生成登记索引信息,将所述登记索引信息签名后发送至资产托管系统;

通过资产托管系统对存储服务系统的签名和所述登记索引信息进行验证,验证通过后登记所述登记索引信息,以实现待上链的链下资产的托管登记。

可选地,所述托管资产信息包括:带有用户和资产托管系统两方签名的资产托管上链请求信息,带用户、资产托管方和资产托管系统三方签名的权利转让结果信息。

可选地,所述登记索引信息包括:用于检索所述托管资产信息的索引标识,以及用于校验所述托管资产信息的防篡改信息。

可选地,所述防篡改信息为:托管资产信息的数字指纹信息,或利用资产托管系统和存储服务系统对所述数字指纹信息进行签名后的信息。

可选地,所述权利转让结果信息包括:资产权利转让凭证、资产托管方持有资产的凭证。

上述发明中的一个实施例具有如下优点或有益效果:在将待上链的链下资产托管转让至资产托管方之后进行托管登记,便于后续上链时对该链下资产进行查询和验证,能够确保待上链的链下资产的有效性,以便该链下资产发布为链上数字资产,实现了传统链下资产通过托管方式上链。将权利转让结果信息存储在存储服务系统,资产托管系统不保存权利转让结果信息而是登记存储服务系统返回的登记索引信息,能够大大降低资产托管系统的存储负担,并提高系统安全性。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是本发明待上链的链下资产的托管登记系统的主要组成示意图;

图2是本发明可选实施例中待上链的链下资产的托管登记系统的托管登记流程示意图;

图3是根据本发明实施例中待上链的链下资产的托管登记方法的主要流程示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

将链下资产发布为链上数字资产一般需要经过链下资产托管转让、链下资产权利确认、链下资产托管登记以及发布为链上资产的过程。其中,托管转让的目的是为了将链下资产托管至资产托管方,以便对该链下资产执行后续的上链操作。资产确认的目的主要是为了确保用户有效拥有该链下资产、且用户已经将拟托管上链的链下资产全部托管至资产托管方。托管登记的主要目的是为了便于后续上链时对该链下资产进行查询和验证,能够确保待上链的链下资产的有效性,以便该链下资产发布为链上数字资产。

本发明提供一种待上链的链下资产的托管登记系统和方法。

根据本发明实施例的一个方面,提供了一种待上链的链下资产的托管登记系统。

图1是本发明待上链的链下资产的托管登记系统的主要组成示意图。如图1所示,根据本发明实施例的待上链的链下资产的托管登记系统100包括:资产托管系统101和存储服务系统102;其中,

资产托管系统101根据待上链的链下资产托管至资产托管方的权利转让结果信息生成托管资产信息,将所述托管资产信息签名后发送至存储服务系统102;

存储服务系统102对资产托管系统101的签名进行验证,验证通过后存储带有资产托管系统签名的托管资产信息,根据所述托管资产信息生成登记索引信息,将所述登记索引信息签名后发送至资产托管系统101;

资产托管系统101对存储服务系统102的签名和所述登记索引信息进行验证,验证通过后登记所述登记索引信息,以实现待上链的链下资产的托管登记。

托管方是指用于托管链下资产的主体,例如基金、信托产品等。资产托管系统可以是对用户将链下的实名登记资产通过指定托管方进行托管登记管理、以及对托管资产在区块链上发行数字资产的过程进行登记管理的系统;用户可以通过web或其它方式对该资产托管系统进行访问。

存储服务系统可以是云存储系统,也可以是其他具有存储功能的系统。

用户办理将链下资产托管转让至资产托管系统之后,可以通过资产应用终端向资产托管系统发送权利转让结果信息,以表明用户已经将该链下资产托管至资产托管系统。资产应用终端系统是安装在终端设备上的安全软硬件。终端设备可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

权利转让结果信息是指表明链下资产是否完成托管转让至资产托管方的信息,其可以是描述信息,也可以托管转让之后产生的相关凭证,例如资产权利转让凭证、资产托管方持有资产的凭证等。将相关凭证存储在存储服务系统,便于后期查询和审核。

本发明中,在将链下资产发布为链上资产之前对该链下资产进行托管登记,便于后续上链时对该链下资产进行查询和验证,能够确保待上链的链下资产的有效性,以便该链下资产发布为链上数字资产,实现了传统链下资产通过托管方式上链。

所述托管资产信息可以包括:带有用户和资产托管系统两方签名的资产托管上链请求信息,带用户、资产托管方和资产托管系统三方签名的权利转让结果信息。

资产托管上链请求信息相当于托管上链协议。在一些实施例中,资产托管系统发起其签名的托管上链协议,用户通过资产应用终端系统确认协议内容并签约后返回至资产托管系统,资产托管系统确认协议内容后通知用户办理将链下资产托管转让至资产托管系统的操作。在另一些实施例中,用户通过资产应用终端系统将其签名后的托管上链协议发送至资产托管系统,资产托管系统确认用户资产权利后,资产托管系统确认协议内容并签约,然后通知用户办理将链下资产托管转让至资产托管系统的操作。不管是用户通过资产应用终端系统直接发起托管上链协议,还是资产托管系统发起托管上链协议,由于该托管上链协议带有资产应用终端和资产托管系统双方的签名,因此后续可以根据双方签名确认链下资产的资产托管关系。

权利转让结果信息带有用户、资产托管方和资产托管系统三方签名,这样相当于转让交易和托管参与各方都确认过,防止出现差错,避免在上链的时候基于权利转让结果信息生成的托管资产信息出现错误。

在一些实施例在,资产托管系统将所述托管资产信息发送至存储服务系统之前,对所述托管资产信息进行签名,并将资产托管系统签名后的托管资产信息发送至资产应用终端系统;资产应用终端系统向用户展示资产托管系统签名后的托管资产信息,以及在用户确认后对资产托管系统签名后的托管资产信息进行再次签名;资产托管系统将再次签名的托管资产信息发送至存储服务系统。在存储之前使资产应用终端系统和资产托管系统双方签名,便于后续确认资产托管关系。但不是必须。因为托管资产信息里面已经有链下资产权利登记系统确认的权利转让结果信息,并且在用户完成资产转让之前,资产应用终端和资产托管系统已双签名托管上链协议。

可选地,所述登记索引信息包括:用于检索所述托管资产信息的索引标识,以及用于校验所述托管资产信息的防篡改信息。采用存储服务系统存储资产托管信息,资产托管系统仅保存索引标识,一方面能够提高系统安全性,另一方面能够大大将降低资产托管系统的存储负担,提高其运行效率,此外也便于资产托管系统根据该托管资产登记索引信息查询存储系统。设置防篡改信息能够起到防止保存信息篡改的校验作用。防篡改信息的内容可以根据实际情况进行选择性设定,可选地,所述防篡改信息为:托管资产信息的数字指纹信息,或利用资产托管系统和存储服务系统对所述数字指纹信息进行签名后的信息。数字指纹信息是指采用某种算法对托管资产信息进行运算得到的信息,例如,对托管资产信息进行哈希运算后得到的哈希值。需要说明的是,数字指纹信息也可以采用其他算法对托管资产信息进行运算得到的信息,只要运算得到的信息唯一对应一个托管资产信息即可。

以下结合图2对采用本发明实施例的托管登记系统进行链下资产托管登记的流程进行示例性说明:

1、用户在终端设备访问资产应用终端系统,按照预先设置好的登录识别方式提交用户识别信息后登录资产应用终端系统。资产应用终端系统判断该用户为已关联资产账本地址的实名用户之后,获取该登录用户对应的实名账本用户记录,包括:用户身份证书(包括:用户身份信息、公钥)、资产账本地址信息。

2、用户作为链下资产的权利人,向资产应用终端系统发送链下资产托管转让请求指令,请求托管上链。该托管转让请求指令包括:链下资产登记信息和托管转让资产金额或数量等。其中,链下资产登记信息包括:链下资产权利登记系统访问地址、资产识别信息等,资产识别信息包括:权利人姓名或标识、资产类别、资产标识或编号、资产金额或数量等。需要说明的是,资产应用终端系统中可以预置不同的可上链的链下资产的上链模板,供用户选择和输入。

3、资产应用终端系统本地访问链下资产权利登记系统,验证用户提交的资产识别信息。

4、链下资产权利登记系统返回验证结果,包括:该链下资产是否属于该权利人,以及其它登记信息,例如资产登记信息、权利人信息、资产金额或数量信息、资产相关状态信息等。

5、如果资产应用终端系统验证未通过,则向用户返回错误提示,流程结束。如果验证通过,或第3步和4步跳过的情况下,则向资产托管系统发送带用户签名的链下资产托管转让请求信息,请求验证权利人的资产权利请求。该托管转让请求信息包括链下资产托管转让请求指令和实名账本用户记录。

6、资产托管系统验证托管转让请求信息的签名,验证托管转让请求指令的链下资产登记信息的资产识别信息中权利人姓名或标识与实名账本用户记录对应的用户身份信息是否一致,以验证是否用户本人操作。如果不一致,直接返回错误信息。如果一致,就发送链下资产登记信息通知资产托管方验证权利人的资产权利请求。需要说明的是,本步骤可以利用类似第4步的方法来进行api在线验证,同时对于无法通过api在线验证的情况下,资产托管系统则是通过资产托管方通过人工的非api线上方式进行验证。

7、资产托管方访问资产权利登记系统,访问并核对链下资产登记信息,例如:该权利人是否拥有该链下资产,链下资产是否存在瑕疵,以及可能涉及的资产金额或数量信息是否足额等。

8、资产托管方根据查询核对结果,返回资产托管系统验证资产权利的结果信息,以确认权利人资产权利。返回的结果信息同第4步的验证结果,包括:该链下资产是否属于该权利人,以及其它登记信息,例如资产登记信息、权利人信息、资产金额或数量信息、资产相关状态信息等。

9、资产托管系统向资产应用端系统返回验证权利人资产权利的结果,以确认权利人资产权利。如果验证未通过,则返回验证错误信息,后续同第5步中资产应用终端系统本地验证用户提交的资产识别信息未通过,返回用户错误提示,流程结束。如果验证通过,资产托管系统会返回资产托管系统签名的链下资产托管上链请求信息(即托管上链协议)。该托管上链请求信息包括带资产托管系统签名的链下资产托管转让请求信息、托管资产发行信息、资产托管方信息等。其中,托管资产发行信息包括:托管资产类别(与链下资产托管转让请求信息中链下资产托管转让请求指令的链下资产登记信息的资产识别信息中资产类别一致)、托管资产描述信息、权利人地址、资产发行单位数量等。

10、资产应用终端系统向用户显示带资产托管系统签名的资产托管上链请求信息。

11、用户在终端设备上确认资产托管上链请求信息。

12、资产应用终端系统用该用户身份证书对应的私钥对资产托管上链请求信息内容进行签名,并发送至资产托管系统。至此,实现资产应用终端系统和资产托管系统双签名的资产托管上链请求信息。

13、资产托管系统用该用户身份证书对签名进行验证,验证未通过则返回错误信息,验证通过则登记用户签名后的资产托管上链请求信息,等待权利托管。

14、资产托管系统向资产应用终端系统发送通知要求用户按签名的资产托管上链请求信息内容办理权利托管,同步通知资产托管方协议内容(即已签约的资产托管上链请求信息)。

15、资产权利人通过资产应用终端系统收到办理权利托管通知后,根据资产托管上链请求信息的链下资产托管转让请求信息的链下资产托管转让请求指令的链下资产登记信息和托管转让资产金额或数量,向链下资产权利登记系统发起办理权利转让给资产托管方的操作,该操作可能还会涉及一些人工或线下活动,视该资产权利登记机构的具体业务流程而定。

16、资产权利人办理权利转让给资产托管方完成后,向资产应用终端系统提交权利转让结果信息,以确认完成资产托管转让操作。权利转让结果信息包含:资产托管上链请求信息标识,确认完成托管转让信息。

17、资产应用终端系统向资产托管系统发送带签名的权利转让结果信息。

18、资产托管系统通知资产托管方权利转让结果信息,以向资产托管方发送验证权利转让结果信息请求。

19、资产托管方根据资产托管上链请求信息的链下资产托管转让请求信息的链下资产托管转让请求指令的链下资产登记信息和托管转让资产金额或数量,访问并查询资产权利登记系统,核对权利转让结果信息。

20、资产托管方查询获得资产权利托管转让信息,包括:资产权利转让凭证、资产托管方持有资产的凭证、更新的链下资产登记信息、资产其它描述和登记信息等,并与资产托管上链请求信息的链下资产托管转让请求信息的链下资产托管转让请求指令的链下资产登记信息中的托管转让资产金额或数量进行核对,包括:资产权利转让凭证、资产托管方持有资产的凭证、更新的链下资产登记信息载明内容与托管转让资产金额或数量相符。确认转让完成后,向资产托管系统发送资产托管方签名的权利转让结果信息。

21、资产托管系统将资产托管方签名的权利转让结果信息,加上资产托管系统签名后,发送给资产应用终端,资产应用终端发送资产权利人确认,资产权利人确认后,资产应用终端加上用户私钥签名。此时,权利转让结果信息已包括资产托管方、资产托管系统、资产权利人三方签名,这样相当于转让交易和托管参与各方都确认过,防止出现差错,避免在上链的时候基于权利转让结果信息的托管资产登记信息出现错误。

资产托管系统向存储系统上传托管资产信息,包括:签名的资产托管上链请求信息、带三方签名的权利转让结果信息等。

22、资产托管系统收到存储系统返回的带存储系统签名的托管资产登记索引信息,包括:托管资产登记索引标识、托管资产信息的电子签名(也是存储系统签名,起到防止保存信息篡改的校验作用)等。

根据本发明实施例的再一个方面,提供了一种待上链的链下资产的托管登记方法。

图3是根据本发明实施例中待上链的链下资产的托管登记方法的主要流程示意图。如图3所示,根据本发明实施例的待上链的链下资产的托管登记方法,包括:

步骤s301、通过资产托管系统根据待上链的链下资产托管至资产托管方的权利转让结果信息生成托管资产信息,将所述托管资产信息签名后发送至存储服务系统;

步骤s302、通过存储服务系统对资产托管系统的签名进行验证,验证通过后存储带有资产托管系统签名的托管资产信息,根据所述托管资产信息生成登记索引信息,将所述登记索引信息签名后发送至资产托管系统;

步骤s303、通过资产托管系统对存储服务系统的签名和所述登记索引信息进行验证,验证通过后登记所述登记索引信息,以实现待上链的链下资产的托管登记。

可选地,所述托管资产信息包括:带有用户和资产托管系统两方签名的资产托管上链请求信息,带用户、资产托管方和资产托管系统三方签名的权利转让结果信息。

可选地,所述登记索引信息包括:用于检索所述托管资产信息的索引标识,以及用于校验所述托管资产信息的防篡改信息。

可选地,所述防篡改信息为:托管资产信息的数字指纹信息,或利用资产托管系统和存储服务系统对所述数字指纹信息进行签名后的信息。

可选地,所述权利转让结果信息带有用户、资产托管方和资产托管系统三方签名。

根据本发明实施例的技术方案,在将链下资产发布为链上资产之前对该链下资产进行托管登记,能够确保待上链的链下资产的有效性,以便该链下资产发布为链上数字资产,实现了传统链下资产通过托管方式上链。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1