当前位置: 首页 > 专利查询>唐晓领专利>正文

一种基于区块链的多方共享交易元数据的方法、装置及系统制造方法及图纸

技术编号:16233782 阅读:48 留言:0更新日期:2017-09-19 15:00
本发明专利技术公开了一种基于区块链的共享交易元数据的方法、装置及系统,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:为区块链节点及交易各方签发基于PKI/CA体系的数字签名证书,用于交易元数据记录及区块的加密签名;将交易主体信息进行脱敏处理,从原始交易数据中提取交易元数据,并将交易元数据上传到区块链节点,交易主体对交易元数据进行确认,区块链节点将确认后的交易元数据写入区块链,数据共享方得到授权后对区块链信息进行查询;在凭据出具业务场景中,将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。

Method, device and system for sharing transaction metadata based on block chain

The invention discloses a method, device and system for sharing transaction metadata block chain based extraction transaction write metadata from all the transaction data in the block chain lies in its characteristics, formation of distributed shared metadata block chain trading books, the method includes: to block the chain and the parties issued a digital signature certificate system based on PKI/CA that is used to encrypt the signature of the transaction records and metadata blocks; transaction subject information of desensitization treatment, extraction of metadata from the original transaction transaction data, the transaction will be uploaded to the metadata block chain, transaction subject to confirm the transaction metadata, metadata block link will confirm transaction write after the blockchain, the data sharing authorized the block chain information query; on the issue credentials of business scenarios, the original and affiliated transactions The data is encrypted and stored by the storage service module, and the relevant transaction credentials are provided to the transaction share party, the trading entity and the counterparty of the transaction entity.

【技术实现步骤摘要】
一种基于区块链的多方共享交易元数据的方法、装置及系统
本专利技术涉及金融征信信息安全
,具体涉及基于区块链的多方共享交易元数据的方法、装置及系统。
技术介绍
随着互联网信息技术的不断发展,金融行业也逐渐互联网化,进而逐渐兴起了网络借贷,消费金融等新兴互联网金融行业。在互联网上开展金融业务,面临如下几个问题:一、个人或企业信用数据维度单一问题:在互联网金融借贷领域,需要综合评估借款个人或者借款企业的还款能力,在电子商务消费金融领域,需要根据用户交易记录向用户提供商品分期贷款情况,但目前每个平台只有部分个人或企业借贷或买卖信息,不能综合评估借款个人或企业的真实情况;二、个人或企业信用数据分割及滞后问题;目前大多数交易系统为中心化交易系统,提供各种服务的中心化系统出于业务安全考虑,各方又不愿意共享业务数据。目前的传统金融信贷没有汇总各方借贷金融,消费记录等数据,不能有效反映个人或企业信用情况,并且现有征信没有对数据进行时时建模分析,个人或者企业信用存在滞后性;三、在借贷或者买卖双方出现商业纠纷时,如何公平有效提供交易凭据问题。现实中,作为交易主体的用户,其交易数据只保留在各个中心化平台上,用户却无法享有数据。另外,绝大部分问题解决依靠中心化系统,相关数据信息保存在中心数据库中,一旦该数据不可信,或者数据出现丢失风险,数据的真实性不能得到有效保证,一旦出现业务纠纷,对于交易的主体,比如金融中借贷双方,或者电子商务中买卖双方,相关交易凭据只能从中心化平台上出具相关凭据。随着比特币等数字加密货币的专利技术,其背后的区块链技术作为一种分布式共享记账方式引起越来越多的重视。区块链技术存在去中心化、分布式账本、交易极难篡改等特点,但同时区块链技术目前也存在匿名性,交易效率较低的现实情况,综合考虑这些情况,结合中心化系统与去中心化系统的各自优点,如对其技术进行创新应用,则特别适合应用于在多方安全共享交易数据的特定场景。目前,已经有部分企业尝试将区块链技术引入到个人或企业信用记录、证据保全、实时交易相关领域,但在互联网金融行业上开展业务时,如何开展借贷风控,个人及企业征信,交易凭据出具相关领域的潜力尚未得到充分发掘,如何利用区块链技术解决相关问题值得进一步研究。
技术实现思路
基于上述,本专利技术在于提供一种基于区块链的多方共享交易元数据的方法、装置及系统,在充分考虑各方交易数据安全的同时,提供了一种共享交易信息的解决方案,以解决上述
技术介绍
中提出的问题。依据本专利技术的一个方面,提供了一种基于区块链的多方共享交易元数据的方法,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:注册授权:交易共享方、区块链节点、交易主体通过注册授权模块进行身份认证及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;数据上传及确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,原始交易及附属数据通过存储服务模块加密存储,交易主体对区块链节点上交易元数据进行确认;区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。优选的,在注册授权步骤中,进一步包括:数据共享方向注册授权模块提交业务签名证书申请,区块链节点向注册授权模块提交区块签名证书申请;其中,区块链节点可代理转发数据共享方的身份认证、注册授权及业务签名证书申请;注册授权模块采用PKI/CA技术体系对区块链节点及数据共享方进行注册授权管理,为区块链节点及数据共享方发放基于公私密钥对相应的数字证书,其中,为区块链节点发放区块签名数字证书用于区块数字签名,为数据共享方发放业务签名证书用于交易记录数据签名。优选的,在数据上传确认步骤中,进一步包括:数据共享各方向区块链节点上传交易元数据记录,每笔记录加盖时间戳并通过业务签名证书签名,交易元数据信息包括三部分信息:交易主体信息,业务元数据信息,交易凭据信息;交易主体信息中的个人或企业信息进行脱敏处理,包括:类型(个人/企业/其他),名称Hash值,证件类型,证件编号Hash值,附属信息类型(无/其他),附属信息Hash值;考虑到各方共享业务的安全,业务原始交易数据并不直接存入区块记录,而是从业务交易中抽取交易基本信息,将交易记录拆分为交易主体与交易主体对手方两条数据,称为业务元数据,业务元数据信息包括:业务类型(投融资/消费/其他),业务编码,交易类型(借/贷/收/支/其他),交易编码,货币类型(RMB/其他),金额,交易状态(执行/完成/确认/其他),交易时间,附属数据类型(无/报文/文件/其他),附属数据Hash值。可选的,在数据上传确认步骤中,进一步包括:将交易主体其他信息,业务原始交易记录或者业务交易中产生的附件数据通过数据存储服务模块上传,这些数据可以作为业务元数据的附属数据,业务元数据只保存附属数据的hash值,根据业务需要,附属数据信息可通过存储模块服务统一加密后存放,附属数据信息也需要加盖时间戳及业务签名证书签名。优选的,在数据上传确认步骤中,进一步包括:数据服务模块将区块链节点上交易元数据发动给交易主体,交易主体接收到交易元数据信息后,一方面可以对数据共享方发送的涉及自身的交易信息进行确认,可以保证交易数据真实有效,另一方面也可以根据收到的交易元数据信息实时查询区块链节中记录。优选的,在区块链记账步骤中,进一步包括:区块头信息包括两部分,区块头与区块体,区块头包含信息为:版本号,区块ID,记录数量,上一区块Hash值,本区块Merkel根,时间戳,随机数,自定义区,区块签名;区块体包含多条交易元数据记录。可选的,在区块链记账步骤中,进一步包括:鉴于分布式记账对时间源要求一致性,同时附属数据中保存的信息可能会作为交易凭据,时间源的正确一致性非常关键,通过时间源模块对全网时间进行统一管理,各区块链节点定期与时间源服务同步,时间戳服务模块向区块链节点提供时间戳及时间同步服务。优选的,数据查询步骤中,进一步包括:由于各方上传数据时形成区块不同,再经过元数据处理,已经不能反映每一方具体的业务信息,另一方面,因为区块链中记录对交易主体信息做过脱敏处理,在未获得交易主体原始身份信息的情况下,也不能反应交易主体的信息。但是在获得数据共享方及交易主体授权的情况下,通过对这些数据的分析综合,所得出的数据结果能为各方在开展具体业务时提供参考。可选的,凭证出具步骤中,进一步包括:按照如下流程步骤可向信息共享方,交易主体及交易主体对手方提供相关交易凭据,具体为:1、根据交易类型,交易编码查询区块链元数据交易记录,判断是否同时存在偶数条元数据交易记录;2、如果交易存在,判断是否互为交易对手方,交易类型互为借贷或买卖,资金出入数量一致;3、如果是交易对手方,则向数据存储服务查询原始交易信息;4、本文档来自技高网
...
一种基于区块链的多方共享交易元数据的方法、装置及系统

【技术保护点】
一种基于区块链的分布式共享交易元数据的方法,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:注册授权:交易共享方、区块链节点、交易主体通过注册授权服务模块进行身份认证及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;数据上传确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,交易主体对区块链节点上交易元数据进行确认;区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。

【技术特征摘要】
1.一种基于区块链的分布式共享交易元数据的方法,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:注册授权:交易共享方、区块链节点、交易主体通过注册授权服务模块进行身份认证及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;数据上传确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,交易主体对区块链节点上交易元数据进行确认;区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。2.根据权利要求1所述的方法,注册授权步骤中,进一步包括:数据共享方向注册授权服务模块提交业务签名证书申请,区块链节点向注册授权服务模块提交区块签名证书申请;其中,区块链节点可代理转发数据共享方的身份认证、注册授权及业务签名证书申请;注册授权服务模块采用PKI/CA技术体系对区块链节点及数据共享方进行注册授权管理,为区块链节点及数据共享方发放基于公私密钥对相应的数字证书,其中,为区块链节点发放区块签名数字证书用于区块数字签名,为数据共享方发放业务签名证书用于交易记录数据签名。3.根据权利要求1所述的方法,数据上传确认步骤中,进一步包括:数据共享各方向区块链节点上传交易元数据记录,每笔记录加盖时间戳并通过业务签名证书签名,交易元数据信息包括三部分信息:交易主体信息,业务元数据信息,交易凭据信息;交易主体信息中的个人或企业信息进行脱敏处理,包括:类型(个人/企业/其他),名称Hash值,证件类型,证件编号Hash值,附属信息类型(无/其他),附属信息Hash值;考虑到各方共享业务的安全,业务原始交易数据并不直接存入区块记录,而是从业务交易中抽取交易基本信息,将交易数据拆分为交易主体与交易主体对手方两条数据,称为业务元数据,业务元数据信息包括:业务类型(投融资/消费/其他),业务编码,交易类型(借/贷/收/支/其他),交易编码,货币类型(RMB/其他),金额,交易状态(执行/完成/确认/其他),交易时间,附属数据类型(无/报文/文件/其他),附属数据Hash值。4.根据权利要求1所述的方法,数据上传确认步骤中,进一步包括:将交易主体其他信息,业务原始交易记录或者业务交易中产生的附件数据通过数据存储服务模块上传,这些数据可以作为业务元数据的附属数据,业务元数据只保存附属数据的hash值,根据业务需要,附属数据信息可通过存储模块统一加密后存放,存储模块数据也需要加盖时间戳及业务签名证书签名。5.根据权利要求1所述的方法,数据上传确认步骤中,进一步包括:数据服务模块将区块链节点上交易元数据发动给交易主体,交易主体接收到交易元数据信息后,一方面可以对数据共享方发送的涉及自身的交易信息进行确认,可以保证交易数据真实有效,另一方面也可以根据收到的交易元数据信息实时查询区块链节中记录。6.根据权利要求1所述的方法,区块链记账步骤中,进一步包括:区块头信息包括两部分,区块头与区块体,区块头包含信息为:版本号,区块ID,记录数量,上一区块Hash值,本区块Merkel根,时间戳,随机数,自定义区,区块签名;区块体包含多条交易元数据记录。7.根据权利要求1所述的方法,区块链记账步骤中,进一步包括:鉴于分布式记账对时间源要求一致性,同时附属数据中保存的信息可能会作为交易凭据,时间源的正确一致性非常关键,通过时间源模块对全网时间进行统一管理,各区块链节点定期与时间源服务同步,时间戳服务模块向区块链节点提...

【专利技术属性】
技术研发人员:唐晓领
申请(专利权)人:唐晓领
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1