基于区块链支付系统的跨境支付结算方法与流程

文档序号:16137681发布日期:2018-12-01 01:13阅读:704来源:国知局

本发明涉及一种结算方法,具体涉及基于区块链支付系统的跨境支付结算方法。

背景技术

跨境结算是指,进出口企业除了从采用本地货币信用证转为采用外地货币信用证之外并不会有明显的感觉,真正的变化在于境内外银行之间的后台结算部分。比如,中国某出口企业在与海外买家协商过程中,可以要求人民币结算,海外买家则在付款行开具人民币信用证,随后议付行通知买家,之后才是发货、收货、收付款等。

商业银行开展跨境结算业务有两种操作模式,即代理模式和清算模式。所谓代理模式,主要是指中资行委托外资行作为其海外的代理行,境外企业在中资企业的委托行开设人民币账户的模式;而清算模式主要是在指在中资行境内总行和境外分支行之间进行的业务,即境外企业在中资行境外分行开设人民币账户。

现有的跨境支付结算后台较为复杂,数据量较大,一般只能由银行对银行进行结算,较为不便。同时,由于不同的进入机构不一定都严格按照国际汇率进行兑换,因此,在交易时发起方和接收方汇率不同会导致交易失败。



技术实现要素:

本发明所要解决的技术问题是由于不同的进入机构不一定都严格按照国际汇率进行兑换,因此,在交易时发起方和接收方汇率不同会导致交易失败,目的在于提供基于区块链支付系统的跨境支付结算方法,解决由于不同的进入机构不一定都严格按照国际汇率进行兑换,因此,在交易时发起方和接收方汇率不同会导致交易失败的问题。

本发明通过下述技术方案实现:

基于区块链支付系统的跨境支付结算方法,包括多个金融服务机构,还包括以下步骤:

a、建立基于行业区块链的支付系统,每个金融机构作为独立的节点位于区块链上,由行业区块链的所有节点指定多个节点为记账人;建立各个金融机构之间的汇率优先级清单;

b、产生交易数据时,发起交易的节点根据自己的汇率发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人;

c、记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证,判断汇率是否正确,若正确,则进入步骤e,否则进入步骤d;

d、拒绝步骤b的请求,发送错误信息到发起交易的节点,发起交易的节点读取接收交易的节点的汇率,根据读取到的汇率发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人后转入步骤c;

e、发起请求的节点将交易数据区块添加至行业区块链的主链上。

本方案基于区块链技术,行业区块链是指由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程。在本方案中,通过建立汇率优先级清单解决跨境交易中不同的金融机构结算汇率不同,不一定严格按照实时的国际汇率进行结算的问题。

所述记账人的共识机制采用dpos机制。dpos机制将节点数量进一步减少到101个,在保证网络安全的前提下,整个网络的能耗进一步降低,网络运行成本最低。dpos机制更加去中心化。dpos机制还拥有更快的确认速度。每个块的时间为10秒,一次数据交换,即得到6-10个确认大概1分钟,一个完整的101个块的周期大概仅仅需要16分钟。而pow机制产生一个区块需要10分钟,一次数据交换需要1个小时。pos机制确认一笔交易大概也需要1小时。由于pow机制和pos机制的交易持续时间较长,而汇率是实时波动的,因此需要较短的交易时间。

所述交易数据区块中记载的信息包括交易发起者、交易接受者、发起者货币金额、接受者货币金额、汇率和时间戳。

所述步骤c中进行校验的方法包括以下步骤:

c1、记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证,判断发起交易的节点与接受交易的节点的汇率优先级;

c2、提取发起交易的节点与接受交易的节点中优先级较高的节点的汇率信息,判断该汇率信息与步骤b中请求的交易数据区块记载的汇率信息是否一致,若一致,则进入步骤e,否则进入步骤d。

采用上述方法,通过优先级清单判断发起节点和接受节点的优先级顺序,选择优先级较高的节点的混率作为本次交易的汇率。

在步骤c中记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证时,还包括对交易数据区块发起节点的身份验证。

所述身份验证的方法包括以下步骤:

f1、为每个节点匹配唯一的验证密码,将所有节点的验证密码封包为验证程序;

f2、产生交易的节点发起请求时,节点将外部输入的验证密码同时发送到各个记账人;

f3、记账人通过验证程序验证节点发送的验证密码,若验证密码与验证程序中记录的一致,则通过验证,否则不通过。通过验证密码进行加密,有效的提升了本方法的安全性。

本发明与现有技术相比,具有如下的优点和有益效果:

1、本发明基于区块链支付系统的跨境支付结算方法,区块链系统较为简单,便于搭建;

2、本发明基于区块链支付系统的跨境支付结算方法,有效的解决了不同金融机构之间汇率不同的问题;

3、本发明基于区块链支付系统的跨境支付结算方法,具有独立的加密模块,安全性更高。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

基于区块链支付系统的跨境支付结算方法,包括多个金融服务机构,还包括以下步骤:

a、建立基于行业区块链的支付系统,每个金融机构作为独立的节点位于区块链上,由行业区块链的所有节点指定多个节点为记账人;建立各个金融机构之间的汇率优先级清单;

b、产生交易数据时,发起交易的节点根据自己的汇率发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人;

c、记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证,判断汇率是否正确,若正确,则进入步骤e,否则进入步骤d;

d、拒绝步骤b的请求,发送错误信息到发起交易的节点,发起交易的节点读取接收交易的节点的汇率,根据读取到的汇率发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人后转入步骤c;

e、发起请求的节点将交易数据区块添加至行业区块链的主链上。

本方案基于区块链技术,行业区块链是指由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程。在本方案中,通过建立汇率优先级清单解决跨境交易中不同的金融机构结算汇率不同,不一定严格按照实时的国际汇率进行结算的问题。

实施例2

本实施例中,进一步的,所述记账人的共识机制采用dpos机制。dpos机制将节点数量进一步减少到101个,在保证网络安全的前提下,整个网络的能耗进一步降低,网络运行成本最低。dpos机制更加去中心化。dpos机制还拥有更快的确认速度。每个块的时间为10秒,一次数据交换,即得到6-10个确认大概1分钟,一个完整的101个块的周期大概仅仅需要16分钟。而pow机制产生一个区块需要10分钟,一次数据交换需要1个小时。pos机制确认一笔交易大概也需要1小时。由于pow机制和pos机制的交易持续时间较长,而汇率是实时波动的,因此需要较短的交易时间。

所述交易数据区块中记载的信息包括交易发起者、交易接受者、发起者货币金额、接受者货币金额、汇率和时间戳。

所述步骤c中进行校验的方法包括以下步骤:

c1、记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证,判断发起交易的节点与接受交易的节点的汇率优先级;

c2、提取发起交易的节点与接受交易的节点中优先级较高的节点的汇率信息,判断该汇率信息与步骤b中请求的交易数据区块记载的汇率信息是否一致,若一致,则进入步骤e,否则进入步骤d。

采用上述方法,通过优先级清单判断发起节点和接受节点的优先级顺序,选择优先级较高的节点的混率作为本次交易的汇率。

在步骤c中记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证时,还包括对交易数据区块发起节点的身份验证。

所述身份验证的方法包括以下步骤:

f1、为每个节点匹配唯一的验证密码,将所有节点的验证密码封包为验证程序;

f2、产生交易的节点发起请求时,节点将外部输入的验证密码同时发送到各个记账人;

f3、记账人通过验证程序验证节点发送的验证密码,若验证密码与验证程序中记录的一致,则通过验证,否则不通过。通过验证密码进行加密,有效的提升了本方法的安全性。

实施例3

本实施例为本方法的一种实例,基于区块链支付系统的跨境支付结算方法,包括多个金融服务机构,还包括以下步骤:

a、建立基于行业区块链的支付系统,每个金融机构作为独立的节点位于区块链上,由行业区块链的所有节点指定多个节点为记账人;建立各个金融机构之间的汇率优先级清单;

b、节点a产生交易数据时,节点a根据自己的汇率x发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人;

c1、记账人读取步骤a中建立的汇率优先级清单对请求的交易数据区块进行验证,判断发起交易的节点a与接受交易的节点b的汇率优先级;

c2、提取发起交易的节点与接受交易的节点中优先级较高的节点的汇率信息为节点a的汇率x,判断该汇率信息与步骤b中请求的交易数据区块记载的汇率信息x一致,进入步骤e;

d、拒绝步骤b的请求,发送错误信息到发起交易的节点,发起交易的节点读取接收交易的节点的汇率,根据读取到的汇率发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人后转入步骤c;

e、发起请求的节点将交易数据区块添加至行业区块链的主链上。

实施例4

本实施例与实施例3的区别在于,步骤c2、提取发起交易的节点与接受交易的节点中优先级较高的节点的汇率信息为节点b的汇率y,判断该汇率信息与步骤b中请求的交易数据区块记载的汇率信息x不一致,进入步骤d;

d、拒绝步骤b的请求,发送错误信息到发起交易的节点a,发起交易的节点a读取接收交易的节点b的汇率y,根据读取到的汇率y发起请求,请求创建一个新的交易数据区块,行业区块链将该交易数据区块广播到区块链上的所有记账人后转入步骤c;

e、发起请求的节点将交易数据区块添加至行业区块链的主链上。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1