一种基于区块链智能合约的操作记录核对方法及装置制造方法及图纸

技术编号:21607521 阅读:24 留言:0更新日期:2019-07-13 18:54
公开了一种基于区块链智能合约的操作记录核对方法及装置。针对业务执行设备触发的每个业务事件,业务执行设备需要将基于该业务事件得到的业务操作记录及时提交给区块链网络,资金池管理设备也需要将基于该业务事件得到的资金池操作记录提交给区块链网络,部署于区块链网络中的智能合约会及时对基于该业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于该业务事件的匹配规则。

An Operational Record Checking Method and Device Based on Block Chain Intelligent Contract

【技术实现步骤摘要】
一种基于区块链智能合约的操作记录核对方法及装置
本说明书实施例涉及信息
,尤其涉及一种基于区块链智能合约的操作记录核对方法及装置。
技术介绍
在一些涉及资金池的业务场景下,存在资金池管理设备与一个或多个业务执行设备。对于任一业务执行设备触发的业务事件,该业务执行设备基于所述业务事件执行的业务操作需要与资金池管理设备基于该业务事件执行的资金池操作应当相匹配。在实践中,针对任一业务执行设备,该业务执行设备与资金池管理设备会定期进行操作记录的批量核对,确保该业务执行设备的业务操作记录与资金池管理设备的资金池操作记录相匹配,如果不匹配,则需要对可能出现的技术故障进行排查。然而,这种核对操作记录的方式具有延时性,不能及时发现问题。
技术实现思路
为了解决现有的定期批量核对操作记录的方式存在的发现问题不及时的问题,本说明书实施例提供一种基于区块链智能合约的操作记录核对方法及装置,技术方案如下:根据本说明书实施例的第1方面,提供一种基于区块链智能合约的操作记录核对方法,用于实现对资金池管理设备的资金池操作记录与业务执行设备的业务操作记录进行核对;在所述业务执行设备触发业务事件之后,所述业务执行设备根据所述业务事件,执行业务操作,并将得到的业务操作记录提交给区块链网络进行存证;所述资金池管理设备根据所述业务事件,执行资金池操作,并将得到的资金池操作记录提交给区块链网络进行存证;所述方法包括:区块链网络基于部署的智能合约执行:对接收到的基于所述业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于所述业务事件的匹配规则。根据本说明书实施例的第2方面,提供一种基于区块链智能合约的操作记录核对装置,用于实现对资金池管理设备的资金池操作记录与业务执行设备的业务操作记录进行核对;在所述业务执行设备触发业务事件之后,所述业务执行设备根据所述业务事件,执行业务操作,并将得到的业务操作记录提交给区块链网络进行存证;所述资金池管理设备根据所述业务事件,执行资金池操作,并将得到的资金池操作记录提交给区块链网络进行存证;所述装置是区块链网络中的任一节点,所述装置包括:执行模块,基于部署的智能合约执行:对接收到的基于所述业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于所述业务事件的匹配规则。本说明书实施例所提供的技术方案,针对业务执行设备触发的每个业务事件,业务执行设备需要将基于该业务事件得到的业务操作记录及时提交给区块链网络,资金池管理设备也需要将基于该业务事件得到的资金池操作记录提交给区块链网络,部署于区块链网络中的智能合约会及时对基于该业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于该业务事件的匹配规则。如此,每当发生一个业务事件,都可以及时对基于该业务事件产生的业务操作记录与资金池操作记录进行核对,及时发现问题,尽可能减少损失。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要通过的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本说明书实施例提供的一种基于区块链与实名认证的电子券发放方法的流程示意图;图2是本说明书实施例提供的一种基于区块链的电子券核销方法的流程示意图;图3是本说明书实施例提供的多层级代理模式下发放与核销电子券的流程示意图;图4是本说明书实施例提供的一种基于区块链与实名认证的电子红包发放方法的流程示意图;图5是本说明书实施例提供的一种基于区块链的核销奖励发放方法的流程示意图;图6是本说明书实施例提供的一种基于区块链的用户群体特征分析方法的流程示意图;图7是本说明书实施例提供的一种基于区块链智能合约的操作记录核对方法的流程示意图;图8是本说明书实施例提供的一种基于区块链的电子券发放方法的流程示意图;图9是本说明书实施例提供的一种基于区块链与实名认证的电子券发放装置的结构示意图;图10是本说明书实施例提供的一种基于区块链与实名认证的电子券发放装置的结构示意图;图11是本说明书实施例提供的一种基于区块链的电子券核销装置的结构示意图;图12是一种基于区块链的电子券核销装置的结构示意图;图13是本说明书实施例提供的一种基于区块链与实名认证的电子红包发放装置的结构示意图;图14是本说明书实施例提供的一种基于区块链与实名认证的电子红包发放装置的结构示意图;图15是本说明书实施例提供的一种基于区块链的核销奖励发放装置的结构示意图;图16是本说明书实施例提供的一种基于区块链的用户群体特征分析装置的结构示意图;图17是本说明书实施例提供的一种基于区块链的用户群体特征分析装置的结构示意图;图18是本说明书实施例提供的一种基于区块链智能合约的操作记录核对装置的结构示意图;图19是本说明书实施例提供的一种基于区块链的电子券发放装置的结构示意图;图20是本说明书实施例提供的一种基于区块链的电子券发放装置的结构示意图;图21是本说明书实施例提供的一种基于区块链的电子红包发放装置的结构示意图;图22是本说明实施例提供的一种基于区块链的电子红包发放装置的结构示意图;图23是用于配置本说明书实施例装置的一种计算机设备的结构示意图。具体实施方式本文所述的业务方是指为用户提供业务服务的个人或组织。所述业务方可以是出产供用户购买的商品的商品品牌商,也可以是向用户提供服务的服务品牌商。所述业务方有时出于市场营销的需要,会向用户发放电子券。本文所述的电子券既可以是方便用户以优惠价格购买商品的电子优惠券(如打折券、代金券),也可以是使得用户纯获利的电子财物券(如现金兑换券、物品兑换券),还可以是授予用户指定权益的电子权益券(如一年期的会员券)。对于业务方而言,其在线发放的电子券能否尽可能触达真实用户,对本次营销活动的效果至关重要。然而,在实践中,业务方发放的电子券往往会被很多虚假用户领取,并且,业务方往往也没有能力获知其在线发放的电子券触达了多少真实用户。此外,业务方有时不会自己直接向用户发放电子券,而是委托营销服务方在线上部署技术设施(如开发营销页面),营销服务方实际上受业务方的委托向用户直接发放由业务方承兑(承诺兑现)的电子券。营销服务方会向业务方反馈营销活动的统计结果,该统计结果主要反映本次营销活动发放的电子券触达了多少真实用户。然而,营销服务方向业务方反馈的统计结果不一定是可信的。例如,营销服务方可能并没有足够的技术能力确认本次营销活动发放的电子券触达了多少真实用户。又如,营销服务方可能会虚报统计结果,欺骗业务方以为本次营销活动所发放的电子券触达了很多真实用户。基于以上,在本说明书实施例中,引入具备对用户实名认证能力与区块链应用能力的技术服务方,负责直接向用户发放由业务方承兑的电子券。一种可选的方式为,业务方直接委托技术服务方进行电子券的发放。另一种可选的方式为,业务方委托上述营销服务方发放电子券,营销服务方进而与技术本文档来自技高网...

【技术保护点】
1.一种基于区块链智能合约的操作记录核对方法,用于实现对资金池管理设备的资金池操作记录与业务执行设备的业务操作记录进行核对;在所述业务执行设备触发业务事件之后,所述业务执行设备根据所述业务事件,执行业务操作,并将得到的业务操作记录提交给区块链网络进行存证;所述资金池管理设备根据所述业务事件,执行资金池操作,并将得到的资金池操作记录提交给区块链网络进行存证;所述方法包括:区块链网络基于部署的智能合约执行:对接收到的基于所述业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于所述业务事件的匹配规则。

【技术特征摘要】
1.一种基于区块链智能合约的操作记录核对方法,用于实现对资金池管理设备的资金池操作记录与业务执行设备的业务操作记录进行核对;在所述业务执行设备触发业务事件之后,所述业务执行设备根据所述业务事件,执行业务操作,并将得到的业务操作记录提交给区块链网络进行存证;所述资金池管理设备根据所述业务事件,执行资金池操作,并将得到的资金池操作记录提交给区块链网络进行存证;所述方法包括:区块链网络基于部署的智能合约执行:对接收到的基于所述业务事件产生的业务操作记录与资金池操作记录进行核对,以判断是否满足所述智能合约记载的对应于所述业务事件的匹配规则。2.如权利要求1所述的方法,所述业务事件为,业务方的所述业务执行设备确定待发放的电子资源对应的价值;所述电子资源包括电子券和/或电子红包;所述业务执行设备根据所述业务事件,执行业务操作,具体包括:所述业务执行设备根据待发放的电子资源对应的价值,发放电子资源;所述资金池管理设备根据所述业务事件,执行资金池操作,具体包括:所述资金池管理设备根据待发放的电子资源对应的价值,从所述业务方获取资金,并将获取的资金注入资金池;满足对应于所述业务事件的匹配规则,具体包括:所述业务执行设备发放的电子资源对应的价值不高于所述资金池管理设备注入到资金池的资金对应的价值。3.如权利要求2所述的方法,所述业务事件为,业务执行设备接收到用户发送的电子资源兑现请求;所述业务执行设备根据所述业务事件,执行业务操作,具体包括:所述业务执行设备根据所述电子资源提现请求中包含的请求金额,向用户兑现;所述资金池管理设备根据所述业务事件,执行资金池操作,具体包括:所述资金池管理设备根据所述电子资源提现请求包含的请求金额,从所述资金池中提取资金返还给所述业务方;满足对应于所述业务事件的匹配规则,具体包括:所述业务执行设备向用户兑现的金额等于所述资金池管理设备从资金池提取的金额。4.如权利要求1所述的方法,所述方法还包括:区块链网络基于部署的智能合约执行:若确定不满足所述智能合约记载的对应于所述业务事件的匹配规则,则执行指定风控操作;其中,所述执行风控操作包括:禁止所述业务执行设备向区块链网络提交业务操作记录,并且,禁止所述资金池管理设备向区块链网络提交资金池操作记录;或,禁止区块链网络将所述业务执行设备提交的业务操作记录与所述资金池管理设备提交的资金池操作记录写入区块链。5.如权利要求4所述的方法,所述方法还包括:区块链网络基于部署的智能合约执行:当接收到安全指令时,解除所述风控操作。6.一种基于区块链智能合约的操作记录核对装置,用于实现对资金池...

【专利技术属性】
技术研发人员:李艳鹏程龙冯志远
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1