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体系的数字签名证书,用于交易记录及区块的加密签名;数据上传确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,交易主体对区块链节点上交易元数据进行确认;区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。
【技术特征摘要】
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所述的方法,区块链记账步骤中,进一步包括:鉴于分布式记账对时间源要求一致性,同时附属数据中保存的信息可能会作为交易凭据,时间源的正确一致性非常关键,通过时间源模块对全网时间进行统一管理,各区块链节点定期与时间源服务同步,时间戳服务模块向区块链节点提...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。