一种基于区块链的征信数据共享与交易系统技术方案

技术编号:15518022 阅读:99 留言:0更新日期:2017-06-04 08:24
本发明专利技术涉及一种基于区块链的征信数据共享与交易系统,所述征信数据共享与交易系统包括至少两个P2P的网络节点,所述网络节点中包括底层区块链系统以及运行在所述底层区块链系统上的征信数据共享平台,所述征信数据共享平台包括:数据共享模块、数据评价模块、数据查询交易模块、区块链适配层。本发明专利技术的征信数据共享与交易系统使用区块链技术构建了一个可信的征信数据共享与交易平台,使用特殊的数据共享机制,数据查询机制,数据交易机制和数据评价机制,能够吸引征信数据拥有者和征信数据需求者使用,以使得征信数据提供者在数据被保护的情况下可以实现数据交易,征信数据查询方则可以获取征信数据,完善自己的风控水平。

【技术实现步骤摘要】
一种基于区块链的征信数据共享与交易系统
本专利技术涉及征信数据共享与交易系统,特别是涉及一种基于区块链的征信数据共享与交易系统。
技术介绍
央行征信主导的征信体系无法满足金融市场运行需求,截止到2014年,自然人信用档案数8.57亿减去有贷款记录的人数3.5亿,有5亿人的央行征信数据是空白的。征信数据大致可以分为以下几类:第一是身份属性,指个人身份识别与认证信息,包括姓名、性别、身份证、年龄、婚姻家庭、住址、职业、文化程度等。第二是履约能力,指用于评估个人还款意愿的信息,包括收入、存款、有价证券、商业保险等。第三是信用记录,即用于评估个人还款意愿的信息,包括个人在商业银行贷款、信用卡、消费金融信贷、P2P网贷、贷记卡、担保等金融信用活动中发生的活动,此外也有非金融机构的个人赊购、缴费信息等,这些可以显示一个人在信用方面的行为。第四是行为特征,即反映个人行为特点并据此评估个人信用变迁趋势的信息,包括居住地变迁、消费行为习惯、工作学习变迁、通信行为特点、互联网行为记录与偏好等信息。第五是社交资料,即反映个人交际关系、社交言行特点的信息。第六是公共记录信息,例如民事、刑事、行政诉讼判决、行政处罚等信息。目前获取征信数据有两种方式,第一种是有牌照的征信公司,第二种是公司联盟,即业界有征信数据及需求的几家企业自发组成一个联盟,在联盟内进行数据共享。但是各家拥有的征信数据各不相同,各有特色,因此如果一个征信数据使用方需要完整征信数据的时候,就需要对接若干家第三方征信公司。征信公司受制于数据来源渠道,一般信息比较单一,且通常只能提供查询服务。这些征信公司一般采用传统的IT技术方案,数据一般保存在关系型数据库中(例如Oracle),然后通过WebService接口供第三方查询。这些接口及数据交互标准一般由征信公司自己定义,没有统一的标准。数据查询都是有偿的,一般按照查询次数收费。而且其征信数据量少,且种类单一;大部分只提供单向查询,无法由数据使用方补充数据;从数据使用方来看,为了完善风控,必须对接多家征信公司,费时且费力。第二种是公司联盟,例如互联网金融公司自发组成一个联盟,在联盟内共享黑名单数据,防止恶意用户骗贷。公司联盟方案则存在数据交换与查询缺乏统一的标准,同时缺乏一系列的机制,使得各家参与方能够方便的共享数据和查询数据。而且其缺乏数据保护机制,缺乏基于技术的信任机制,缺乏激励机制来吸引更多的人共享数据。联盟的技术方案有多种形式,(1)文件共享方式即黑名单数据通过文件的方式在联盟内共享(邮件,FTP等方式),联盟成员自己负责把数据持久化及和自己的业务系统同步;(2)统一数据平台,联盟各方使用传统IT构建一个数据共享平台,这个共享平台一般部署在某个联盟会员或者公有云上,大家通过接口的方式上传数据和查询数据。
技术实现思路
本专利技术的目的是提出一种基于区块链的征信数据共享与交易系统,提供一个可被各方基于技术而非平台背书信任的征信数据共享系统,能够让参与方便捷的共享数据,并且在技术上保证数据不被滥用,保障数据所有者的权益,并且在技术上保证公平性,保障数据提供者在共享数据之后获得某种收益,激励参与方共享更多的数据。为实现上述目的,本专利技术提供了一种基于区块链的征信数据共享与交易系统,所述征信数据共享与交易系统包括至少两个P2P的网络节点,所述网络节点中包括底层区块链系统以及运行在所述底层区块链系统上的征信数据共享平台,所述征信数据共享平台包括:数据共享模块,供数据提供者共享征信元数据;数据评价模块,用于对数据提供者提供的征信元数据进行评价;数据查询交易模块,供数据需求者查询征信元数据,并用于与数据提供者进行交易;区块链适配层,用于将征信数据共享平台适配到底层区块链系统;所述数据提供者调用数据共享模块上传征信元数据并进行数据记录;所述数据需求者调用数据查询交易模块查询征信元数据,并和数据提供者进行交易,生成的征信交易数据;所述区块链适配层将征信元数据或征信交易数据进行广播,在得到大于50%的网络节点验证后,新生成的征信元数据或征信交易数据将存入到底层区块链系统中。优选地,所述区块链适配层包括共识算法适配模块、数据适配模块以及智能合约适配模块。优选地,所述共识算法适配模块采用抽象共识算法抽象出一套共识算法的公共接口,并根据底层算法匹配适配器;所述适配器至少包括工作证明算法适配器、权益证明算法适配器。优选地,所述数据适配模块定义区块链数据的抽象模型,并根据区块链数据格式进行适配。优选地,所述智能合约适配模块定义智能合约的抽象模型,并根据智能合约的实现方式进行适配。优选地,所述数据提供者共享征信元数据的步骤如下:a)数据提供者按照定义的格式组装征信元数据,并调用数据共享模块的上传接口上传征信元数据;b)所述数据共享模块调用共识算法适配模块进行数据记录,并且所述共识算法适配模块根据选定的共识算法,定期得到新生成的区块;c)所述共识算法适配模块将征信元数据进行广播,在得到大于50%的网络节点验证后,将新生成的征信元数据存入到新生成的区块中,新生成的区块调用数据适配模块写入到区块链中;d)共识算法适配模块将最终的区块信息返回到数据共享模块,并且所述数据共享模块将最终的区块信息返回给数据提供者。优选地,所述数据需求者进行数据查询交易的步骤如下:a)数据需求者根据需求数据的主标识生成散列值,并根据主标识的散列值和需求数据的类型调用数据查询交易模块上的查询接口;b)所述数据查询交易模块调用数据适配模块,并且所述数据适配模块根据主标识的散列值和需求数据的类型查询保存在本地区块链上的征信元数据;c)所述数据适配模块将征信元数据返回给数据查询交易模块,所述数据查询交易模块将征信元数据返回给数据需求者;d)所述数据需求者根据返回的征信元数据中的数据提供者ID得到数据提供者的公钥,并根据数据提供者的公钥验证征信元数据中数据提供者的签名;e)在公钥验证后,数据需求者从征信元数据中提取数据提供者完整数据访问接口的列表信息;f)数据需求者根据数据提供者完整数据访问接口发送访问请求,访问请求的数据根据数据提供者的公钥进行加密,其中,所述访问请求中至少包含主标识、数据类型、数据需求者ID及数据需求者签名。g)在收到访问请求后,所述数据提供者用私钥进行解密,提取查询请求中的数据需求者ID,并在获取数据需求者的公钥后根据数据需求者的公钥验证查询数据中数据需求者的签名;h)所述数据提供者验证通过之后,根据完整征信数据、交易价格以及数据提供者签名调用智能合约适配模块生成交易的智能合约;i)在对交易价格确认后,所述数据需求者使用私钥对所述智能合约签名确认,并且所述智能合约将生成的交易数据广播到每一个网络节点,在得到大于50%的网络节点验证后,调用所述数据适配模块写入到区块链中,并将完整数据发送给数据需求者。优选地,所述征信数据共享平台还包括密钥管理分发模块,所述密钥管理分发模块用于管理用户ID与公钥之间的对应关系,所述密钥管理分发模块还用于生成密钥对。优选地,所述数据评价模块对数据提供者提供的征信元数据进行评价的步骤如下:a)数据评价者选择定义的评价算法对通过交易得到的征信完整数据进行评价,并生成征信评价数据,之后调用数据评价模块的上传接口上传征信评价数据;b)所述本文档来自技高网
...
一种基于区块链的征信数据共享与交易系统

【技术保护点】
一种基于区块链的征信数据共享与交易系统,其特征在于:所述征信数据共享与交易系统包括至少两个P2P的网络节点,所述网络节点中包括底层区块链系统以及运行在所述底层区块链系统上的征信数据共享平台,所述征信数据共享平台包括:数据共享模块,供数据提供者共享征信元数据;数据评价模块,用于对数据提供者提供的征信元数据进行评价;数据查询交易模块,供数据需求者查询征信元数据,并用于与数据提供者进行交易;区块链适配层,用于将征信数据共享平台适配到底层区块链系统;所述数据提供者调用数据共享模块上传征信元数据并进行数据记录;所述数据需求者调用数据查询交易模块查询征信元数据,并和数据提供者进行交易,生成的征信交易数据;所述区块链适配层将征信元数据或征信交易数据进行广播,在得到大于50%的网络节点验证后,新生成的征信元数据或征信交易数据将存入到底层区块链系统中。

【技术特征摘要】
1.一种基于区块链的征信数据共享与交易系统,其特征在于:所述征信数据共享与交易系统包括至少两个P2P的网络节点,所述网络节点中包括底层区块链系统以及运行在所述底层区块链系统上的征信数据共享平台,所述征信数据共享平台包括:数据共享模块,供数据提供者共享征信元数据;数据评价模块,用于对数据提供者提供的征信元数据进行评价;数据查询交易模块,供数据需求者查询征信元数据,并用于与数据提供者进行交易;区块链适配层,用于将征信数据共享平台适配到底层区块链系统;所述数据提供者调用数据共享模块上传征信元数据并进行数据记录;所述数据需求者调用数据查询交易模块查询征信元数据,并和数据提供者进行交易,生成的征信交易数据;所述区块链适配层将征信元数据或征信交易数据进行广播,在得到大于50%的网络节点验证后,新生成的征信元数据或征信交易数据将存入到底层区块链系统中。2.根据权利要求1所述的征信数据共享与交易系统,其特征在于:所述区块链适配层包括共识算法适配模块、数据适配模块以及智能合约适配模块。3.根据权利要求2所述的征信数据共享与交易系统,其特征在于:所述共识算法适配模块采用抽象共识算法抽象出一套共识算法的公共接口,并根据底层算法匹配适配器;所述适配器至少包括工作证明算法适配器、权益证明算法适配器。4.根据权利要求2所述的征信数据共享与交易系统,其特征在于:所述数据适配模块定义区块链数据的抽象模型,并根据区块链数据格式进行适配。5.根据权利要求2所述的征信数据共享与交易系统,其特征在于:所述智能合约适配模块定义智能合约的抽象模型,并根据智能合约的实现方式进行适配。6.根据权利要求2所述的征信数据共享与交易系统,其特征在于:所述数据提供者共享征信元数据的步骤如下:a)数据提供者按照定义的格式组装征信元数据,并调用数据共享模块的上传接口上传征信元数据;b)所述数据共享模块调用共识算法适配模块进行数据记录,并且所述共识算法适配模块根据选定的共识算法,定期得到新生成的区块;c)所述共识算法适配模块将征信元数据进行广播,在得到大于50%的网络节点验证后,将新生成的征信元数据存入到新生成的区块中,新生成的区块调用数据适配模块写入到区块链中;d)共识算法适配模块将最终的区块信息返回到数据共享模块,并且所述数据共享模块将最终的区块信息返回给数据提供者。7.根据权利要求2所述的征信数据共享与交易系统,其特征在于:所述数...

【专利技术属性】
技术研发人员:王天青李明黄海旻吕明霞王宏彬孟斐夏岩
申请(专利权)人:树读上海信息科技有限公司
类型:发明
国别省市:上海,31

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

1