The invention discloses a payment method based on block chain of cross-border Baas architecture, which comprises the following steps: bank account information into the cloud server center group of users and the block chain technology to save, cloud server center set settlement account for the user to the bank; the Bank launched a payment account payment account payment request; the bank will pay the request to the center of the cloud server group, the center of the cloud server cloud server center in the group through the consensus algorithm to determine whether the payment; if the payment can occur, the balance of each cloud service center will reduce the payment account and payment account of bank settlement accounts, accounts receivable and accounts receivable balance increased the bank settlement accounts, to reduce or increase the amount equal to the amount paid. The invention also provides a corresponding payment system. The payment method does not use the third party intermediary, but carries on the transaction through the server center, realizes the cross-border interbank payment cost reduction and the service quality enhancement.
【技术实现步骤摘要】
一种基于Baas架构的区块链跨境跨行支付方法和系统
本专利技术涉及金融领域,尤其涉及一种基于Baas架构的区块链跨境跨行支付方法和系统。
技术介绍
如今,电子商务已逐步由本地化向全球化发展,并且全球性的资金转账也随着全球化的进程而越发频繁。在该情况下,跨境下的跨行支付变得越发重要,能够帮助用户和商家直接进行交易,方便在全球进行购物、消费,并且相比于通过本地的购物中介,直接进行交易既能够提高购物品类,也能够保障商品质量,方便售后服务。因此,如何实现便捷的跨境跨行支付已经成为亟待解决的问题。目前采用的解决方案是通过第三方中介。考虑一个情景,中国的甲将自己A银行卡中的100元转到美国的乙的B银行卡中,其中A、B两家银行没有直接的合作。在第三方中介出现前,该业务不能执行,想要实现支付行为只能双方办理同一银行或者具有跨境跨行服务的银行的银行卡;在第三方中介出现后,只要该中介与A、B两家银行都办理了相关业务,就能够实现。通过A银行将钱从账户转给C,告诉C自己的汇款对象,C将钱换成外汇转给B中乙的账户。由此最终实现转账的功能。这套解决方案存在以下几个问题。第一,第三方中介需要具有相当的资质和信用,只有这样,各银行才会和其合作,这就导致对应服务的准入门槛高,服务量相对稀缺。第二,由于引入了第三方中介,支付成本不可避免地上升,对于数额较小的情况影响很大。第三,可扩展性差,银行和第三方双方需要前期投入大量精力来制定服务的细节,随着参与银行增多,第三方中介的维护成本上升,压力大增。第四,转账存在延迟,第三方为了节约成本,小额的支付一般是打包之后在固定时间结算,这就造成到账的延迟 ...
【技术保护点】
一种基于Baas架构的区块链跨境跨行支付方法,其特征在于,包括以下步骤:(1)银行将用户的账户信息导入云服务器中心组并采用区块链技术进行保存,云服务器中心组为银行设置结算账户;(2)用户向付款账户所属银行发起支付请求;(3)付款账户所属银行将支付请求发送给云服务器中心组,云服务器中心组中的各个云服务器中心通过共识算法判断支付能否发生;(4)若支付能发生,则各个云服务器中心将减少付款账户及付款账户所属银行结算账户的余额,增加收款账户及收款账户所属银行结算账户的余额,减少或增加的金额等于支付金额。
【技术特征摘要】
1.一种基于Baas架构的区块链跨境跨行支付方法,其特征在于,包括以下步骤:(1)银行将用户的账户信息导入云服务器中心组并采用区块链技术进行保存,云服务器中心组为银行设置结算账户;(2)用户向付款账户所属银行发起支付请求;(3)付款账户所属银行将支付请求发送给云服务器中心组,云服务器中心组中的各个云服务器中心通过共识算法判断支付能否发生;(4)若支付能发生,则各个云服务器中心将减少付款账户及付款账户所属银行结算账户的余额,增加收款账户及收款账户所属银行结算账户的余额,减少或增加的金额等于支付金额。2.根据权利要求1所述的区块链跨境跨行支付方法,其特征在于,步骤(1)包括:(1-1)银行在云服务器中心组中选择一个云服务器中心作为导入中心,将用户的账户信息导入,该导入中心将导入的数据存储在脱链数据库中,同时为该银行设置结算账户;(1-2)银行与导入中心进行数据一致性验证,若二者数据不一致,返回步骤(1-1)重新向导入中心导入数据;若二者数据一致,则进入下一步;(1-3)导入中心将导入的数据同步至云服务器中心组中的其余云服务器中心;(1-4)导入中心与其余云服务器中心进行数据一致性验证,若数据不一致,返回步骤(1-3)重新同步数据;若数据一致,则进入步骤(2)。3.根据权利要求2所述的区块链跨境跨行支付方法,其特征在于,步骤(1-2)中,数据一致性验证的方法为:分别将银行和导入中心中的账户信息进行分块,通过SHA256算法计算哈希值,若二者的哈希值不同,则二者数据不一致;反之,则二者数据一致;步骤(1-4)中,数据一致性验证的方法为:分别将导入中心和其余云服务器中心的账户信息进行分块,通过SHA256算法计算哈希值,若二者的哈希值不同,则二者数据不一致;反之,则二者数据一致。4.根据权利要求1所述的区块链跨境跨行支付方法,其特征在于,步骤(3)包括:(3-1)付款账户所属银行在云服务器中心组中选择一个云服务器中心作为接收中心,接收中心接收并加密付款账户所属银行发送的支付请求信息后,转送给云服务器中心组中的其余各个中心;(3-2)其余各个中心确认支付请求来源的真实性后,判断支付能否发生,并将判断结果在云服务器中心组中广播;支付能发生的判断结果为是,支付不能发生的判断结果为非;(3-3)每个云服务器中心统计判断结果,当判...
【专利技术属性】
技术研发人员:王备,倪文韬,陈建海,何钦铭,黄步添,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。