一种确定下链数字资产的系统和方法与流程

文档序号:17468422发布日期:2019-04-20 05:39阅读:146来源:国知局
一种确定下链数字资产的系统和方法与流程

本发明涉及数字资产技术领域,尤其涉及一种确定下链数字资产的系统和方法。



背景技术:

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

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有区块链运行的是链上数字资产,在将链上资产转移至链下时,无法解决如何确定可以进行下链返还的数字资产的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种确定下链数字资产的系统和方法,通过从资产账本系统中获取链上资产信息和初始块信息,以根据链上资产信息的资产数量和初始块信息对应的有效资产单位数量,确定可以进行下链返还下链数字资产。

为实现上述目的,根据本发明实施例的一个方面,提供了一种确定下链数字资产的系统。

根据本发明实施例的确定下链数字资产的系统,包括:资产应用终端系统和资产账本系统;其中,所述资产应用终端系统,用于基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成链上资产查询请求信息,之后将所述链上资产查询请求信息发送至所述资产账本系统;所述资产账本系统,用于根据所述链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端系统;所述资产应用终端系统,还用于将归属于同一托管资产类别的链上资产信息的资产数量与所述初始块信息对应的有效资产单位数量进行比较,根据比较结果确定待下链的链上资产。

可选地,所述查询要求包括:查询条件和查询结果,所述查询条件包括:资产类别,所述查询结果包括:所述资产数量和所述初始块信息;查询与所述链上资产信息的托管资产类别相对应的初始块信息,包括:将根据所述资产账本地址查询到的链上资产信息作为当前交易后资产信息;查询前序资产信息:由所述当前交易后资产信息查询出交易前生成所述当前交易后资产信息的前序资产信息;将所述前序资产信息作为所述当前交易后资产信息,重复执行所述查询前序资产信息步骤,直至查询到的所述前序资产信息为初始块信息,其中包含托管资产发行信息,查询出的初始块信息即为所述查询结果中包含的初始块信息。

可选地,所述根据比较结果确定待下链的链上资产,包括:若一个所述托管资产类别唯一对应一个所述初始块信息,则在所述资产账本地址对应的资产数量与所述初始块信息对应的有效资产单位数量相同的情况下,将所述初始块信息对应的链上资产作为待下链的链上资产;若一个所述托管资产类别对应多个所述初始块信息,则根据所述资产账本地址对应的资产数量,选择一个或者多个初始块信息,使得选择的所述初始块信息对应的有效资产单位数量之和小于等于所述资产数量,将选择的所述初始块信息对应的链上资产作为待下链的链上资产。

可选地,所述初始块信息包括托管资产发行请求,所述托管资产发行请求包括带有存储服务系统签名的托管资产登记索引信息,所述托管资产登记索引信息包括托管资产登记索引标识和托管资产保存信息的防篡改信息,所述查询要求的查询结果包括初始块对应的托管资产保存信息;所述资产应用终端系统还用于:根据所述托管资产登记索引标识,从所述存储服务系统中获取对应的托管资产保存信息,并验证所述托管资产保存信息的防篡改信息。

可选地,所述资产应用终端系统还用于:将所述资产类别对应的链上资产信息、所述初始块信息、所述托管资产保存信息以及下链操作入口通过终端设备展示给用户。

根据本发明实施例的另一个方面,提供一种确定下链数字资产的方法。

根据本发明实施例的确定下链数字资产的方法,包括以下步骤:资产应用终端系统基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成链上资产查询请求信息,之后将所述链上资产查询请求信息发送至资产账本系统;所述资产账本系统根据所述链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端系统;所述资产应用终端系统将归属于同一托管资产类别的链上资产信息的资产数量与所述初始块信息对应的有效资产单位数量进行比较,根据比较结果确定待下链的链上资产。

可选地,所述查询要求包括:查询条件和查询结果,所述查询条件包括:资产类别,所述查询结果包括:所述资产数量和所述初始块信息;查询与所述链上资产信息的托管资产类别相对应的初始块信息,包括:将根据所述资产账本地址查询到的链上资产信息作为当前交易后资产信息;查询前序资产信息:由所述当前交易后资产信息查询出交易前生成所述当前交易后资产信息的前序资产信息;将所述前序资产信息作为所述当前交易后资产信息,重复执行所述查询前序资产信息步骤,直至查询到的所述前序资产信息为初始块信息,其中包含托管资产发行信息,查询出的初始块信息即为所述查询结果中包含的初始块信息。

可选地,所述根据比较结果确定待下链的链上资产,包括:若一个所述托管资产类别唯一对应一个所述初始块信息,则在所述资产账本地址对应的资产数量与所述初始块信息对应的有效资产单位数量相同的情况下,将所述初始块信息对应的链上资产作为待下链的链上资产;若一个所述托管资产类别对应多个所述初始块信息,则根据所述资产账本地址对应的资产数量,选择一个或者多个初始块信息,使得选择的所述初始块信息对应的有效资产单位数量之和小于等于所述资产数量,将选择的所述初始块信息对应的链上资产作为待下链的链上资产。

可选地,所述初始块信息包括托管资产发行请求,所述托管资产发行请求包括带有存储服务系统签名的托管资产登记索引信息,所述托管资产登记索引信息包括托管资产登记索引标识,所述查询要求的查询结果包括初始块对应的托管资产保存信息和托管资产保存信息的防篡改信息;所述方法还包括:所述资产应用终端系统根据所述托管资产登记索引标识,从所述存储服务系统中获取对应的托管资产保存信息,并验证所述托管资产保存信息的防篡改信息。

可选地,所述方法还包括:所述资产应用终端系统将所述资产类别对应的链上资产信息、所述初始块信息、所述托管资产保存信息以及下链操作入口通过终端设备展示给用户

上述发明中的一个实施例具有如下优点或有益效果:资产应用终端系统从资产账本系统中获取与用户的资产账本地址相对应的链上资产信息和初始块信息,以根据链上资产信息的资产数量和初始块信息对应的有效资产单位数量,确定了可以进行下链返还的下链数字资产;后续用户进行下链返还操作时,可以基于确定出的待下链的链上资产设定下链资产数量,避免设定的下链资产数量大于待下链的链上资产而导致的下链返还操作失败。

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

附图说明

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

图1是本发明实施例一中确定下链数字资产的系统的主要子系统示意图;

图2是本发明实施例一中确定下链数字资产的系统进行下链数字资产确定的主要流程示意图;

图3是本发明实施例二中确定下链数字资产的系统进行下链数字资产确定的主要流程示意图;

图4是本发明实施例中确定下链数字资产的方法的主要流程示意图。

具体实施方式

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

图1是本发明实施例一中确定下链数字资产的系统的主要子系统示意图。如图1所示,本发明实施例一的确定下链数字资产的系统100,主要包括:

资产应用终端系统101,用于基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成链上资产查询请求信息,之后将所述链上资产查询请求信息发送至资产账本系统。资产应用终端系统在终端设备上向用户展示链上资产查询功能界面,该链上资产查询功能界面用于用户输入和/或选择查询要求。资产托管系统中保存有用户对应的实名账本记录,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址。资产应用终端系统预先从资产托管系统中获取用户的实名账本记录,即可得到该用户对应的资产账本地址。在用户输入和/或选择查询要求(查询要求包括查询条件和查询结果,查询条件包括资产类别,查询结果包括资产数量和初始块信息)后,资产应用终端系统基于查询要求和该用户对应的资产账本地址即可生成链上资产查询请求信息。生成的所述链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。

资产账本系统102,用于根据所述链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端系统。资产账本系统中保存有链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息。其中,所述链上资产信息包括:资产账本地址、托管资产类别、资产数量,所述初始块信息包括:初始块块号和带有资产托管系统签名的托管资产发行请求等,所述托管资产发行请求包括:带有存储服务系统签名的托管资产登记索引信息和托管资产发行信息,所述托管资产登记索引信息包括:托管资产登记索引标识,所述托管资产发行信息包括:托管资产类别、托管资产描述信息、权利人地址、资产发行单位数量等。资产应用终端系统访问资产账本系统,查询与资产账本地址相对应的所有链上资产信息以及初始块信息;资产账本系统将查询结果反馈至资产应用终端系统。

所述资产应用终端系统101,还用于将归属于同一托管资产类别的链上资产信息的资产数量与所述初始块信息对应的有效资产单位数量进行比较,根据比较结果确定待下链的链上资产。其中,有效资产单位数量为资产发行单位数量减去被终结的资产单位数量的结果。查询结果分两种情况,情况一:一个托管资产类别唯一对应一个初始块信息,情况二:一个托管资产类别对应多个初始块信息。对于情况一,当且仅当资产账本地址对应的资产数量与初始块信息的有效资产单位数量相同时,才可以对托管的链上资产进行下链操作。对于情况二,当资产账本地址对应的资产数量大于等于一个或者多个初始块信息的有效资产单位数量之和时,可以对托管的链上资产进行下链操作。因此,在确定待下链的链上资产时,对于情况一,则在所述资产账本地址对应的资产数量与所述初始块信息对应的有效资产单位数量相同的情况下,将所述初始块信息对应的链上资产作为待下链的链上资产;对于情况二,则根据所述资产账本地址对应的资产数量,选择一个或者多个初始块信息,使得选择的所述初始块信息对应的有效资产单位数量之和小于等于所述资产数量,将选择的所述初始块信息对应的链上资产作为待下链的链上资产。

图2是本发明实施例一中确定下链数字资产的系统进行下链数字资产确定的主要流程示意图。如图2所示,本发明实施例一的确定下链数字资产的系统进行下链数字资产确定的主要流程,包括以下步骤:

步骤s201:用户访问安装在终端设备上的资产应用终端系统,按照预先设置好的登录识别方式提交识别信息后登录资产应用终端系统。资产应用终端系统是安装在终端设备上的与资产账本系统对应的系统软件;用户可以通过访问资产托管系统,从资产托管系统上下载并安装资产应用终端系统软件。终端设备可以是具有显示屏并且支持网页浏览的各种电子设备,比如手机、平板电脑、台式计算机等。其中,所述登录识别方式可以为用户名和密码识别、指纹识别、人脸识别等方式,相应的识别信息可以是:用户名和密码,或者与该用户名对应的预设格式的识别码。所述预设格式的识别码可以是字符形式的密码,也可以是生物识别码,如用户的指纹、面部信息、虹膜信息等。

步骤s202:资产应用终端系统确定用户为已关联资产账本地址的实名用户后,从资产托管系统中获取用户对应的实名账本记录。资产托管系统中存储有用户对应的实名账本记录。资产托管系统可以是对用户将链下的实名登记资产通过指定的资产托管方进行托管登记管理、以及对托管资产在区块链上发行数字资产的过程进行登记管理的系统,用户可以通过web或其它方式对该资产托管系统进行访问,发行数字资产的过程包括链下资产上链流程和链上资产下链流程。其中,链下资产上链,即是将用户在区块链之下的实名资产通过资产托管方托管后,由资产托管系统向基于区块链的资产账本系统发行链上数字资产;链上资产下链,即是将用户在区块链上的数字资产作废,并将该数字资产对应的链下托管资产返还转让至用户。其中,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址,所述身份证书包括:用户的身份标识和用户公钥。身份证书可以是为信息不可抵赖提供的ca(certificationauthority,证书授权中心)证书。

用户公钥和用户私钥由资产应用终端系统在本地采用不对称加密算法生成。用户私钥可以用于对用户身份信息、用户的银行卡信息、用户的生物识别码信息或用户的身份证书等数据信息进行加密或签名,也可以在后续资产交易或融资流程中用于对数字资产信息进行加密或签名,以确认交易的所有权;用户公钥可以用于对被该用户私钥进行加密或签名过的数据信息进行相应的解密或验证。

步骤s203:资产应用终端系统在终端设备上向用户展示链上资产查询功能界面。所述链上资产查询功能界面用于用户输入和/或选择查询要求。

步骤s204:用户在链上资产查询功能界面中输入和/或选择查询要求,以生成链上资产查询请求信息。所述链上资产查询请求信息是指用户对于自己已上链的数字资产,可以发起数字资产查询的请求。在一可选的实施例中,所述链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。所述查询要求是指用户进行链上资产查询可能用到的一些限制因素。在一可选的实施例中,所述查询要求包括:查询条件和查询结果,所述查询条件可以为下列任意一项或者多项:资产序号、资产类别、资产状态等。其中,所述资产状态包括:有效状态、冻结状态、作废状态等。

本发明实施例中预先将数字资产进行分类处理,每类数字资产对应唯一的资产类别。数字资产包括可分割的数字资产和不可分割的数字资产,可分割的数字资产是指对初始块包含的托管资产在链下可以分割,比如股票、黄金等;不可分割的数字资产是指对初始块包含的托管资产在链下不可以分割,比如房屋、文物、著作权、金融合同等。当两份资产属于同一种类可分割的数字资产时,这两份资产之间可以进行运算。两份不可分割的数字资产即使属于同一种类,这两份资产之间也是不可以进行运算的,比如,数字资产房产a与数字资产房产b,虽然都属于房产类,但这两份资产之间不可以进行运算。使用资产类别可以明确该类资产是属于可分割的数字资产还是不可分割的数字资产,便于下链清算。

所述查询结果可以为下列任意一项或者多项:资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录、初始块对应的托管资产保存信息、终结块对应的托管资产保存信息等。所述初始块信息包括:初始块块号、资产序号、托管资产登记索引标识、托管资产描述信息、权利人地址、资产发行单位数量、有效资产单位数量。所述终结块信息包括:终结块对应的已终结初始块记录列表、终结块块号、带存储服务系统签名的更新的托管资产登记索引信息。所述托管资产保存信息可以认为是在存储服务系统中存放的、与链下资产托管上链或链上资产下链返还相关的、证实资产托管方作为托管资产权利人的全面的托管资产信息,在可选的实施例中,所述托管资产保存信息包括:纸质文件电子化或者纯电子化的凭证信息(比如可以是电子签名存档,或者通过资产权利登记系统查询到的结果)。

本实施例中为了确定下链数字资产,查询要求中需包括资产类别、资产数量和初始块信息,故需访问资产账本系统获取与链上资产查询请求信息的资产账本地址相对应的链上资产信息和与所述链上资产信息的托管资产类别相对应的初始块信息,具体实现见步骤205。

步骤s205:资产应用终端系统访问资产账本系统,以从资产账本系统中获取与链上资产查询请求信息的资产账本地址相对应的资产交易信息。资产账本系统是基于区块链技术的资产账本系统,可以由其上的链上共识节点实现验证、查询、记录等操作。其中,所述资产交易信息包括:链上资产信息和与所述链上资产信息的托管资产类别相对应的初始块信息等,所述链上资产信息包括:资产账本地址、托管资产类别、资产数量、链上资产托管登记索引信息和关联资产信息等;所述初始块信息包括:初始块块号和带有资产托管系统签名的托管资产发行请求等;所述托管资产发行请求包括:带有存储服务系统签名的托管资产登记索引信息和托管资产发行信息等;所述托管资产登记索引信息包括:托管资产登记索引标识和托管资产保存信息的防篡改信息等;所述托管资产发行信息是指将链下资产托管至链上时的发行信息,包括:托管资产类别、托管资产描述信息、权利人地址、有效资产单位数量等。资产应用终端系统访问资产账本系统,查询与资产账本地址相对应的所有链上资产信息,再由链上资产信息的托管资产类别查询相关联的初始块信息;资产账本系统将查询结果反馈至资产应用终端系统。

其中,防篡改信息为:托管资产保存信息的数字指纹信息,或利用资产托管系统和存储服务系统对所述数字指纹信息进行签名后的信息。数字指纹信息是指采用某种算法对托管资产保存信息进行运算得到的信息,例如,对托管资产保存信息进行哈希运算后得到的哈希值。需要说明的是,数字指纹信息也可以采用其他算法对托管资产保存信息进行运算得到的信息,只要运算得到的信息唯一对应一个托管资产保存信息即可。

由资产账本地址查询出的链上资产信息,回溯查询相关联的初始块信息的实现过程为:(1)将根据所述资产账本地址查询到的链上资产信息作为当前交易后资产信息;(2)由所述当前交易后资产信息查询出交易前生成所述当前交易后资产信息的前序资产信息;(3)将所述前序资产信息作为所述当前交易后资产信息,重复执行步骤(2),直至查询到的所述前序资产信息为初始块信息,其中包含托管资产发行信息,查询出的初始块信息即为所述查询结果中包含的初始块信息。

上述查询结果分两种情况,情况一:一个托管资产类别唯一对应一个初始块信息,情况二:一个托管资产类别对应多个初始块信息。对于情况一,当且仅当资产账本地址对应的资产数量与初始块信息的有效资产单位数量相同时,才可以对托管的链上资产进行下链操作。对于情况二,该类资产可以多次托管资产后增加相同类别的链上资产(该链上资产为可分割的数字资产),因此一个资产类别对应多个初始块信息;当资产账本地址对应的资产数量大于等于一个或者多个初始块信息的有效资产单位数量之和时,可以对托管的链上资产进行下链操作,也即一次下链多个初始块信息对应的托管资产。

步骤s206:资产应用终端系统根据查询到的托管资产类别,将归属于同一托管资产类别的链上资产信息的资产数量与初始块信息对应的有效资产单位数量进行比较,根据比较结果确定待下链的链上资产。本步骤用于根据上述查询结果判断可以下链返还的数字资产。下链是针对一个资产类别的资产数量整体下链,即是以初始块为单位的下链,这样就要求下链资产数量与一组相同资产类别的初始块信息中的资产发行数量之和相等。实施例中,按照如下方式确定待下链的链上资产:对于情况一,将初始块信息对应的链上资产作为待下链的链上资产;对于情况二,根据所述资产账本地址对应的资产数量,选择一个或者多个初始块信息,使得选择的所述初始块信息对应的有效资产单位数量之和小于等于所述资产数量,将选择的所述初始块信息对应的链上资产作为待下链的链上资产。

实施例二:用户通过资产应用终端系统除从资产账本系统中获取资产交易信息外,可能还需要获取托管资产保存信息。托管资产保存信息保存在存储服务系统,相应的本发明实施例的确定下链数字资产的系统还需包括存储服务系统,且步骤s204中用户设定的查询要求中需包括初始块对应的托管资产保存信息。实施例中的存储服务系统需要安全可信,可以是云存储服务系统,也可以是一台具有存储功能的设备,也可以是由多台具有存储功能的设备通过网络连接形成的系统。

具体实现如下:

图3是本发明实施例二中确定下链数字资产的系统进行下链数字资产确定的主要流程示意图。如图3所示,本发明实施例二的确定下链数字资产的系统进行下链数字资产确定的主要流程,其中实施例二的步骤s301至步骤s306与步骤s201至步骤s206对应相同,此处不再赘述。后续包括以下步骤:

步骤s307:资产应用终端系统访问存储服务系统,以根据托管资产登记索引标识,从存储服务系统中获取对应的托管资产保存信息,并验证所述托管资产保存信息的防篡改信息。其中,所述托管资产保存信息包括:带有所述资产应用终端系统和所述资产托管系统双签名的资产托管上链请求信息,以及带有所述资产应用终端系统、所述资产托管系统和所述资产托管方三方签名的资产权利托管转让信息。可选的实施例中,托管资产保存信息带有资产托管系统的签名,以及存储服务系统的签名(该双签名即为防篡改信息),验证双签名用于保证信息未被篡改。资产托管方可以是具备一定资格的、具有一定公信力度的机构,比如商业银行以及其业务系统;资产托管方可以是一个用于接收托管资产的实体,可以采用基金等法律关系成立;在一些实际情况中,该实体可以采用人工方式来处理信息。资产应用终端系统访问存储服务系统,查询与资产交易信息的初始块信息的托管资产发行请求中的托管资产登记索引信息中的托管资产登记索引标识相对应的托管资产保存信息;存储服务系统将查询结果反馈至资产应用终端系统。

步骤s308:资产应用终端系统将资产类别对应的链上资产信息、初始块信息、托管资产保存信息以及下链操作入口通过终端设备展示给用户。资产应用终端系统将每一个资产类别对应的链上资产信息、初始块信息、托管资产保存信息以及下链操作入口展示给用户。后续用户选择某个资产类别对应的下链操作入口,并根据确定出的待下链的链上资产,在下链操作入口对应的界面中设定下链资产数量,即可进行后续的下链返还操作。

图4是本发明实施例中确定下链数字资产的方法的主要流程示意图。如图4所示本发明实施例中确定下链数字资产的方法,主要包括以下步骤:

步骤s401:资产应用终端系统基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成链上资产查询请求信息,之后将所述链上资产查询请求信息发送至资产账本系统。资产应用终端系统在终端设备上向用户展示链上资产查询功能界面,该链上资产查询功能界面用于用户输入和/或选择查询要求。资产托管系统中保存有用户对应的实名账本记录,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址。资产应用终端系统预先从资产托管系统中获取用户的实名账本记录,即可得到该用户对应的资产账本地址。在用户输入和/或选择查询要求(查询要求包括查询条件和查询结果,查询条件包括资产类别,查询结果包括资产数量和初始块信息)后,资产应用终端系统基于查询要求和该用户对应的资产账本地址即可生成链上资产查询请求信息。生成的所述链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。

步骤s402:所述资产账本系统根据所述链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端系统。资产账本系统中保存有链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息。其中,所述链上资产信息包括:资产账本地址、托管资产类别、资产数量,所述初始块信息包括:初始块块号和带有资产托管系统签名的托管资产发行请求等,所述托管资产发行请求包括:带有存储服务系统签名的托管资产登记索引信息和托管资产发行信息,所述托管资产登记索引信息包括:托管资产登记索引标识,所述托管资产发行信息包括:托管资产类别、托管资产描述信息、权利人地址、资产发行单位数量等。资产应用终端系统访问资产账本系统,查询与资产账本地址相对应的所有链上资产信息以及初始块信息;资产账本系统将查询结果反馈至资产应用终端系统。

步骤s403:所述资产应用终端系统将归属于同一托管资产类别的链上资产信息的资产数量与所述初始块信息对应的有效资产单位数量进行比较,根据比较结果确定待下链的链上资产。查询结果分两种情况,情况一:一个托管资产类别唯一对应一个初始块信息,情况二:一个托管资产类别对应多个初始块信息。对于情况一,当且仅当资产账本地址对应的资产数量与初始块信息的有效资产单位数量相同时,才可以对托管的链上资产进行下链操作。对于情况二,当资产账本地址对应的资产数量大于等于一个或者多个初始块信息的有效资产单位数量之和时,可以对托管的链上资产进行下链操作。因此,在确定待下链的链上资产时,对于情况一,则将资产账本地址对应的资产数量与初始块信息对应的有效资产单位数量相同的链上资产作为待下链的链上资产;对于情况二,则将资产账本地址对应的资产数量大于等于一个或者多个初始块信息对应的有效资产单位数量之和的链上资产作为待下链的链上资产。

根据本发明实施例的技术方案,资产应用终端系统从资产账本系统中获取与用户的资产账本地址相对应的链上资产信息和初始块信息,以根据链上资产信息的资产数量和初始块信息对应的有效资产单位数量,确定了可以进行下链返还下链数字资产;后续用户进行下链返还操作时,可以基于确定出的待下链的链上资产设定下链资产数量,避免设定的下链资产数量大于待下链的链上资产而导致的下链返还操作失败。

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

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