基于区块链的跨境交易方法、装置及硬件设备制造方法及图纸

技术编号:23986578 阅读:41 留言:0更新日期:2020-04-29 13:50
本发明专利技术公开了一种基于区块链的跨境交易方法、装置及硬件设备,涉及区块链技术领域,用于提高跨境交易的效率,减少跨境交易的代理费。主要技术方案为:获取跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;根据汇率兑换表中提交交易国家与中间货币的汇率,确定提交国家交易金额对应的中间货币金额;根据汇率兑换表中目标交易国家与中间货币的汇率,确定中间货币金额对应的目标国家交易金额;向第一跨境银行交易节点及第二跨境银行交易节点发送扣款请求;当接收到第一跨境银行交易节点发送扣款成功信息,以及接收到第二跨境银行交易节点发送汇款成功信息时,则确定跨境交易智能合约执行成功。

Cross border transaction methods, devices and hardware devices based on blockchain

【技术实现步骤摘要】
基于区块链的跨境交易方法、装置及硬件设备
本专利技术涉及区块链
,尤其涉及一种基于区块链的跨境交易方法、装置及硬件设备。
技术介绍
区块链是一种与传统集中记账方式不同的记录技术,参与到区块链系统上的节点,可能不属于同一组织、彼此无须信任;区块链数据由所有节点共同维护,每个参与维护的节点都能获得一份完整记录的拷贝。与传统的记账技术相比,其特点包括:维护一条不断增长的链,只可能添加记录,而发生过的记录不可篡改;无须集中控制而能达成共识等特点。目前,跨境支付业务是基于SWIFT代理模式,具有中心化的特点,在支付过程中存在一个或多个代理银行,通过SWIFT等第三方系统作为中介,从而完成交易。基于SWIFT代理模式的支付方式存在如下缺陷:跨境支付业务的业务模式由于经过多个代理银行,会导致支付路径长,支付效率低下;由于汇款行、收款行有可能与代理银行存在时差,或者代理银行处于节假日,增加跨境支付的时间消耗;客户汇款需向代理银行缴纳费用,会导致费用成本高。
技术实现思路
本专利技术提供一种基于区块链的跨境交易方法、装置及硬件设备,用于提高跨境交易的效率,减少跨境交易的代理费用。本专利技术实施例提供一种基于区块链的跨境交易方法,所述方法应用于区块链系统中的跨境交易节点,所述区块链系统还对应有多个跨境银行交易节点,所述方法包括:当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取所述跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与所述第一跨境银行交易节点对应的第二跨境银行交易节点;根据当前时间的汇率兑换表中所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额,所述汇率兑换表中存储有不同国家分别与中间货币对应的汇率;根据当前时间的汇率兑换表中所述目标交易国家与中间货币的汇率,确定所述中间货币金额对应的目标国家交易金额;向所述第一跨境银行交易节点发送扣款请求,以使得所述第一跨境银行交易节点向所述提交交易国家的提交用户的账号扣除所述提交国家交易金额;向所述第二跨境银行交易节点发送汇款请求,以使得所述第二跨境银行交易节点执行向所述目标交易国家的目标用户汇款所述目标国家交易金额;当接收到所述第一跨境银行交易节点发送扣款成功信息,以及接收到所述第二跨境银行交易节点发送汇款成功信息时,则确定所述跨境交易智能合约执行成功,并将所述提交用户和所述目标用户的跨境交易信息上传到所述区块链系统。本专利技术实施例提供一种基于区块链的跨境交易装置,所述装置应用于区块链系统中的跨境交易节点,所述区块链系统还对应有多个跨境银行交易节点,所述装置包括:获取模块,用于当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取所述跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与所述第一跨境银行交易节点对应的第二跨境银行交易节点;确定模块,用于根据当前时间的汇率兑换表中所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额,所述汇率兑换表中存储有不同国家分别与中间货币对应的汇率;所述确定模块,还用于根据当前时间的汇率兑换表中所述目标交易国家与中间货币的汇率,确定所述中间货币金额对应的目标国家交易金额;执行模块,用于向所述第一跨境银行交易节点发送扣款请求,以使得所述第一跨境银行交易节点向所述提交交易国家的提交用户的账号扣除所述提交国家交易金额;向所述第二跨境银行交易节点发送汇款请求,以使得所述第二跨境银行交易节点执行向所述目标交易国家的目标用户汇款所述目标国家交易金额;所述确定模块,还用于当接收到所述第一跨境银行交易节点发送扣款成功信息,以及接收到所述第二跨境银行交易节点发送汇款成功信息时,则确定所述跨境交易智能合约执行成功,并将所述提交用户和所述目标用户的跨境交易信息上传到所述区块链系统。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的跨境交易方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的跨境交易装置。本专利技术提供的一种基于区块链的跨境交易方法、装置、计算机设备及存储介质,当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与第一跨境银行交易节点对应的第二跨境银行交易节点;根据当前时间的汇率兑换表中提交交易国家与中间货币的汇率,确定提交国家交易金额对应的中间货币金额;根据当前时间的汇率兑换表中目标交易国家与中间货币的汇率,确定中间货币金额对应的目标国家交易金额;向第一跨境银行交易节点发送扣款请求;向第二跨境银行交易节点发送汇款请求;当接收到第一跨境银行交易节点发送扣款成功信息,以及接收到第二跨境银行交易节点发送汇款成功信息时,则确定跨境交易智能合约执行成功。与目前基于SWIFT代理模式实现跨境交易相比,本专利技术基于区块链系统中的跨境交易节点实现不同国家的跨境交易,即在接收到执行跨境交易智能合约请求后,根据汇率兑换表确定与提交国家交易金额对应的目标国家交易金额,然后向第一跨境银行交易节点发送扣款请求;向第二跨境银行交易节点发送汇款请求,从而实现跨境交易智能合约的执行,进而提高了跨境交易的效率,减少了跨境交易的代理费用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中基于区块链的跨境交易方法的一流程图;图2是本专利技术一实施例中基于区块链的跨境交易方法的一流程图;图3是本专利技术一实施例中基于区块链的跨境交易装置的一原理框图;图4是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在一实施例中,如图1所示,提供一种基于区块链的跨境交易方法,所述方法应用于区块链系统中的跨境交易节点,所述区块链系统还对应有多个跨境银行交易节点,包括如下步骤:S101,当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与第一跨境银行交易节点对应的第二跨境银行交易节点。其中,提交交易国家即提交该跨境交易的提本文档来自技高网...

【技术保护点】
1.一种基于区块链的跨境交易方法,其特征在于,所述方法应用于区块链系统中的跨境交易节点,所述区块链系统还对应有多个跨境银行交易节点,所述方法包括:/n当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取所述跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与所述第一跨境银行交易节点对应的第二跨境银行交易节点;/n根据当前时间的汇率兑换表中所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额,所述汇率兑换表中存储有不同国家分别与中间货币对应的汇率;/n根据当前时间的汇率兑换表中所述目标交易国家与中间货币的汇率,确定所述中间货币金额对应的目标国家交易金额;/n向所述第一跨境银行交易节点发送扣款请求,以使得所述第一跨境银行交易节点向所述提交交易国家的提交用户的账号扣除所述提交国家交易金额;向所述第二跨境银行交易节点发送汇款请求,以使得所述第二跨境银行交易节点执行向所述目标交易国家的目标用户汇款所述目标国家交易金额;/n当接收到所述第一跨境银行交易节点发送扣款成功信息,以及接收到所述第二跨境银行交易节点发送汇款成功信息时,则确定所述跨境交易智能合约执行成功,并将所述提交用户和所述目标用户的跨境交易信息上传到所述区块链系统。/n...

【技术特征摘要】
1.一种基于区块链的跨境交易方法,其特征在于,所述方法应用于区块链系统中的跨境交易节点,所述区块链系统还对应有多个跨境银行交易节点,所述方法包括:
当接收到第一跨境银行交易节点发送的执行跨境交易智能合约请求后,获取所述跨境交易智能合约中的提交交易国家、目标交易国家、提交用户、目标用户以及提交国家交易金额;以及与所述第一跨境银行交易节点对应的第二跨境银行交易节点;
根据当前时间的汇率兑换表中所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额,所述汇率兑换表中存储有不同国家分别与中间货币对应的汇率;
根据当前时间的汇率兑换表中所述目标交易国家与中间货币的汇率,确定所述中间货币金额对应的目标国家交易金额;
向所述第一跨境银行交易节点发送扣款请求,以使得所述第一跨境银行交易节点向所述提交交易国家的提交用户的账号扣除所述提交国家交易金额;向所述第二跨境银行交易节点发送汇款请求,以使得所述第二跨境银行交易节点执行向所述目标交易国家的目标用户汇款所述目标国家交易金额;
当接收到所述第一跨境银行交易节点发送扣款成功信息,以及接收到所述第二跨境银行交易节点发送汇款成功信息时,则确定所述跨境交易智能合约执行成功,并将所述提交用户和所述目标用户的跨境交易信息上传到所述区块链系统。


2.根据权利要求1所述的基于区块链的跨境交易方法,其特征在于,所述方法还包括:
接收所述第一跨境银行交易节点及所述第二跨境银行交易节点发送的跨境交易申请,所述跨境交易申请中包含跨境交易用户,以及与所述跨境交易用户对应的用户交易金额;
验证与所述跨境交易用户对应的用户交易金额是否通过;
若与所述跨境交易用户对应的用户交易金额验证通过,则将所述跨境交易用户对应的用户交易金额,以及对应的跨境银行交易节点存储到用户跨境交易限额表中,所述用户跨境交易限额表存储多个国家的用户分别对应的用户交易金额。


3.根据权利要求2所述的基于区块链的跨境交易方法,其特征在于,在根据当前时间的汇率兑换表确定所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额之前,所述方法还包括:
查询所述用户跨境交易限额表中第一跨境银行交易节点的提交用户的用户交易金额;
判断所述用户交易金额是否大于等于所述提交国家交易金额;
若所述用户交易金额大于等于所述提交国家交易金额,则根据当前时间的汇率兑换表确定所述提交交易国家与中间货币的汇率,确定所述提交国家交易金额对应的中间货币金额。


4.根据权利要求2或3所述的基于区块链的跨境交易方法,其特征在于,在根据当前时间的汇率兑换表确定所述目标交易国家与中间货币的汇率,确定所述中间货币金额对应的目标国家交易金额之后,所述方法还包括:
查询所述用户跨境交易限额表中第二跨境银行交易节点的目标用户的用户交易金额;
判断所述用户交易金额是否大于等于所述目标国家交易金额;
若所述用户交易金额大于等于所述目标国家交易金额,则向所述第一跨境银行交易节点发送扣款请求,以使得所述第一跨境银行交易节点向所述提交交易国家的提交用户的账号扣除所述提交国家交易金额;向所述第二跨境银行交易节点发送汇款请求,以使得所述第二跨境银行交易节点执行向所述目标交易国家的目标用户汇款所述目标国家交易金额。


5.根据权利要求1所述的基于区块链的跨境交易方法,其特征在于,在向所述第一跨境银行交易节点发送扣款请求;及向所述第二跨境银行交易节点发送汇款请求之前,所述方法还包括:
获取所述所述第一跨境银行交易节点的提交用户和所述第一跨境银行交易节点的目标用户分别对应的CA数字证书;并验证所述第一跨境银行交易节点的提交用户和所述第一跨境银行交易节点的目标用...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:天津金农企业管理咨询合伙企业有限合伙
类型:发明
国别省市:天津;12

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

1