当前位置: 首页 > 专利查询>孟江华专利>正文

通过链上数字货币结算的链上资产质押融资系统和方法技术方案

技术编号:22848085 阅读:24 留言:0更新日期:2019-12-17 23:06
本发明专利技术公开了通过链上数字货币结算的链上资产质押融资系统和方法,涉及数字资产技术领域。该方法的一具体实施方式包括:借入方资产应用终端系统生成链上资产质押指令,之后将该指令发送至资产账本系统;资产账本系统执行链上资产质押指令中的第一智能合约,生成待质押资产信息;出借方资产应用终端系统生成相应的链上数字货币转移指令和待质押资产同步质押指令,之后将这两个指令发送至资产账本系统;资产账本系统执行链上数字货币转移指令中的第二智能合约以及待质押资产同步质押指令中的第三智能合约,完成链上数字货币的转移同时生成质押后资产。该实施方式基于智能合约实现了通过链上数字货币结算的链上资产质押融资过程,降低了交易风险。

On chain asset pledge financing system and method through on chain digital currency settlement

【技术实现步骤摘要】
通过链上数字货币结算的链上资产质押融资系统和方法
本专利技术涉及本专利技术涉及数字资产
,尤其涉及通过链上数字货币结算的链上资产质押融资系统和方法。
技术介绍
目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。现有技术中,基于区块链的数字资产典型的交易模式为:转让方发起交易,将其资产账本地址对应的一定数量的数字资产转移至接收方的资产账本地址,形成UTXO(UnspentTransactionOutput,未花费的交易输出)交易请求;区块链的共识节点对UTXO交易请求进行全网共识并验证转让方公钥和签名后,在链上记录该UTXO交易,实现由转让方到接收方的数字资产转移。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:(1)现有区块链只能简单的完成链上数字资产转移的操作,无法满足真实环境下的交易需求,缺少对链上数字资产进行质押融资交易的过程;(2)缺少对链上数字资产质押融资交易的保护,交易的借入方在发起资产质押融资交易后,无法保证一定能收到来自出借方对价支付的融资款,存在交易风险;(3)缺少链上完整的进行资产质押融资和数字货币支付的交易方法,并且缺少将整个交易过程分步由交易双方单独控制完成的全流程智能合约设计的方法。>
技术实现思路
有鉴于此,本专利技术实施例提供通过链上数字货币结算的链上资产质押融资系统和方法,资产账本系统接收到来自借入方的链上资产质押指令后生成待质押资产,出借方资产应用终端系统在链上支付数字货币并完成待质押资产的同步质押过程,进而实现了对整个链上资产质押融资过程的全程控制,并且降低了交易风险。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种通过链上数字货币结算的链上资产质押融资系统,包括:借入方资产应用终端系统、资产账本系统和出借方资产应用终端系统;其中,所述借入方资产应用终端系统,用于基于借入方选择和/或输入的资产类别、质押资产数量和出借方的资产账本地址,生成包含被质押资产信息的链上资产质押指令,并将带有所述借入方签名的链上资产质押指令发送至所述资产账本系统;所述资产账本系统,用于执行所述被质押资产信息中包含的第一智能合约,以对所述带有所述借入方签名的链上资产质押指令进行验证;验证通过后,按照所述质押资产数量花费所述借入方的相应资产类别的被质押资产信息,并生成对应的待质押资产信息;所述出借方资产应用终端系统,用于基于出借方选择和/或输入的借入方信息和应付数字货币生成包含被转移数字货币信息的链上数字货币转移指令,并根据所述链上数字货币转移指令生成包含待质押资产信息的待质押资产同步质押指令;之后将带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令发送至所述资产账本系统;其中,所述应付数字货币与所述对应的链上资产等价;所述资产账本系统,还用于执行所述被转移数字货币信息中包含的第二智能合约,以及执行所述待质押资产信息中包含的第三智能合约,以对所述带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令分别进行验证;验证都通过后,花费所述被转移数字货币信息并生成与所述借入方相对应的转移后数字货币信息,同时花费所述待质押资产信息并生成与所述出借方的资产账本地址相对应的质押后资产信息。可选地,所述借入方资产应用终端系统包括:借入方数字资产钱包、借入方数字货币钱包;所述借入方资产应用终端系统生成包含被质押资产信息的链上资产质押指令,包括:所述借入方数字资产钱包生成包含被质押资产信息的链上资产质押指令,并对所述链上资产质押指令进行签名;所述链上资产质押指令包括:所述被质押资产信息,所述待质押资产信息,找回资产信息;所述被质押资产信息包括:所述借入方的资产账本地址,被质押资产索引标识,控制被质押资产后续交易的第一智能合约和被质押资产数量。可选地,所述资产账本系统对所述带有所述借入方签名的链上资产质押指令进行验证,包括:验证所述链上资产质押指令中的所述借入方数字资产钱包的签名;确认签名验证通过后,根据所述被质押资产信息查找被质押资产的权利人地址;验证查找出的被质押资产的权利人地址与所述链上资产质押指令的借入方签名对应的用户公钥是否相符;以及,验证查找出的被质押资产数量,是否等于所述待质押资产信息包含的接收质押资产数量与所述找回资产信息包含的接收质押资产数量之和;若都是,确认验证通过。可选地,所述借入方数字资产钱包在生成链上资产质押指令之前,还用于:根据所述借入方在链上资产查询功能界面中输入和/或选择的查询要求,生成链上资产查询请求信息;并将带有所述借入方数字资产钱包签名的链上资产查询请求信息发送至所述资产账本系统;所述资产账本系统,还用于:对所述带有所述借入方数字资产钱包签名的链上资产查询请求信息进行验证,验证通过后,将链上资产查询结果信息添加签名后返回至所述借入方资产应用终端系统中的借入方数字资产钱包;所述借入方数字资产钱包还用于:对所述链上资产查询结果信息进行验证,验证通过后,向所述借入方显示所述链上资产查询结果信息。可选地,在所述借入方数字资产钱包生成链上资产质押指令之前,所述借入方数字货币钱包还用于:根据所述借入方在链上资产查询功能界面中输入和/或选择的查询要求,生成借入方链上数字货币查询请求信息;并将带有所述借入方数字货币钱包签名的借入方链上数字货币查询请求信息发送至所述资产账本系统;所述资产账本系统,还用于:对所述带有所述借入方数字货币钱包签名的借入方链上数字货币查询请求信息进行验证,验证通过后,将借入方链上数字货币查询结果信息添加签名后返回至所述借入方资产应用终端系统中的借入方数字货币钱包;所述借入方数字货币钱包还用于:对借入方链上数字货币查询结果信息进行验证,验证通过后,向所述借入方显示借入方链上数字货币查询结果信息。可选地,所述出借方资产应用终端系统包括:出借方数字资产钱包、出借方数字货币钱包;所述出借方资产应用终端系统基于出借方选择和/或输入的借入方信息和应付数字货币生成包含被转移数字货币信息的链上数字货币转移指令,包括:所述出借方数字货币钱包根据出借方选择和/或输入的借入方数字货币钱包地址信息和应付数字货币生成包含被转移数字货币信息的链上数字货币转移指令;所述链上数字货币转移指令包括:所述被转移数字货币信息,所述转移后数字货币信息,找回数字货币信息;所述被转移数字货币信息包括:所述出借方的资产账本地址,被转移数字货币索引标识,控制被转移数字货币后续交易的第二智能合约和被转移数字货币数量;所述出借方数字货币钱包还用于:对所述链上数字货币转移指令进行签名,之后将带有出借方数字货币钱包签名的链上数字货币转移指令发送至所述出借方数字资产钱包。可选地,所述出借本文档来自技高网...

【技术保护点】
1.一种通过链上数字货币结算的链上资产质押融资系统,其特征在于,包括:借入方资产应用终端系统、资产账本系统和出借方资产应用终端系统;其中,/n所述借入方资产应用终端系统,用于基于借入方选择和/或输入的资产类别、质押资产数量和出借方的资产账本地址,生成包含被质押资产信息的链上资产质押指令,并将带有所述借入方签名的链上资产质押指令发送至所述资产账本系统;/n所述资产账本系统,用于执行所述被质押资产信息中包含的第一智能合约,以对所述带有所述借入方签名的链上资产质押指令进行验证;验证通过后,按照所述质押资产数量花费所述借入方的相应资产类别的被质押资产信息,并生成对应的待质押资产信息;/n所述出借方资产应用终端系统,用于基于出借方选择和/或输入的借入方信息和应付数字货币生成包含被转移数字货币信息的链上数字货币转移指令,并根据所述链上数字货币转移指令生成包含待质押资产信息的待质押资产同步质押指令;之后将带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令发送至所述资产账本系统;其中,所述应付数字货币与所述对应的链上资产等价;/n所述资产账本系统,还用于执行所述被转移数字货币信息中包含的第二智能合约,以及执行所述待质押资产信息中包含的第三智能合约,以对所述带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令分别进行验证;验证都通过后,花费所述被转移数字货币信息并生成与所述借入方相对应的转移后数字货币信息,同时花费所述待质押资产信息并生成与所述出借方的资产账本地址相对应的质押后资产信息。/n...

【技术特征摘要】
1.一种通过链上数字货币结算的链上资产质押融资系统,其特征在于,包括:借入方资产应用终端系统、资产账本系统和出借方资产应用终端系统;其中,
所述借入方资产应用终端系统,用于基于借入方选择和/或输入的资产类别、质押资产数量和出借方的资产账本地址,生成包含被质押资产信息的链上资产质押指令,并将带有所述借入方签名的链上资产质押指令发送至所述资产账本系统;
所述资产账本系统,用于执行所述被质押资产信息中包含的第一智能合约,以对所述带有所述借入方签名的链上资产质押指令进行验证;验证通过后,按照所述质押资产数量花费所述借入方的相应资产类别的被质押资产信息,并生成对应的待质押资产信息;
所述出借方资产应用终端系统,用于基于出借方选择和/或输入的借入方信息和应付数字货币生成包含被转移数字货币信息的链上数字货币转移指令,并根据所述链上数字货币转移指令生成包含待质押资产信息的待质押资产同步质押指令;之后将带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令发送至所述资产账本系统;其中,所述应付数字货币与所述对应的链上资产等价;
所述资产账本系统,还用于执行所述被转移数字货币信息中包含的第二智能合约,以及执行所述待质押资产信息中包含的第三智能合约,以对所述带有所述出借方签名的链上数字货币转移指令和待质押资产同步质押指令分别进行验证;验证都通过后,花费所述被转移数字货币信息并生成与所述借入方相对应的转移后数字货币信息,同时花费所述待质押资产信息并生成与所述出借方的资产账本地址相对应的质押后资产信息。


2.根据权利要求1所述的系统,其特征在于,所述借入方资产应用终端系统包括:借入方数字资产钱包、借入方数字货币钱包;
所述借入方资产应用终端系统生成包含被质押资产信息的链上资产质押指令,包括:所述借入方数字资产钱包生成包含被质押资产信息的链上资产质押指令,并对所述链上资产质押指令进行签名;
所述链上资产质押指令包括:所述被质押资产信息,所述待质押资产信息,找回资产信息;所述被质押资产信息包括:所述借入方的资产账本地址,被质押资产索引标识,控制被质押资产后续交易的第一智能合约和被质押资产数量。


3.根据权利要求2所述的系统,其特征在于,
所述资产账本系统对所述带有所述借入方签名的链上资产质押指令进行验证,包括:
验证所述链上资产质押指令中的所述借入方数字资产钱包的签名;确认签名验证通过后,
根据所述被质押资产信息查找被质押资产的权利人地址;验证查找出的被质押资产的权利人地址与所述链上资产质押指令的借入方签名对应的用户公钥是否相符;以及,
验证查找出的被质押资产数量,是否等于所述待质押资产信息包含的接收质押资产数量与所述找回资产信息包含的接收质押资产数量之和;
若都是,确认验证通过。


4.根据权利要求3所述的系统,其特征在于,所述借入方数字资产钱包在生成链上资产质押指令之前,还用于:
根据所述借入方在链上资产查询功能界面中输入和/或选择的查询要求,生成链上资产查询请求信息;并将带有所述借入方数字资产钱包签名的链上资产查询请求信息发送至所述资产账本系统;
所述资产账本系统,还用于:对所述带有所述借入方数字资产钱包签名的链上资产查询请求信息进行验证,验证通过后,将链上资产查询结果信息添加签名后返回至所述借入方资产应用终端系统中的借入方数字资产钱包;
所述借入方数字资产钱包还用于:对所述链上资产查询结果信息进行验证,验证通过后,向所述借入方显示所述链上资产查询结果信息。


5.根据权利要求2所述的系统,其特征在于,在所述借入方数字资产钱包生成链上资产质押指令之前,所述借入方数字货币钱包还用于:
根据所述借入方在链上资产查询功能界面中输入和/或选择的查询要求,生成借入方链上数字货币查询请求信息;并将带有所述借入方数字货币钱包签名的借入方链上数字货币查询请求信息发送至所述资产账本系统;
所述资产账本系统,还用于:对所述带有所述借入方数字货币钱包签名的借入方链上数字货币查询请求信息进行验证,验证通过后,将借入方链上数字货币查询结果信息添加签名后返回至所述借入方资产应用终端系统中的借入方数字货币钱包;
所述借入方数字货币钱包还用于:对借入方链上数字货币查询结果信息进行验证,验证通过后,向所述借入方显示借入方链上数字货币查询结果信息。


6.根据权利要求2所述的系统,其特征在于,所述出借方资产应用终端系统包括:出借方数字资产钱包、出借方数字货币钱包;
所述出借方资产应用终端系统基于出借方选择和/或输入的借入方信息和应付数字货币生成链上数字货币转移指令,包括:
所述出借方数字货币钱包根据出借方选择和/或输入的借入方数字货币钱包地址信息和应付数字货币生成链上数字货币转移指令;
所述链上数字货币转移指令包括:所述被转移数字货币信息,所述转移后数字货币信息,找回数字货币信息;所述被转移数字货币信息包括:所述出借方的资产账本地址,被转移数字货币索引标识,控制被转移数字货币后续交易的第二智能合约和被转移数字货币数量;
所述出借方数字货币钱包还用于:对所述链上数字货币转移指令进行签名,之后将带有出借方数字货币钱包签名的链上数字货币转移指令发送至所述出借方数字资产钱包。


7.根据权利要求6所述的系统,其特征在于,所述出借方资产应用终端系统根据所述链上数字货币转移指令生成包含被转移数字货币信息的待质押资产同步质押指令包括:
所述出借方数字资产钱包接收到出借方数字货币钱包发送的带有出借方数字货币钱包签名的链上数字货币转移指令之后,对所述链上数字货币转移指令上的出借方数字货币钱包签名进行验证;验证通过后,根据所述链上数字货币转移指令生成包含被转移数字货币信息的待质押资产同步质押指令;
所述待质押资产同步质押指令包括:所述待质押资产信息,所述质押后资产信息,所述待质押资产后续交易调用参数;所述待质押资产后续交易调用参数为数字货币转移指令的执行状态;所述待质押资产信息包括:待质押资产索引标识,控制待质押资产后续质押的第三智能合约和待质押资产数量,所述第三智能合约包含待质押资产质押触发条件验证,所述待质押资产质押触发条件包括正常质押触发条件和撤销回退触发条件;
所述出借方数字资产钱包还用于:对所述待质押资产同步质押指令进行签名,之后将带有出借方数字货币钱包签名的链上数字货币转移指令,以及带有出借方数字资产钱包签名的待质押资产同步质押指令发送至所述资产账本系统。


8.根据权利要求7所述的系统,其特征在于,所述资产账本系统对所述带有所述出借方数字货币钱包签名的链上数字货币转移指令进行验证,包括:
验证所述链上数字货币转移指令中的所述出借方数字货币钱包的签名;确认签名验证通过后,
根据所述被转移数字货币信息查找被转移数字货币的权利人地址;验证查找出的被转移数字货币的权利人地址与所述链上数字货币转移指令的出借方数字货币钱包签名对应的用户公钥是否相符;以及,
验证查找出的被转移数字...

【专利技术属性】
技术研发人员:孟江华
申请(专利权)人:孟江华
类型:发明
国别省市:北京;11

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

1