一种面向小微商户的区块链分布式支付对账平台的制作方法

摘要: 本发明涉及区块链,具体为一种面向小微商户的区块链分布式支付对账平台。背景技术:1、当下小微商户普遍对接多家支付渠道,依托聚合服务商完成收银与资金归集,商户、支付...
一种面向小微商户的区块链分布式支付对账平台的制作方法

本发明涉及区块链,具体为一种面向小微商户的区块链分布式支付对账平台。

背景技术:

1、当下小微商户普遍对接多家支付渠道,依托聚合服务商完成收银与资金归集,商户、支付服务商、支付渠道、资金存管银行四方每日产生海量交易流水,跨主体对账是保障资金安全的必要环节。传统对账多采用中心化归集模式,各方账单明文统一汇总至中心节点比对,不仅极易造成商户营收、交易流水等敏感数据泄露,存在单点故障与人为篡改风险,对账结果公信力难以保证。

2、区块链技术被用于解决对账信任问题,但现有应用方案均存在明显短板:

3、一方面是原始账单明文全部上链,数据完全公开,无法保护商户商业隐私;

4、另一方便是仅对账单整体哈希值上链存证,只能核验文件是否篡改,无法区分金额、交易状态差异,不能实现跨方账务核对;

5、还有就是结合默克尔树存证的方案仅能实现批量数据完整性校验,依旧无法兼顾隐私保护与账务内容比对。

6、基于上述情况,本发明提出了一种面向小微商户的区块链分布式支付对账平台,可有效解决以上问题。

技术实现思路

1、针对现有技术的不足,本发明提供了一种面向小微商户的区块链分布式支付对账平台,解决了现有技术中存在的缺陷与不足。

2、为实现以上目的,本发明通过以下技术方案予以实现:

3、一种面向小微商户的区块链分布式支付对账平台,由商户节点、聚合支付服务商节点、第三方支付渠道节点、资金存管银行节点组成四方联盟链架构,所述平台包括底层联盟链账本模块以及链下私有数据存储模块,所述链下私有数据存储模块分别部署于各节点本地,各节点独立存储自身业务对应的原始账单明文文件,各方数据相互隔离,不可跨节点直接调取,其特征在于:

4、所述平台还包括存证网关oracle模块、智能对账合约模块以及可追溯查询服务模块,所述存证网关oracle模块、智能对账合约模块以及可追溯查询服务模块均部署于四方联盟链架构内;

5、设于存证网关oracle模块内部的逐笔字段级承诺单元与本地私有存储、联盟链账本分别建立数据交互,调取加密原始账单,基于订单流水运算生成字段级承诺,仅推送订单索引与承诺上链,原始账单明文留存节点本地、不向外传输;

6、所述智能对账合约模块部署于底层联盟链账本模块之上,包含隔离协同比对单元与分层差错处置单元;

7、所述隔离协同比对单元读取链上各方字段级承诺,以订单号为统一对齐键,不调取任何业务明文,交叉比对商户、聚合服务商、支付渠道三方的金额、状态承诺,依据数据不一致主体定位差错;

8、与隔离协同比对单元集成的分层差错处置单元接收差错判定信号,按差错类型输出补单指令或协同工单,并将全部处置数据回传联盟链账本;

9、所述可追溯查询服务模块接收商户、监管查询请求,读取链上承诺并按需调取本地数据完成溯源校验,其中,可追溯查询服务模块内置具备完整校验、承诺一致性两种工作模式的防篡改校验单元。

10、优选的,所述关键业务字段包含标准化金额与交易状态;

11、所述逐笔字段级承诺单元针对单笔订单,基于当日联盟共享密钥分别运算生成金额承诺、状态承诺两类hmac消息认证码;

12、当日密钥由商户、聚合服务商、支付渠道三方每日协商轮换,资金存管银行、监管只读节点不参与密钥协商、不持有当日密钥,密钥轮换执行前向保密,历史密钥销毁后无法重算旧承诺,但链上时间戳存证效力不受影响;

13、所述隔离协同比对单元分别比对两类承诺,独立区分金额差错、状态差错,精准定位至订单单一业务字段。

14、优选的,所述逐笔字段级承诺单元以订单号为对齐键,将同一账单拆分得到的全部字段级承诺组织生成默克尔树,将默克尔树根、区块高度、时间戳以及账单元数据提交底层联盟链账本模块上链,各字段级承诺对应的默克尔路径存储至对应节点的链下私有数据存储模块;

15、所述隔离协同比对单元生成表征单条订单对账情况的差错状态向量,所述差错状态向量包含商户存在位、渠道存在位、服务商存在位以及字段一致位。

16、优选的,所述分层差错处置单元针对明确差错生成携带订单号与差错发现区块高度组合唯一幂等键的补单指令,维护待处置、补单中、补单成功、补单失败、人工复核、关闭多节点流转的处置状态机,重复幂等指令会被合约拦截,补单完成后回执上链闭环。

17、优选的,所述分层差错处置单元针对模糊差错生成带比对记录、差错标签、处置计时器的多方协同工单,工单需节点门限签名确认后上链,超期未达预设签名数量则自动推送监管只读节点,全处置日志同步存证,长款、短款归为明确差错并自动处置。

18、优选的,所述智能对账合约集成准实时增量对账单元,该单元监听承诺增量上链事件、动态发起对账,按商户与日期拆分对账分片,通过多组合约并行运算,各分片配置增量游标,故障后可接续进度无需全量重算。

19、优选的,所述可追溯查询服务模块包含防篡改校验单元、商户自证工具单元、监管只读查询单元;

20、所述防篡改校验单元对接联盟链账本与各节点本地存储,完整校验模式调取链上承诺与默克尔树根、向涉及节点请求链下默克尔路径、重构局部树根比对,同时调取原始账单重算承诺完成双重核验,承诺一致性校验模式仅比对链上多方承诺,无需调取原始账单。

21、优选的,所述联盟链账本按商户、日期分片存储字段承诺与默克尔树根,平台包括商户轻节点,仅同步自身业务分片数据,无需同步全账本。

22、优选的,所述链下私有数据存储采用aes加密本地账单,持有对应解密私钥的本地节点可解密;

23、所述存证oracle模块内还设置有多源账单拉取单元,对接各支付渠道与服务商api,自动解析清洗csv、xml账单后输出至承诺单元。

24、优选的,所述链下私有数据存储模块设有数据完整性远程证明单元,每账期结束后,各节点对本地全部账单计算哈希,绑定商户、日期、节点标识并附带时间戳上链存证。

25、本发明提供了一种面向小微商户的区块链分布式支付对账平台。具备以下有益效果:

26、1、本发明的面向小微商户的区块链分布式支付对账平台,依托每日协商轮换的联盟密钥,对订单金额、交易状态分别生成密钥消息认证码并上链存证,原始交易数据始终留存于各节点本地不再对外传输。链上仅依靠加密凭证完成多方交叉对账,第三方无法反向推演真实业务内容,既契合数据安全相关法规要求,又以轻量化密码机制完成账务比对,解决了隐私保护和账务可核验无法共存的问题。

27、2、本平台通过四位标识位构成差错状态向量,依据不同比特组合自动区分正常账单与各类对账差错;账目差异清晰的订单可自动下发携带专属幂等标识的补单指令,有效规避重复操作;存在分歧的账务自动生成多方协同工单,设置处置时限,逾期未能达成一致则自动推送监管介入,差错处置全程日志留痕上链,适配小微商户人员配置有限的现状。

28、3、本平台一方面将单批次全部字段承诺构建默克尔树并将树根上链锁定,任意单笔交易数据改动均可被及时发现;另一方面每个对账周期结束后,各节点对本地全部账单整体计算哈希值时序上链留存,以此作为时间校验锚点,能够精准识别快照生成之后的账单篡改行为。双重机制相互配合,既保障单笔交易可信,也实现了全周期历史账务完整可查。

29、4、平台设置两套校验运行模式:完整校验模式融合默克尔路径核验与承诺值比对,核验严谨,可出具合规对账凭证用于交易纠纷举证;承诺比对模式仅调取链上加密信息完成核验,无需读取本地原始账单,响应速度快,适配监管大批量日常巡检工作。