CN109670831B - 一种待下链返还数字资产冻结的***和方法 - Google Patents
一种待下链返还数字资产冻结的***和方法 Download PDFInfo
- Publication number
- CN109670831B CN109670831B CN201811565903.9A CN201811565903A CN109670831B CN 109670831 B CN109670831 B CN 109670831B CN 201811565903 A CN201811565903 A CN 201811565903A CN 109670831 B CN109670831 B CN 109670831B
- Authority
- CN
- China
- Prior art keywords
- asset
- frozen
- information
- freezing
- assets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种待下链返还数字资产冻结的***和方法,涉及数字资产技术领域。该***的一具体实施方式包括:资产应用终端***基于下链返还请求指令向资产账本***提交下链返还资产冻结操作指令;资产账本***对下链返还资产冻结操作指令进行验证;验证通过后按照下链返还资产冻结操作指令进行冻结并记录冻结结果;资产应用终端***在资产账本***中查找获得冻结资产操作结果信息,并对冻结资产操作结果信息进行验证;验证通过后通知资产托管***冻结完成。该实施方式能实现传统资产上链后、在资产下链返还过程中对待下链返还数字资产进行冻结这一过程,是解决现有区块链上资产完全依赖区块链、无法将资产从链上转移至链下的问题中的重要步骤。
Description
技术领域
本发明涉及数字资产技术领域,尤其涉及一种待下链返还数字资产冻结的***和方法。
背景技术
目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有区块链缺乏传统资产托管和完整资产信息链上登记能力,无法实现传统资产上链,就更无法实现链上资产下链返还的方法。
发明内容
有鉴于此,本发明实施例提供一种待下链返还数字资产冻结的***和方法,能够实现传统资产上链后、在资产下链返还过程中对待下链返还数字资产进行冻结这一过程,是解决现有区块链上资产完全依赖区块链、无法将资产从链上转移至链下的问题中的重要步骤。
为实现上述目的,根据本发明实施例的一个方面,提供了一种待下链返还数字资产冻结的***,包括:
资产应用终端***、资产账本***、资产托管***;其中,
所述资产应用终端***基于所述资产托管***提交的带有用户终端***和资产托管***双签名的下链返还请求指令,向所述资产账本***提交带有资产托管***签名的下链返还资产冻结操作指令;
所述资产账本***对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
所述资产应用终端***在资产账本***中查找,获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,通知所述资产托管***待下链返还数字资产冻结完成。
可选地,所述下链返还请求指令包括:返还用户信息,下链资产信息;
所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令;
所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息。
可选地,所述资产账本***对所述下链返还资产冻结操作指令进行验证,包括:
所述资产账本***的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,
按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:
验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,向所述资产账本***返回验证通过的结果信息。
可选地,所述资产应用终端***在资产账本***中查找,获得冻结资产操作结果信息,包括:
所述资产应用终端***根据账本记录,在所述资产账本***中查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
可选地,所述资产应用终端***对所述冻结资产操作结果信息进行验证,包括:
验证所述冻结资产信息中被冻结资产与所述待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;
若都是,向所述资产应用终端***返回验证通过的结果信息。
根据本发明实施例的再一个方面,提供一种待下链返还数字资产冻结的方法,包括:
基于带有用户终端***和资产托管***双签名的下链返还请求指令,生成带有资产托管***签名的下链返还资产冻结操作指令;
对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
查找获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,确定待下链返还数字资产冻结完成。
可选地,所述下链返还请求指令包括:返还用户信息,下链资产信息;
所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令;
所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息。
可选地,对所述下链返还资产冻结操作指令进行验证,包括:
验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,
按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:
验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,确认验证通过。
可选地,查找获得冻结资产操作结果信息,包括:
根据账本记录,查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
可选地,对所述冻结资产操作结果信息进行验证,包括:
验证所述冻结资产信息中被冻结资产与所述待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;
若都是,确认验证通过。
上述发明中的一个实施例具有如下优点或有益效果:因为采用了资产应用终端***应带资产应用终端***和资产托管***双签名的下链返还请求指令向资产账本***提交下链返还资产冻结操作指令、资产账本***验证通过后按照下链返还资产冻结操作指令进行冻结、资产应用终端***在资产账本***中查找获得冻结资产操作结果信息并进行验证、验证通过后确定冻结完成的技术手段,为将待下链托管资产返还给用户做好准备,保证了返还过程中该数字资产不再参与其他操作,确保资产下链返还操作可以正常执行。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的一种待下链返还数字资产冻结的***的主要子***的示意图;
图2是根据本发明实施例的一种待下链返还数字资产冻结的***的主要流程的示意图;
图3是根据本发明实施例的一种待下链返还数字资产冻结的方法的主要流程的示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本发明实施例的一种待下链返还数字资产冻结的***的主要子***的示意图,如图1所示,一种待下链返还数字资产冻结的***100包括:资产应用终端***101、资产账本***102、资产托管***103;其中,
资产应用终端***101基于资产托管***103提交的带有用户终端***和资产托管***双签名的下链返还请求指令,向资产账本***102提交带有资产托管***签名的下链返还资产冻结操作指令;
资产账本***102对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
资产应用终端***101在资产账本***中查找,获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,通知资产托管***103待下链返还数字资产冻结完成。
资产应用终端***101安装在终端设备上的***软件。终端设备可以是具有显示屏、能够满足用户操作需求的电子设备,如智能手机、平板电脑等设备。
资产账本***102可以是基于区块链技术的资产账本***,可以由其上的链上共识节点实现其验证、共识、记录等操作。
资产托管***103可以是对用户将链下的实名登记资产通过指定托管方进行托管登记管理、以及对托管资产在区块链上发行数字资产的过程进行登记管理的***,用户可以通过Web或其它方式对该资产托管***进行访问,发行数字资产过程包括:链下资产上链流程和链上资产下链流程。
下链返还请求指令的内容是:用户作为链上用户,对于自己已上链的资产,可以发起资产下链返回请求;在应用终端***确认用户的实名身份后,用户可以选择待下链的资产,应用终端***应用户需求生成的下链返还请求信息,就是下链返还请求指令的内容。
本发明中的***,利用资产应用终端***响应带资产应用终端***和资产托管***双签名的下链返还请求指令向资产账本***提交下链返还资产冻结操作指令、资产账本***验证通过后按照下链返还资产冻结操作指令进行冻结、资产应用终端***在资产账本***中查找获得冻结资产操作结果信息并进行验证、验证通过后确定冻结完成的技术手段,为将待下链托管资产返还给用户做好准备,保证了返还过程中该数字资产不再参与其他操作,确保资产下链返还操作可以正常执行。
在一些实施例中,下链返还请求指令可以包括:返还用户信息,下链资产信息。
其中,返还用户信息可以是有资产下链需求的用户的身份信息、实名账本用户记录,可以包括:用户身份信息、公钥、资产账本地址信息等;下链资产信息可以是用户请求下链的资产信息,比如:托管资产类别、下链资产数量、待下链资产记录索引列表、待下链初始块块号列表等信息;
其中,待下链初始块中可以包含待下链资产在上链时登记的块号、托管资产登记索引信息、托管资产发行信息等信息。
所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令。
其中,冻结指令信息中可以表示下链返还资产冻结操作指令中的主要信息,比如:待冻结资产,冻结资产交易,剩余资产交易等信息;带有用户资产应用终端***和资产托管***双签名的下链返还请求指令,说明了该指令是经过了用户终端***和资产托管***的认证的,可以认为是安全、可信、正确的指令。
所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息。
其中,冻结资产的账本地址可以用于确定该冻结资产操作结果信息中的被冻结资产。
资产可以分为:可分割的数字资产和不可分割的数字资产;可分割数字资产是指对初始块包含的托管资产在链下可以分割,比如:股票、黄金等。不可分割数字资产是指对初始块包含的托管资产在链下不可以分割,比如房屋、文物、著作权、金融合同等。比如,数字资产房产A与数字资产房产B,虽然都属于房产类,但这两份资产之间不可以进行运算。使用资产类别可以明确该类资产是属于可分割的数字资产还是不可分割的数字资产,便于下链清算。
冻结资产信息可以表示在执行了下链返还资产冻结操作指令之后生成的冻结资产操作结果中的主要信息,可以包括:被冻结资产,冻结资产数量,冻结资产记录索引,剩余资产记录索引等信息。
在一些实施例中,资产账本***102对所述下链返还资产冻结操作指令进行验证,包括:
资产账本***102的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,
按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:
验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,向资产账本***102返回验证通过的结果信息。
其中,冻结指令信息中可以包括待冻结资产信息和待冻结初始块信息;
具体地,所述冻结指令信息中资产数量之和,可以是冻结资产交易和剩余资产交易的结果资产的资产数量之和。
由资产账本***的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名,可以确定收到的这些指令的有效性、可信性和安全性,是流程中的重要环节。
在一优选的实施例中,资产账本***102在对下链返还资产冻结操作指令中的冻结指令信息进行验证之前,还可以对下链返还请求指令进行验证,验证下链返还请求指令信息是否与存储的初始块记录信息,以及是否与托管资产保存信息相符,包括:
根据下链返还请求指令签名证书中的公钥验证该指令返还用户信息中的实名账本用户记录的用户账本地址是否通过;验证下链返还请求指令的下链资产信息的下链资产记录索引的对应每一个资产的账本地址与上述用户账本地址是否相同;
验证下链资产信息的托管资产类别,是否在根据用户账本地址在链上查询到的一个或多个链上资产信息的托管资产类别中;
验证下链资产信息的下链资产数量是否不超过用户账本地址对应的所有链上资产信息的资产数量;验证下链资产信息的下链资产记录索引的对应每一个资产的资产数量之和是否不少于下链资产数量;
验证下链资产信息的待下链初始块块号列表,是否在上述查询到一个或多个初始块记录列表信息的初始块块号中;验证上述待下链初始块块号列表的托管资产发行请求的托管资产发行信息的托管资产类别与下链返还请求指令的下链资产信息的托管资产类别是否相同;验证下链资产信息的下链资产数量是否等于待下链初始块块号列表对应的初始块信息所对应的有效资产单位数量之和;
若以上验证结果都为是,则可以确定验证通过,可以认为下链返还请求指令信息与存储的初始块记录信息,以及与托管资产保存信息相符,是安全、可信、正确的。
其中,有效资产单位数量为资产发行单位数量减去被终结的资产单位数量的结果。
对下链返还资产冻结操作指令中的冻结指令信息进行验证,可以确保冻结指令信息是安全、可信、正确的,可以认为按照该验证过的下链返还资产冻结操作指令进行冻结操作,能够得到正确的冻结结果。
在一些实施例中,资产应用终端***101在资产账本***中查找,获得冻结资产操作结果信息,包括:
资产应用终端***101根据账本记录,在资产账本***102中查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
在根据验证过的下链返还资产冻结操作指令进行冻结操作后,用户请求的待下链资产被冻结,通过在资产账本***102中查询,可以获得冻结资产操作结果信息。
在一些实施例中,资产应用终端***101对所述冻结资产操作结果信息进行验证,包括:
验证所述冻结资产信息中被冻结资产与所述待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;
若都是,向资产应用终端***101返回验证通过的结果信息。
其中,冻结资产信息还可以包括冻结初始块信息,验证内容还可以包括:验证所述冻结初始块信息与冻结指令信息中的待冻结初始块信息是否一致。
对冻结资产操作结果信息进行验证可以判断执行下链返还资产冻结操作指令后得到的冻结结果是否正确,增加了该结果的可信性和安全性,是整个流程中的重要步骤。
在一具体实施例中,本发明中对待下链返还数字资产的冻结过程,可以是:将用户的待下链数字资产转移至托管***的地址上;并将这些已转移的数字资产确定为冻结状态。进而,方便在之后的下链步骤中根据对该冻结资产进行验证得到的结果,进一步处理这些数字资产。
图2是根据本发明实施例的一种待下链返还数字资产冻结的***的主要流程的示意图,包括:
步骤S201、资产托管***验证下链返还请求指令中的签名后向终端***发送带有资产托管***签名的下链返还请求指令,请求进行下链资产冻结操作;
步骤S202、资产应用终端***验证下链返还请求指令中的签名后,向资产账本***提交带有资产托管***签名的下链返还资产冻结操作指令;
步骤S203、资产账本***的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名,并对下链返还请求指令进行验证,确保下链返还请求指令信息与存储的初始块记录信息,以及与托管资产保存信息相符;同时还要验证下链返还资产冻结操作指令的冻结指令信息;验证成功后,链上共识节点按照下链返还资产冻结操作指令中冻结指令信息进行冻结,将冻结资产交易和结果资产在资产账本的链上共识节点上记录;
步骤S204、所述资产应用终端***根据账本记录,在所述资产账本***中查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;并对冻结资产操作结果信息进行验证;
步骤S205、资产应用终端***对冻结资产操作结果信息验证通过后,向资产托管***发送带资产应用终端***签名的冻结资产操作结果信息,通知资产托管***资产冻结完成。
图3是根据本发明实施例的一种待下链返还数字资产冻结的方法的主要流程的示意图,如图3所示,包括:
步骤S301、基于带有用户终端***和资产托管***双签名的下链返还请求指令,生成带有资产托管***签名的下链返还资产冻结操作指令;
步骤S302、对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
步骤S303、查找获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,确定待下链返还数字资产冻结完成。
在一些实施例中,所述下链返还请求指令包括:返还用户信息,下链资产信息;
所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令;
所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息。
在一些实施例中,对所述下链返还资产冻结操作指令进行验证,包括:
验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,
按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:
验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,确认验证通过。
在一些实施例中,查找获得冻结资产操作结果信息,包括:
根据账本记录,查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
在一些实施例中,对所述冻结资产操作结果信息进行验证,包括:
验证所述冻结资产信息中被冻结资产与所述待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;
若都是,确认验证通过。
根据本发明实施例的技术方案,因为采用了资产应用终端***应带资产应用终端***和资产托管***双签名的下链返还请求指令向资产账本***提交下链返还资产冻结操作指令、资产账本***验证通过后按照下链返还资产冻结操作指令进行冻结、资产应用终端***在资产账本***中查找获得冻结资产操作结果信息并进行验证、验证通过后确定冻结完成的技术手段,为将待下链托管资产返还给用户做好准备,保证了返还过程中该数字资产不再参与其他操作,确保资产下链返还操作可以正常执行。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (4)
1.一种待下链返还数字资产冻结的***,其特征在于,包括:资产应用终端***、资产账本***、资产托管***;其中,
所述资产应用终端***基于所述资产托管***提交的带有用户终端***和资产托管***双签名的下链返还请求指令,向所述资产账本***提交带有资产托管***签名的下链返还资产冻结操作指令;
所述资产账本***对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
所述资产应用终端***在资产账本***中查找,获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,通知所述资产托管***待下链返还数字资产冻结完成;
所述下链返还请求指令包括:返还用户信息,下链资产信息;所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令;所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息;
所述资产账本***对所述下链返还资产冻结操作指令进行验证,包括:所述资产账本***的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,向所述资产账本***返回验证通过的结果信息;
所述资产应用终端***对所述冻结资产操作结果信息进行验证,包括:验证所述冻结资产信息中被冻结资产与待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;若都是,向所述资产应用终端***返回验证通过的结果信息。
2.根据权利要求1所述的***,其特征在于,所述资产应用终端***在资产账本***中查找,获得冻结资产操作结果信息,包括:
所述资产应用终端***根据账本记录,在所述资产账本***中查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
3.一种待下链返还数字资产冻结的方法,其特征在于,包括:
基于带有用户终端***和资产托管***双签名的下链返还请求指令,生成带有资产托管***签名的下链返还资产冻结操作指令;
对所述下链返还资产冻结操作指令进行验证;验证通过后,按照所述下链返还资产冻结操作指令,对所述待下链返还数字资产进行冻结,并记录冻结资产交易和结果资产;
查找获得冻结资产操作结果信息,并对所述冻结资产操作结果信息进行验证;验证通过后,确定待下链返还数字资产冻结完成;
所述下链返还请求指令包括:返还用户信息,下链资产信息;所述下链返还资产冻结操作指令包括:冻结指令信息,带有用户终端***和资产托管***双签名的下链返还请求指令;所述冻结资产操作结果信息包括:冻结资产的账本地址,冻结资产的资产类别,冻结资产信息;
资产账本***对所述下链返还资产冻结操作指令进行验证,包括:所述资产账本***的链上共识节点独立验证下链返还资产冻结操作指令的签名、下链返还请求指令的签名;确认签名验证通过后,按如下方法对下链返还资产冻结操作指令中的冻结指令信息进行验证:验证冻结指令信息中冻结资产交易和剩余资产交易的结果资产的资产类别与所述下链资产信息中的托管资产类别是否相同;以及,验证所述冻结指令信息中资产数量之和与所述下链资产信息中的下链资产数量是否相同;若都相同,向所述资产账本***返回验证通过的结果信息;
资产应用终端***对所述冻结资产操作结果信息进行验证,包括:验证所述冻结资产信息中被冻结资产与待冻结资产是否相同;以及,验证所述冻结资产信息中冻结资产数量与所述下链资产信息中下链资产数量是否相同;以及,验证所述冻结资产信息中冻结资产记录索引和剩余资产记录索引,与所述冻结指令信息中的冻结资产交易和剩余资产交易内容是否相符;若都是,向所述资产应用终端***返回验证通过的结果信息。
4.根据权利要求3所述的方法,其特征在于,查找获得冻结资产操作结果信息,包括:
根据账本记录,查找冻结指令信息中的冻结资产账本地址和托管资产类别对应的所有存量资产,并查询所述所有存量资产信息的交易前序资产以作为待冻结资产的存量资产,以获得所述冻结资产操作结果信息;
其中,所述待冻结资产是根据所述下链资产信息中下链资产记录索引列表中的全部下链资产记录确定的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811565903.9A CN109670831B (zh) | 2018-12-20 | 2018-12-20 | 一种待下链返还数字资产冻结的***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811565903.9A CN109670831B (zh) | 2018-12-20 | 2018-12-20 | 一种待下链返还数字资产冻结的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109670831A CN109670831A (zh) | 2019-04-23 |
CN109670831B true CN109670831B (zh) | 2023-02-03 |
Family
ID=66144069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811565903.9A Active CN109670831B (zh) | 2018-12-20 | 2018-12-20 | 一种待下链返还数字资产冻结的***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109670831B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110648228A (zh) * | 2019-08-05 | 2020-01-03 | 孟江华 | 一种通过链上数字货币结算的链上资产转移***和方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107222312A (zh) * | 2017-06-20 | 2017-09-29 | 无锡井通网络科技有限公司 | 基于区块链技术的资产数字化方法 |
CN108320228A (zh) * | 2018-03-07 | 2018-07-24 | 物数(上海)信息科技有限公司 | 跨区块链资产交易方法、平台、设备及存储介质 |
CN108876360A (zh) * | 2018-06-05 | 2018-11-23 | 北京创世智链信息技术研究院 | 一种基于区块链的数字资金托管方法、装置及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016053760A1 (en) * | 2014-09-30 | 2016-04-07 | Raistone, Inc. | Systems and methods for transferring digital assets using a de-centralized exchange |
-
2018
- 2018-12-20 CN CN201811565903.9A patent/CN109670831B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107222312A (zh) * | 2017-06-20 | 2017-09-29 | 无锡井通网络科技有限公司 | 基于区块链技术的资产数字化方法 |
CN108320228A (zh) * | 2018-03-07 | 2018-07-24 | 物数(上海)信息科技有限公司 | 跨区块链资产交易方法、平台、设备及存储介质 |
CN108876360A (zh) * | 2018-06-05 | 2018-11-23 | 北京创世智链信息技术研究院 | 一种基于区块链的数字资金托管方法、装置及*** |
Non-Patent Citations (2)
Title |
---|
"基于区块链的电子数据存证应用研究";李兆森 等;《软件》;20170831;第38卷(第8期);全文 * |
区块链资产托管***的应用;呙亚南;《中国金融》;20180116(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109670831A (zh) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190123892A1 (en) | Systems and methods of self-forking blockchain protocol | |
CN109508564B (zh) | 一种基于区块链的数字资产存储***和方法 | |
CN109669955B (zh) | 一种基于区块链的数字资产查询***和方法 | |
CN109447601B (zh) | 在区块链网络中执行见证人转移交易的方法 | |
CN110084600B (zh) | 决议事务请求的处理、验证方法、装置、设备及介质 | |
US20140214678A1 (en) | Online payment | |
US20220156725A1 (en) | Cross-chain settlement mechanism | |
CN110535807B (zh) | 一种业务鉴权方法、装置和介质 | |
US20140137265A1 (en) | System and Method For Securing Critical Data In A Remotely Accessible Database | |
CN110659888A (zh) | 一种通过链上数字货币结算的链上资产转移***和方法 | |
US20220067036A1 (en) | Systems and methods for a federated directory service | |
CN109636392B (zh) | 一种链下资产托管转让的***和方法 | |
CN109670831B (zh) | 一种待下链返还数字资产冻结的***和方法 | |
CN110619578A (zh) | 一种通过链下结算的链上资产转移***和方法 | |
CA2970301C (en) | Improved network for onboarding and delivery of electronic payments to payees | |
CN110580652B (zh) | 通过链上数字货币结算的链上资产质押融资***和方法 | |
CN110648228A (zh) | 一种通过链上数字货币结算的链上资产转移***和方法 | |
CN109063461B (zh) | 一种第三方免密登录方法及*** | |
CN110619566A (zh) | 通过链上数字货币结算的链上质押资产返还***和方法 | |
CN109670829B (zh) | 一种数字资产冻结后将托管资产返还的***和方法 | |
CN109658104B (zh) | 一种链上资产一致性确认的***和方法 | |
CN109658247B (zh) | 托管资产返还后将已冻结数字资产作废的***和方法 | |
US20200104228A1 (en) | Asynchronous self-proving transactions | |
CN111915313B (zh) | 用于区块链的数字资产转移控制方法、装置及通信*** | |
CN110648227A (zh) | 一种通过链下结算的链上资产质押融资***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |