[发明专利]一种基于区块链的多方共享交易元数据的方法、装置及系统有效
申请号: | 201710210973.1 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107180350B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 唐晓领 | 申请(专利权)人: | 唐晓领 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q20/42;G06Q30/00;G06Q30/06;G06Q40/04;G06Q40/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100029 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 多方 共享 交易 数据 方法 装置 系统 | ||
1.一种基于区块链的分布式共享交易元数据的方法,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:
注册授权:交易共享方、区块链节点、交易主体通过注册授权服务模块进行身份认证及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;
数据上传确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,交易主体对区块链节点上交易元数据进行确认,数据服务模块将区块链节点上交易元数据发送给交易主体,交易主体接收到交易元数据信息后,一方面对数据共享方发送的涉及自身的交易信息进行确认,保证交易数据真实有效,另一方面根据收到的交易元数据信息实时查询区块链节中记录;
区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;
数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据,由于各方上传数据时形成区块不同,再经过元数据处理,已经不能反映每一方具体的业务信息,另一方面,因为区块链中记录对交易主体信息做过脱敏处理,在未获得交易主体原始身份信息的情况下,也不能反应交易主体的信息,但是在获得数据共享方及交易主体授权的情况下,通过对这些数据的分析综合,所得出的数据结果能为各方在开展具体业务时提供参考;
凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据,按照如下流程步骤可向信息共享方,交易主体及交易主体对手方提供相关交易凭据,具体为:1、根据交易类型,交易编码查询区块链元数据交易记录,判断是否同时存在偶数条元数据交易记录;2、如果交易存在,判断是否互为交易对手方,交易类型互为借贷或买卖,资金出入数量一致;3、如果是交易对手方,则向数据存储服务查询原始交易信息;4、对原始交易信息解密后计算hash值,如果与区块链记录中记录的hash值一致,则认为原始交易信息未被篡改,将原始交易作为交易凭据提供;
所述业务原始交易数据并不直接存入区块记录,而是从业务交易中抽取交易基本信息,将交易数据拆分为交易主体与交易主体对手方两条数据,称为业务元数据;
将交易主体其他信息,业务原始交易记录或者业务交易中产生的附件数据通过数据存储服务模块上传,这些数据作为业务元数据的附属数据,业务元数据只保存附属数据的hash值,附属数据信息通过存储模块统一加密后存放,存储模块数据需要加盖时间戳及业务签名证书签名。
2.根据权利要求1所述的方法,注册授权步骤中,进一步包括:数据共享方向注册授权服务模块提交业务签名证书申请,区块链节点向注册授权服务模块提交区块签名证书申请;其中,区块链节点可代理转发数据共享方的身份认证、注册授权及业务签名证书申请;注册授权服务模块采用PKI/CA技术体系对区块链节点及数据共享方进行注册授权管理,为区块链节点及数据共享方发放基于公私密钥对相应的数字证书,其中,为区块链节点发放区块签名数字证书用于区块数字签名,为数据共享方发放业务签名证书用于交易记录数据签名。
3.根据权利要求1所述的方法,数据上传确认步骤中,进一步包括:数据共享各方向区块链节点上传交易元数据记录,每笔记录加盖时间戳并通过业务签名证书签名,交易元数据信息包括三部分信息:交易主体信息,业务元数据信息,交易凭据信息;交易主体信息中的个人或企业信息进行脱敏处理,包括:类型:个人/企业/其他,名称Hash值,证件类型,证件编号Hash值,附属信息类型:无/其他,附属信息Hash值;所述业务元数据信息包括:业务类型:投融资/消费/其他,业务编码,交易类型:借/贷/收/支/其他,交易编码,货币类型:RMB/其他,金额,交易状态:执行/完成/确认/其他,交易时间,附属数据类型:无/报文/文件/其他,附属数据Hash值。
4.根据权利要求1所述的方法,区块链记账步骤中,进一步包括:区块头信息包括两部分,区块头与区块体,区块头包含信息为:版本号,区块ID,记录数量,上一区块Hash值,本区块Merkel根,时间戳,随机数,自定义区,区块签名;区块体包含多条交易元数据记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唐晓领,未经唐晓领许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710210973.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:支付方法及装置、终端
- 下一篇:作业设备的管理系统