【技术实现步骤摘要】
基于区块链的条件支付数据处理系统、各相关节点及方法
[0001]本专利技术涉及区块链
,特别涉及一种基于区块链的条件支付数据处理系统、各相关节点及方法。
技术介绍
[0002]客户在进行国际资金调拨时,一般需要金融机构提供条件支付的服务,即满足一定条件时才会发起的支付操作,现有技术中,采用的是由支付链路中的第一个金融机构进行监测并交付,但这种方式,既存在中心化的安全风险,且支付的其他参与方很难知悉支付的推进过程,使得交易过程不公开不透明,存在被篡改的风险。
技术实现思路
[0003]本专利技术的目的是提供一种安全性高且交易进程公开透明的基于区块链的条件支付数据处理系统、各相关节点、方法、计算机设备、计算机可读存储介质和计算机程序产品。
[0004]第一方面,本专利技术提供一种基于区块链的条件支付数据处理系统,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络,其中:
[0005]第一用户节点,用于根据条件支付的需求,向区块链网络提交设定规则存证;
[0006]第二用户节点,用于获取所述设定规则存证,根据条件支付数据,对所述设定规则存证进行验证,验证通过后,向区块链网络提交规则确认存证;
[0007]金融机构节点,用于获取所述设定规则存证和所述规则确认存证,对所述设定规则存证和所述规则确认存证进行验证,验证通过后,根据第一用户的账户状态数据,确定条件支付的条件是否达成,在确定达成后,向区块链网络提交规则达成存证;
[0008]代扣机构节点, ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的条件支付数据处理系统,其特征在于,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络;其中:第一用户节点,用于根据条件支付的需求,向区块链网络提交设定规则存证;第二用户节点,用于获取所述设定规则存证,根据条件支付数据,对所述设定规则存证进行验证,验证通过后,向区块链网络提交规则确认存证;金融机构节点,用于获取所述设定规则存证和所述规则确认存证,对所述设定规则存证和所述规则确认存证进行验证,验证通过后,根据第一用户的账户状态数据,确定条件支付的条件是否达成,在确定达成后,向区块链网络提交规则达成存证;代扣机构节点,用于获取所述设定规则存证、所述规则确认存证和所述规则达成存证,对所述设定规则存证、所述规则确认存证和所述规则达成存证验证通过后,在代扣执行成功后,向区块链网络提交触发执行存证。2.根据权利要求1所述的基于区块链的条件支付数据处理系统,其特征在于,所述第一用户节点,还用于:得到所述设定规则存证对应的区块地址,所述区块地址至少包括:区块的区块链地址和/或区块块高。3.根据权利要求2所述的基于区块链的条件支付数据处理系统,其特征在于,所述第二用户节点,具体用于:根据接收到的区块的区块链地址,获取所述设定规则存证。4.根据权利要求2所述的基于区块链的条件支付数据处理系统,其特征在于,所述第二用户节点,具体用于:根据接收到的区块块高,在区块链网络中轮询区块数据,获取所述设定规则存证。5.根据权利要求2所述的基于区块链的条件支付数据处理系统,其特征在于,所述第二用户节点,具体用于:基于所述设定规则存证的验证通过结果数据和所述设定规则存证对应的区块地址,形成所述规则确认存证。6.根据权利要求5所述的基于区块链的条件支付数据处理系统,其特征在于,所述金融机构节点,具体用于:监听区块链网络中的区块,获取所述规则确认存证;根据所述规则确认存证,确定所述设定规则存证的区块地址;根据所述设定规则存证的区块地址,获取所述设定规则存证。7.根据权利要求6所述的基于区块链的条件支付数据处理系统,其特征在于,所述代扣机构节点,具体用于:监听区块链网络中的区块,获取所述规则达成存证;根据所述规则达成存证,获取所述规则确认存证和所述设定规则存证。8.一种第一用户节点,其特征在于,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络;所述第一用户节点,包括:支付需求接收单元,用于接收条件支付的需求;设定规则存证提交单元,用于根据接收到的条件支付的需求,确定条件规则,基于所述条件规则向区块链网络提交设定规则存证。9.根据权利要求8所述的第一用户节点,其特征在于,所述第一用户节点,还包括:区块地址确定单元,用于得到所述设定规则存证对应的区块地址;
其中,所述区块地址至少包括:区块的区块链地址和/或区块块高。10.根据权利要求8或9所述的第一用户节点,其特征在于,所述设定规则存证包含有所述第一用户节点的数字签名。11.一种第二用户节点,其特征在于,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络;所述第二用户节点,包括:第一存证获取单元,用于获取设定规则存证;第一验证单元,用于根据条件支付数据,对所述设定规则存证进行验证;规则确认存证提交单元,用于对所述设定规则存证验证通过后,向区块链网络提交规则确认存证。12.根据权利要求11所述的第二用户节点,其特征在于,所述第一存证获取单元,具体用于:根据接收到的设定规则存证对应的区块的区块链地址,获取所述设定规则存证。13.根据权利要求11所述的第二用户节点,其特征在于,所述第一存证获取单元,具体用于:根据接收到的设定规则存证对应的区块块高,在区块链网络中轮询区块数据,获取所述设定规则存证。14.根据权利要求11所述的第二用户节点,其特征在于,所述规则确认存证提交单元,具体用于:基于设定规则存证的验证通过结果数据和设定规则存证对应的区块地址,形成所述规则确认存证。15.根据权利要求11至14任一所述的第二用户节点,其特征在于,所述规则确认存证包含有所述第二用户节点的数字签名。16.一种金融机构节点,其特征在于,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络;所述金融机构节点,包括:第二存证获取单元,用于获取设定规则存证和规则确认存证;第二验证单元,用于对获取的设定规则存证和规则确认存证进行验证;条件验证单元,用于在所述第二验证单元验证通过后,根据第一用户的账户状态数据,确定条件支付的条件是否达成;规则确认存证提交单元,用于确定条件支付的条件达成后,向区块链网络提交规则达成存证。17.根据权利要求16所述的金融机构节点,其特征在于,所述第二存证获取单元,具体用于:监听区块链网络中的区块,获取所述规则确认存证;根据所述规则确认存证,确定所述设定规则存证的区块地址;根据所述设定规则存证的区块地址,获取所述设定规则存证。18.根据权利要求16或17所述的金融机构节点,其特征在于,所述规则达成存证包含有所述金融机构节点的数字签名。19.一种代扣机构节点,其特征在于,第一用户节点、金融机构节点、第二用户节点和代扣机构节点构成区块链网络;所述代扣机构节点,包括:第三存证获取单元,用于获取设定规则存证、规则确认存证和规则达成存证;第三验证单元,用于对获取的设...
【专利技术属性】
技术研发人员:韩喆,
申请(专利权)人:支付宝实验室新加坡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。