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

一种基于区块链的自动交易处理系统和方法技术方案

技术编号:23051589 阅读:17 留言:0更新日期:2020-01-07 15:00
本发明专利技术公开了一种基于区块链的自动交易处理系统和方法,涉及数字资产技术领域。该系统的一具体实施方式包括:当触发条件验证队列接收到与触发条件相对应的触发事件后对注册到触发条件验证队列的智能合约相对应的触发规则进行自动化验证;以及在触发事件满足触发规则的情况下,调用与触发规则相对应的智能合约中的验证规则,并根据验证结果执行相应资产处理操作,以对链上资产信息和/或数字货币信息进行处理,并基于智能合约完成资产交易,生成新的链上资产信息和/或新的数字货币信息。该实施方式实现了智能合约的自动触发执行,可以满足包括链上资产转移、质押融资等各类复杂的链上资产交易场景。

An automatic transaction processing system and method based on blockchain

【技术实现步骤摘要】
一种基于区块链的自动交易处理系统和方法
本专利技术涉及数字资产
,尤其涉及一种基于区块链的自动交易处理系统和方法。
技术介绍
目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。智能合约是运行在区块链共享账本上具有自动化、强制执行、可信安全的分布式执行软件。开发人员会为智能合约编写合约代码,用于交易双方乃至多方之间的交易行为,合约代码中包含一些触发智能合约自动执行的条件。完成合约代码编写后,智能合约会部署到区块链共享账本上。共享账本在接收到交易参与方指令后,会检查是否存在相关事件和触发条件,满足条件的事件将会推送到待验证的队列中。区块链上的验证节点先对该事件进行签名验证,以确保其有效性,等大多数验证节点达成共识后,将执行智能合约,之后将执行结果更新在共享账本上。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:(1)现有区块链只能采用接收指令的方式触发智能合约的执行,完成简单的链上数字资产转移的操作,缺少对智能合约自动触发执行的方法;(2)缺少对链上数字资产和数字货币在业务规则下自动化进行处理的能力,无法满足多样化、便捷性的业务需求。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于区块链的自动交易处理系统和方法,通过在接收到触发条件对应的触发事件后,自动验证该触发事件是否满足某个智能合约的触发规则,在触发事件满足触发规则的情况下,调用与触发规则相对应的智能合约中的验证规则并根据验证结果执行相应资产处理操作,对链上资产信息和/或数字货币信息进行处理。通过上述方式实现了智能合约的自动触发执行,可以满足包括链上资产转移、质押融资等各类复杂的链上资产交易场景。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种基于区块链的自动交易处理系统。根据本专利技术实施例的基于区块链的自动交易处理系统,包括:资产账本系统,用于资产账本系统,用于当触发条件验证队列接收到与触发条件相对应的触发事件后,对注册到所述触发条件验证队列的智能合约对应的触发规则进行自动化验证;以及在所述触发事件满足所述触发规则的情况下,调用与所述触发规则相对应的智能合约中的验证规则,并根据验证结果执行相应资产处理操作,以对链上资产信息和/或数字货币信息进行处理,并基于所述智能合约完成所述资产交易,生成新的链上资产信息和/或新的数字货币信息。可选地,所述资产账本系统,还用于:对所述链上资产信息和所述数字货币信息中包含的智能合约进行扫描,以获取所述智能合约中的触发条件,按照所述触发条件,将所述智能合约注册到所述触发条件验证队列中。可选地,所述资产账本系统,还用于:在生成所述新的链上资产信息时,按照所述触发条件,将控制所述新的链上资产信息后续交易的智能合约注册到所述触发条件验证队列中;在生成所述新的数字货币信息时,按照所述触发条件,将控制所述新的数字货币信息后续交易的智能合约注册到所述触发条件验证队列中。可选地,将智能合约注册到所述触发条件验证队列中,包括:将归属于同一类型的触发条件对应的智能合约记录到所述类型对应的触发条件验证队列中。可选地,所述触发条件的类型包括下列任意一种或者多种:定时触发、设定交易触发;所述触发条件包括下列任意一种或者多种:质押资产偿还触发条件、质押资产退还触发条件、待转移资产撤销回退触发条件、待质押资产撤销回退触发条件;所述资产处理操作包括下列任意一种或者多种:质押资产自动偿还处理、质押资产自动退还处理、待转移资产退回处理、待质押资产退回处理。可选地,所述系统还包括:资产应用终端系统,所述资产应用终端系统,用于根据交易方在链上资产查询功能界面中输入和/或选择的查询要求,生成链上资产查询请求信息,之后将带有所述交易方签名的链上资产查询请求信息发送至所述资产账本系统;所述资产账本系统,还用于:对所述带有所述交易方签名的链上资产查询请求信息进行验证,验证通过后,将链上资产查询结果信息添加签名后返回至所述资产应用终端系统。可选地,所述资产应用终端系统,还用于:根据所述交易方在链上数字货币查询功能界面中输入和/或选择的查询要求,生成链上数字货币查询请求信息,之后将带有所述交易方签名的链上数字货币查询请求信息发送至所述资产账本系统;所述资产账本系统,还用于:对所述带有所述交易方签名的链上数字货币查询请求信息进行验证,验证通过后,将链上数字货币查询结果信息添加签名后返回至所述资产应用终端系统。可选地,所述资产应用终端系统,还用于:对所述链上资产查询结果信息进行验证,验证通过后,向所述交易方显示所述链上资产查询结果信息;以及对所述链上数字货币查询结果信息进行验证,验证通过后,向所述交易方显示所述链上数字货币查询结果信息。根据本专利技术实施例的另一个方面,提供一种基于区块链的自动交易处理方法。根据本专利技术实施例的基于区块链的自动交易处理方法,包括:当触发条件验证队列接收到与触发条件相对应的触发事件后,对注册到所述触发条件验证队列的智能合约对应的触发规则进行自动化验证;在所述触发事件满足所述触发规则的情况下,调用与所述触发规则相对应的智能合约中的验证规则,并根据验证结果执行相应资产处理操作,以对链上资产信息和/或数字货币信息进行处理,并基于所述智能合约完成所述资产交易,生成新的链上资产信息和/或新的数字货币信息。可选地,所述方法还包括:对所述链上资产信息和所述数字货币信息中包含的智能合约进行扫描,以获取所述智能合约中的触发条件,按照所述触发条件,将所述智能合约注册到所述触发条件验证队列中。可选地,所述方法还包括:在生成所述新的链上资产信息时,按照所述触发条件,将控制所述新的链上资产信息后续交易的智能合约注册到所述触发条件验证队列中;在生成所述新的数字货币信息时,按照所述触发条件,将控制所述新的数字货币信息后续交易的智能合约注册到所述触发条件验证队列中。可选地,将智能合约注册到所述触发条件验证队列中,包括:将归属于同一类型的触发条件对应的智能合约记录到所述类型对应的触发条件验证队列中。上述专利技术中的一个实施例具有如下优点或有益效果:通过在接收到触发条件对应的触发事件后,自动验证该触发事件是否满足某个智能合约的触发规则,在触发事件满足触发规则的情况下,调用与触发规则相应的智能合约中的验证规则并根据验证结果执行相应资产处理操作,对链上资产信息和/或数字货币信息进行处理,实现了智能合约的自动触发执行,可以满足包括链上资产转移、质押融资等各类复杂的链上资产交易场景;既满足了智能合约在资产交易应用场景下的自动化服务需求,又可以减少因为外界或者人为干预造成的延迟或者信用风险等问题。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术本文档来自技高网...

【技术保护点】
1.一种基于区块链的自动交易处理系统,其特征在于,包括:资产账本系统,用于/n当触发条件验证队列接收到与触发条件相对应的触发事件后,对注册到所述触发条件验证队列的智能合约对应的触发规则进行自动化验证;以及/n在所述触发事件满足所述触发规则的情况下,调用与所述触发规则相对应的智能合约中的验证规则,并根据验证结果执行相应资产处理操作,以对链上资产信息和/或数字货币信息进行处理,并基于所述智能合约完成所述资产交易,生成新的链上资产信息和/或新的数字货币信息。/n

【技术特征摘要】
1.一种基于区块链的自动交易处理系统,其特征在于,包括:资产账本系统,用于
当触发条件验证队列接收到与触发条件相对应的触发事件后,对注册到所述触发条件验证队列的智能合约对应的触发规则进行自动化验证;以及
在所述触发事件满足所述触发规则的情况下,调用与所述触发规则相对应的智能合约中的验证规则,并根据验证结果执行相应资产处理操作,以对链上资产信息和/或数字货币信息进行处理,并基于所述智能合约完成所述资产交易,生成新的链上资产信息和/或新的数字货币信息。


2.根据权利要求1所述的系统,其特征在于,所述资产账本系统,还用于:
对所述链上资产信息和所述数字货币信息中包含的智能合约进行扫描,以获取所述智能合约中的触发条件,按照所述触发条件,将所述智能合约注册到所述触发条件验证队列中。


3.根据权利要求1所述的系统,其特征在于,所述资产账本系统,还用于:
在生成所述新的链上资产信息时,按照所述触发条件,将控制所述新的链上资产信息后续交易的智能合约注册到所述触发条件验证队列中;
在生成所述新的数字货币信息时,按照所述触发条件,将控制所述新的数字货币信息后续交易的智能合约注册到所述触发条件验证队列中。


4.根据权利要求2或3所述的系统,其特征在于,将智能合约注册到所述触发条件验证队列中,包括:
将归属于同一类型的触发条件对应的智能合约记录到所述类型对应的触发条件验证队列中。


5.根据权利要求1所述的系统,其特征在于,所述触发条件的类型包括下列任意一种或者多种:定时触发、设定交易触发;
所述触发条件包括下列任意一种或者多种:质押资产偿还触发条件、质押资产退还触发条件、待转移资产撤销回退触发条件、待质押资产撤销回退触发条件;
所述资产处理操作包括下列任意一种或者多种:质押资产自动偿还处理、质押资产自动退还处理、待转移资产退回处理、待质押资产退回处理。


6.根据权利要求1-3或5的任一项所述的系统,其特征在于,所述系统还包括:资产应用终端系统,
所述资产应用终端系统,用于根据交易方在链上资产查询功能界面中输入和/或选择的查询要求,生成链上资产查询请求信息,之后将带有所述交易方签名的链上资产查询请求信息发送至所述资产账本系统;
所述资产账本系统,还用于:对所述带有所述交易方签名的链上资产查询请求信息进行验证...

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

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

1