【技术实现步骤摘要】
基于区块链的交易处理方法和系统
本专利技术涉及交易处理
,尤其涉及一种基于区块链的交易处理方法和系统。
技术介绍
现有交易处理过程包括:收单行获取交易请求信息,在确定发卡行对该交易授权之后,对交易进行清算。另外,发卡行也需对交易进行清算。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:由于交易过程所形成的各种信息都是单方面记录。例如,收单行清算所形成的信息只有收单行记录。因而,信息的安全性不高。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于区块链的交易处理方法和系统,能够提高信息的安全性。为实现上述目的,根据本专利技术实施例的第一个方面,提供了一种基于区块链的交易处理方法。本专利技术实施例的基于区块链的交易处理方法,包括:收单行服务器根据交易请求信息和第一状态信息生成签名的第一哈希值,并广播到区块链;将所述交易请求信息发送给发卡行服务器;所述发卡行服务器若根据所述交易请求信息生成授权信息,则根据所述授权信息、第二状态信息和签名 ...
【技术保护点】
1.一种基于区块链的交易处理方法,其特征在于,包括:/n收单行服务器根据交易请求信息和第一状态信息生成签名的第一哈希值,并广播到区块链;将所述交易请求信息发送给发卡行服务器;/n所述发卡行服务器若根据所述交易请求信息生成授权信息,则根据所述授权信息、第二状态信息和签名的第一哈希值生成签名的第二哈希值,并广播到所述区块链;将所述授权信息发送给所述收单行服务器;/n所述收单行服务器根据所述授权信息和所述交易请求信息进行清算,得到第一清算信息,根据所述第一清算信息、第三状态信息和签名的第二哈希值生成签名的第三哈希值,并广播到所述区块链;将所述第一清算信息发送给所述发卡行服务器;/ ...
【技术特征摘要】
1.一种基于区块链的交易处理方法,其特征在于,包括:
收单行服务器根据交易请求信息和第一状态信息生成签名的第一哈希值,并广播到区块链;将所述交易请求信息发送给发卡行服务器;
所述发卡行服务器若根据所述交易请求信息生成授权信息,则根据所述授权信息、第二状态信息和签名的第一哈希值生成签名的第二哈希值,并广播到所述区块链;将所述授权信息发送给所述收单行服务器;
所述收单行服务器根据所述授权信息和所述交易请求信息进行清算,得到第一清算信息,根据所述第一清算信息、第三状态信息和签名的第二哈希值生成签名的第三哈希值,并广播到所述区块链;将所述第一清算信息发送给所述发卡行服务器;
所述发卡行服务器根据所述第一清算信息和所述交易请求信息进行清算,得到第二清算信息,根据所述第二清算信息、第四状态信息和签名的第三哈希值生成签名的第四哈希值,并广播到所述区块链。
2.根据权利要求1所述的方法,其特征在于,在所述发卡行服务器根据所述第二清算信息、第四状态信息和签名的第三哈希值生成签名的第四哈希值,并广播到所述区块链之后,包括:
卡组织服务器获取所述第一清算信息、所述第二清算信息和签名的第四哈希值;
所述卡组织服务器对所述第一清算信息和所述第二清算信息进行校验;
所述卡组织服务器在校验通过后,使用卡组织密钥对签名的第四哈希值进行签名,得到又签名的第四哈希值;
所述卡组织服务器将又签名的第四哈希值广播到所述区块链。
3.根据权利要求1所述的方法,其特征在于,所述发卡行服务器若根据所述交易请求信息生成授权信息,包括:
所述发卡行服务器判断所述交易请求信息是否符合预设的交易规则,若是,则根据所述交易请求信息生成授权信息。
4.根据权利要求1所述的方法,其特征在于,收单行服务器根据交易请求信息和第一状态信息生成签名的第一哈希值,包括:
所述收单行服务器获取所述交易请求信息;
所述收单行服务器对所述交易请求信息和所述第一状态信息进行哈希运算,得到第一哈希值;
所述收单行服务器使用收单行密钥对所述第一哈希值进行签名,得到签名的第一哈希值。
5.根据权利要求1所述的方法,其特征在于,所述第一状态信息包括请求状态信息,所述第二状态信息包括授权状态信息,所述第三状态信息包括收单行清算状态信息...
【专利技术属性】
技术研发人员:曾相宗,陈晓林,匡海健,林志英,罗恕人,邹伟力,王晓鹏,陈林,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。