基于区块链的企业征信管理方法、装置、计算机设备及存储介质
文献发布时间:2023-06-19 10:41:48
技术领域
本申请涉及区块链技术领域,具体涉及一种基于区块链的企业征信管理方法、装置、计算机设备及存储介质。
背景技术
近年来,我国互联网征信体系获得较快发展,不过在征信体系的构建过程中,仍存在信息采集不准确、数据质量参差不齐、信息共享难度高等难题。对于中小企业,由于其分散性,其征信的难度更高。因而中小企业信用数据往往存在信息不完善和企业的资信差等问题,导致其在运营发展中一旦遇到融资需求,往往很难获得银行或金融机构的贷款。
区块链技术具有天然的分布式特性、非对称加密、防篡改和智能合约等特征,可以有效的应用于企业的征信场景中。对于涉及到敏感信息、易造假数据,可以利用区块链的加密技术和防篡改对数据进行加密保真。通过构建企业联盟链,将中小企业、信用评级方、金融机构和监管机构纳入其中,进而搭建多方协作的征信服务系统。区块链的加密技术确保了企业数据的安全性,其防篡改性使得数据可审查和溯源,其点对点互联和智能合约简化了业务流程,使得共享征信模式具有更高的运行效率,加速中小企业信用数据的存储、转让和交易,有望解决中小企业信用评级难和造假问题。
目前,区块链技术的应用场景较少,应用方式还有待进一步挖掘。
发明内容
本申请实施例提供一种基于区块链的企业征信管理方法、装置、计算机设备及存储介质,在企业的征信体系中融入区块链技术,对企业的征信数据进行不同的隐私加密处理后上链,以期构建一个多方协作的企业征信价值链,促进企业征信数据的流通,扩大了区块链技术的应用场景。
一方面,本申请提供一种基于区块链的企业征信管理方法,应用于基于区块链的征信服务系统,所述基于区块链的企业征信管理方法包括:
采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;
按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;
将所述企业加密征信数据在所述区块链上进行数据上链存储。
在本申请一些实施方案中,所述方法还包括:
在所述征信服务系统接入多方企业信用评级方;
基于多种模型构建企业信用指标;
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级。
在本申请一些实施方案中,所述将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级,包括:
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以使得所述多方企业信用评级方分别根据所述企业信用指标和所述第一企业的征信数据对被征信企业进行评级,得到多方企业信用评级;
接收所述多方企业信用评级方针对所述第一企业反馈的多方企业信用评级。
在本申请一些实施方案中,所述将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级,还包括:
将所述多方企业信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储,
或者,
根据所述多方企业信用评级,得到所述第一企业的评估信用评级,将所述评估信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储。
在本申请一些实施方案中,所述方法还包括:
获取企业信用评级的需求方针对第二企业的信用查询请求,所述信用查询请求包括第二企业的企业标识信息;
基于所述的第二企业的企业标识信息,从所述区块链中获取第二企业的信用评级;
向所述企业信用评级的需求方反馈所述第二企业的信用评级。
在本申请一些实施方案中,所述方法还包括:
获取企业信用评级的数据方针对第三企业的信用评级需求;
将所述信用评级需求向多个企业信用评级方进行广播;
接收所述多个企业信用评级方中至少一个企业信用评级方的需求响应请求;
将所述至少一个企业信用评级方的需求响应请求转发给所述企业信用评级的数据方;
接收所述企业信用评级的数据方需求确定请求,所述需求确定请求中包括针对第三企业进行信用评级的目标企业信用评级方的信息;
将所述需求确定请求转发给所述目标企业信用评级方;
当所述目标企业信用评级方完成针对所述第三企业的信用评级后,获取所述目标企业信用评级方反馈的第三企业的信用评级信息;
将所述第三企业的信用评级信息反馈给所述企业信用评级的数据方。
在本申请一些实施方案中,所述信用评级需求中包括信用评级要求信息,所述信用评级要求信息包括信用评级时间和信用评级考量因素;
所述方法还包括:
基于所述第三企业的信用评级信息,确定所述目标企业信用评级方完成第三企业进行信用评级是否符合标准。
另一方面,本申请提供一种基于区块链的企业征信管理装置,应用于基于区块链的征信服务系统,所述基于区块链的征信管理装置包括:
采集模块,用于采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;
加密模块,用于按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;
上链模块,用于将所述企业加密征信数据在所述区块链上进行数据上链存储。
在本申请一些实施方案中,所述装置还包括信用服务模块,所述信用服务模块用于:
在所述征信服务系统接入多方企业信用评级方;
基于多种模型构建企业信用指标;
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级。
在本申请一些实施方案中,所述信用服务模块具体用于:
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以使得所述多方企业信用评级方分别根据所述企业信用指标和所述第一企业的征信数据对被征信企业进行评级,得到多方企业信用评级;
接收所述多方企业信用评级方针对所述第一企业反馈的多方企业信用评级。
在本申请一些实施方案中,所述信用服务模块具体还用于:
将所述多方企业信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储,
或者,
根据所述多方企业信用评级,得到所述第一企业的评估信用评级,将所述评估信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储。
在本申请一些实施方案中,所述信用服务模块具体还用于:
获取企业信用评级的需求方针对第二企业的信用查询请求,所述信用查询请求包括第二企业的企业标识信息;
基于所述的第二企业的企业标识信息,从所述区块链中获取第二企业的信用评级;
向所述企业信用评级的需求方反馈所述第二企业的信用评级。
在本申请一些实施方案中,所述信用服务模块具体还用于:
获取企业信用评级的数据方针对第三企业的信用评级需求;
将所述信用评级需求向多个企业信用评级方进行广播;
接收所述多个企业信用评级方中至少一个企业信用评级方的需求响应请求;
将所述至少一个企业信用评级方的需求响应请求转发给所述企业信用评级的数据方;
接收所述企业信用评级的数据方需求确定请求,所述需求确定请求中包括针对第三企业进行信用评级的目标企业信用评级方的信息;
将所述需求确定请求转发给所述目标企业信用评级方;
当所述目标企业信用评级方完成针对所述第三企业的信用评级后,获取所述目标企业信用评级方反馈的第三企业的信用评级信息;
将所述第三企业的信用评级信息反馈给所述企业信用评级的数据方。
在本申请一些实施方案中,所述信用评级需求中包括信用评级要求信息,所述信用评级要求信息包括信用评级时间和信用评级考量因素;
所述信用服务模块具体还用于:
基于所述第三企业的信用评级信息,确定所述目标企业信用评级方完成第三企业进行信用评级是否符合标准。
另一方面,本申请还提供一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器;以及
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的基于区块链的企业征信管理方法。
另一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行第一方面任一项所述的基于区块链的企业征信管理方法中的步骤。
本申请实施例通过采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。本申请在企业的征信体系中融入区块链技术,对企业的征信数据进行不同的隐私加密处理后上链,以期构建一个多方协作的企业征信价值链,促进企业征信数据的流通,扩大了区块链技术的应用场景。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的征信服务系统的场景示意图;
图2是本申请实施例中征信服务系统的一个架构示意图;
图3是本申请实施例中提供的基于区块链的企业征信管理方法的一个实施例流程示意图;
图4是本申请实施例中在图3基础上基于区块链的企业征信管理方法的另一个实施例流程示意图;
图5是本申请实施例中在图3基础上基于区块链的企业征信管理方法的另一个实施例流程示意图;
图6是本申请实施例中提供的企业征信数据采集上链和评级流程图;
图7是本申请实施例中提供的金融机构对借款企业的授信贷款流程图;
图8是本申请实施例中提供的基于区块链的企业征信管理装置的一个实施例结构示意图;
图9是本申请实施例中提供的计算机设备的一个实施例结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本申请,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本申请。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。
下面首先对本申请实施例中涉及到的一些基本概念进行介绍:
区块链:区块链的发展带给了当今数字经济时代一个新的变革,它让不同的机构、不同的人、不同的身份得以在区块链中相互信任,从根本上解决价值交易中的欺诈问题。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块,一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成,狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
智能合约:是一套以数字形式定义、传播、验证或执行的约定,包括合约参与方可以在上面执行这些约定的协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。在区块链中智能合约用作管理交易,是以脚本代码为主的一组逻辑规则。程序会在执行交易时读取合约代码,执行并处理结果。智能合约的性质不但可以限于特定于某个应用程序的代码,也可以用于将协议的条款和条件编入交易流程中。
创世块:区块链账本里第一个区块数据,作为区块链的首区块。
联盟链:只针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程,其他第三方可以通过该区块链开放的API进行限定查询。为了获得更好的性能,联盟链对于共识或验证节点的配置和网络环境有一定要求。有了准入机制,可以使得交易性能更容易提高,避免由参次不齐的参与者产生的一些问题。联盟链的维护治理,一般由联盟成员进行,通常采用选举制度,容易进行权限控制,代码一般部分开源或定向开源,主要由成员团队进行开发,或采取厂家定制产品。
本申请实施例提供一种基于区块链的企业征信管理方法、装置、计算机设备及存储介质,以下分别进行详细说明。
请参阅图1,图1为本申请实施例所提供的征信服务系统的场景示意图,该征信服务系统可以包括计算机设备100,计算机设备100中集成有基于区块链的企业征信管理装置。
本申请实施例中计算机设备100主要用于采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。
本申请实施例中,该计算机设备100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本申请实施例中所描述的计算机设备100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(Cloud Computing)的大量计算机或网络服务器构成。
本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案一种应用场景,并不构成对本申请方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的计算机设备,例如图1中仅示出1个计算机设备,可以理解的,该征信服务系统还可以包括一个或多个其他服务器,具体此处不作限定。
另外,如图1所示,该征信服务系统还可以包括存储器200,用于存储数据,如存储企业征信数据,例如企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据等。
如图2所示,为本申请实施例中征信服务系统的一个架构示意图,该征信服务系统基于区块链的多方协作实现,该征信服务系统集成了区块链底层,区块链可以为许可制联盟链。联盟链的节点参与方有被征信企业、企业信用评级方、监督机构和金融机构。除了底层区块链外,还有其他配套模块,例如可以包括身份认证模块、用户界面模块、数据采集处理、分析模块、可视化模块和基础硬件设施等各种配套模块。征信服务系统的整体流程分为:企业注册和认证、企业征信数据采集和上链、企业信用评级、企业征信数据流转和监管审查等征信服务流程。例如,征信服务系统提供了身份认证服务,征信服务的各参与方需要通过该征信服务系统进行注册认证,通过远程认证服务,确保企业的合规性。
本申请公开一种基于区块链的多方协作征信服务系统,解决了现有中小企业征信数据的不透明性和数据共享的问题,借助区块链技术,保证企业数据的真实性和不可篡改,通过链上数据的加密处理,构建属于企业自身的信用数据。该系统涉及:底层区块链、企业数据采集(公开数据、企业业务的上下游数据、企业内部数据)、企业数据上链、企业信用评级、企业征信数据的共享和监管。
需要说明的是,图1所示的征信服务系统的场景示意图仅仅是一个示例,本申请实施例描述的征信服务系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着征信服务系统的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
首先,本申请实施例中提供一种基于区块链的企业征信管理方法,该基于区块链的企业征信管理方法的执行主体为基于区块链的企业征信管理装置,该基于区块链的企业征信管理装置应用于计算机设备,该基于区块链的企业征信管理方法包括:采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。。
如图3所示,为本申请实施例中基于区块链的企业征信管理方法的一个实施例流程示意图,该基于区块链的企业征信管理方法包括如下步骤301~303:
301、采集第一企业的征信数据。
其中,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据。该第一企业即被征信企业。
302、按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据。
其中,按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据,可以是是:按照预设数据类型的隐私级别,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据。例如可以预先对各种企业数据进行隐私级别定义,在一个具体应用场景中可以参照如下表1所示:
表1
303、将所述企业加密征信数据在所述区块链上进行数据上链存储。
本申请实施例通过采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。本申请在企业的征信体系中融入区块链技术,对企业的征信数据进行不同的隐私加密处理后上链,以期构建一个多方协作的企业征信价值链,促进企业征信数据的流通,扩大了区块链技术的应用场景。
对于被征信企业,当企业完成注册并通过认证后,即可对企业征信数据进行征信数据采集上链,如上述步骤301~303,具体实现流程如下:
(1)企业公开数据采集和上链,该部分数据为企业公开数据,称之为Ⅰ类数据。如企业的工商注册、变更基本信息;食药局处罚、表彰信息;人社处罚、表彰信息;电信、水电、燃气等公共事业处罚、表彰信息等,这些数据分布在政府的公开网站上。由于该部分数据为公开数据,因此征信系统可以直接通过系统的数据采集模块访问政府公开网站获取数据并对数据清洗,满足格式后直接上链存储,无需企业进行上链操作。
(2)企业上下游的业务数据,称之为Ⅱ类数据。该部分数据由企业相关的上下游共同拥有,其依赖于上下游业务,征信服务系统将业务定义为交易,当企业与相关上下游发生业务往来时,业务交易的发起方通过触发智能合约,完成交易。一次完整的上下游业务交互包含交易的发起和确认,这通过调用智能合约两次才能完成一次产品和资金的双向流转。首先,交易发起方通过智能合约将征信数据写入其中并用私钥签名,征信数据的通用格式有:交易方、发起方、接收方、类别、数量、时间、地点、价格等,交易发起方也可定制增加额外信息。交易的有效性由联盟链中企业的参与方投票表决,通过公式算法确保交易的有效性。交易一旦确认有效,对交易进行上链存储。其次,联盟链中的区块生成方将交易打包为区块并将区块发布到网络中。最后,联盟链的共识参与方对区块内交易进行核验,确认交易有效后进行共识投票,如果达成共识则将交易保存在利益相关节点。当交易接收方确认交易后,再次调用智能合约对交易进行确认上链。确认交易的数据也是保存在利益相关节点。Ⅱ类数据的可见性仅为企业业务的相关方。
(3)企业内部自有数据,称之为Ⅲ数据,该部分数据是企业私有数据,数据保存在本地数据库,企业内部数据是企业价值的核心。对于涉及有关征信的数据,企业通过内部的系统将数据进行脱敏处理,然后保存在本地,之后将该部分数据通过哈希算法生成哈希值。然后借助征信系统的智能合约将征信数据的哈希值和数据摘要信息保存在区块链上。哈希值的生成是为了约束企业征信数据的造假,因为一旦上链,其就不可篡改。哈希数据和摘要信息的上链保护了企业的秘密。
通过上述数据采集和上链,企业征信的上述有关数据可以全部上链。企业完成数据上链后,不同企业主体之间可以实现在征信服务系统实现征信服务的整合,例如征信服务系统中可以定义企业信用评级方,企业信用评级的数据方(具有企业数据)、企业信用评级的需求方等多个主体。
企业之间的服务及需求可以采用智能合约的方式进行表征,例如,以信用评级为例,被征信企业可以发起信用评级需求,信用评级需求可采用智能合约的方式进行表征,涉及的信息可以包含:被征信企业、征信数据的种类、私有数据的授权方式和交互方式、信用评价的服务价格、对信用评级方的要求等,通过智能合约,被征信企业将征信需求发布到征信服务系统中,等待接单。
如图4所示,本申请实施例中基于区块链的企业征信管理方法还可以进一步包括如下步骤401~403:
401、在所述征信服务系统接入多方企业信用评级方。
402、基于多种模型构建企业信用指标。
其中,企业信用指标可以包括企业的基础素质、经营水平、帐务状况、盈利能力、管理水平和发展前景等方面,当然也可以包括产业分析,诚信度等指标,具体的,企业信用指标例如可以包括如下:
1、产业分析:宏观经济运行、经济政策和主要经济指标、产业政策、法律制度;行业特性、竞争状况、所处生命周期阶段、金融形势、基础建设投资、经济地理环境、行业前景。
2、基础素质分析:企业规模,经营资质,安全环保等、技术设备水平,工程业绩,完工项目的工程优良率及获奖情况,获得的荣誉称号,企业品牌及其知名度;管理层素质:企业主要负责人(董事长、总经理)的教育程度、行业经验、社会荣誉和个人信用记录等;股东背景及信用状况、资金支持、项目来源支持、人员支持及其它可能得到的支持等,银行信贷支持,其他外部支持。
3、诚信度分析:商业信用分析、银行贷款信用分析、主要管理人员、技术人员相关的记录、拖欠工程款、农民工工资情况记录、工商、税务、法院诉讼等部门的相关记录。
4、经营分析:经营方式(项目发包、分包),目前企业施工能力,抓重大工程的能力,上年度公司签订项目数、合同额、大型项目,主要原材料及构成比例,采购原则,成本控制,质量控制,结算方式,企业应对原材料短缺;生产施工管理方式,质量、安全管理及控制措施,结算方式、市场定位,营销策略、工程结算方式,未来市场开拓计划及具体措施等。
5、管理分析:企业治理结构,管理模式,管理水平、管理制度。
6、财务分析:会计政策;财务政策;盈利能力;现金流量;资产及债务构成;债务偿还能力。
本申请实施例中,基于多种模型构建企业信用指标可以参照现有技术,具体此处不作限定,例如多种模型可以包括层次分析法模型,层次分析法(Analytic HierarchyProcess简称AHP)是一种定性与定量分析相结合系统化、层次化的多目标决策方法运用AHP通过以下四个步骤可以计算出中小企业信用评级指标体系中各指标的权重。
402、将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级。
如上所示,本实施例中通过引入多方企业信用评级方方,对被征信企业进行评级,基于多种模型构建企业信用指标,对企业进行信用评级,实现信用评级企业信用评级服务的多样化。
进一步的,在本申请一些实施方案中,所述将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级,包括:将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以使得所述多方企业信用评级方分别根据所述企业信用指标和所述第一企业的征信数据对被征信企业进行评级,得到多方企业信用评级;接收所述多方企业信用评级方针对所述第一企业反馈的多方企业信用评级。
企业信用评级方可以对第一企业的征信数据进行信用评价,企业信用评级方可以有一个或多个,不同的企业信用评级方可以借助传统的信用评价模型或者依赖于预先训练好的人工智能算法模型对第一企业的征信数据进行建模分析。一旦企业信用评级方接收该“订单”,企业信用评级方通过链上和链下数据的交互获取企业数据。完成评价后,信用评级方将模型特征、企业信用等级和评价指标上链存储,存储为评价结果本身或者信用评级数据的摘要哈希。
其中,基于针对所述第一企业反馈的多方企业信用评级,可以有多种方式对第一企业的信用进行评级,下面举例说明:
(1)将所述多方企业信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储。
具体的,即可以直接将多方企业信用评级方作为所述第一企业的信用评级,在所述区块链上进行数据上链存储,区块链中存储的是多方企业信用评级方,即多个企业信用评级方对第一企业的信用评级。
(2)根据所述多方企业信用评级进行加权处理,得到所述第一企业的评估信用评级,将所述评估信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储。
具体的,即根据多方企业信用评级得到一个评估信用评级,在所述区块链上进行数据上链存储。其中,根据所述多方企业信用评级进行加权处理,得到所述第一企业的评估信用评级的方式可以平均法等来计算,以平均法为例,假设企业信用评级以分数形式展现,例如100分为满分,则多方企业信用评级为多个企业信用评分,据所述多方企业信用评级进行加权处理,得到所述第一企业的评估信用评级的方式可以是,对所述多个企业信用评分求平均值,得到第一企业的评估信用评级。
本申请实施例中,企业征信数据可以进行共享和应用。企业信用评级的需求方可以基于区块链的征信数据系统获取企业信用评价等级和评价指标开展业务,具体的,例如当企业有融资需求时,银行或其它金融机构会要求提供企业信用等级,这时企业可以授权银行或金融机构访问企业信用信息。由于区块链的不可篡改性和多方合作确保上链数据的真实性,查询方可以得到企业可靠的信用等级。因此,在本申请一些实施方式中,所述方法还可以包括:获取企业信用评级的需求方针对第二企业的信用查询请求,所述信用查询请求包括第二企业的企业标识信息;基于所述的第二企业的企业标识信息,从所述区块链中获取第二企业的信用评级;向所述企业信用评级的需求方反馈所述第二企业的信用评级。
其中,征信数据的拥有方可以通过征信系统发起信用评级需求“订单”,系统内的多个信用评级方可以接收该需求,并对该企业进行信用评级,具体的,所述方法还可以包括如下步骤501~508:
501、获取企业信用评级的数据方针对第三企业的信用评级需求。
502、将所述信用评级需求向多个企业信用评级方进行广播。
503、接收所述多个企业信用评级方中至少一个企业信用评级方的需求响应请求。
504、将所述至少一个企业信用评级方的需求响应请求转发给所述企业信用评级的数据方。
505、接收所述企业信用评级的数据方需求确定请求,所述需求确定请求中包括针对第三企业进行信用评级的目标企业信用评级方的信息。
506、将所述需求确定请求转发给所述目标企业信用评级方。
507、当所述目标企业信用评级方完成针对所述第三企业的信用评级后,获取所述目标企业信用评级方反馈的第三企业的信用评级信息。
508、将所述第三企业的信用评级信息反馈给所述企业信用评级的数据方。
进一步的,所述信用评级需求中包括信用评级要求信息,所述信用评级要求信息包括信用评级时间和信用评级考量因素;所述方法还包括:基于所述第三企业的信用评级信息,确定所述目标企业信用评级方完成第三企业进行信用评级是否符合标准。
需要说明的是,本申请实施例中,为了对被征信企业进行评级,企业信用评级方需要获取被征信企业的数据,对于Ⅰ类数据可直接从区块链上获取,Ⅱ类数据通过参与方(企业信用评级的数据方)授权获得处理。对于Ⅲ数据,本申请实施例中征信服务系统提供两种数据交互方式,第一种是借助同态加密的方式对企业数据进行同态加密,加密后的数据再通过二者的专有通道传给信用评价方进行评级;第二种是借助可信执行环境的方式对使用被征信企业的公钥和评级方的私钥的派生密钥对数据进行加密处理,加密后数据通过二者的专有通道传给评级方,企业信用评级方可在可信环境中使用其私钥和被征信企业的公钥派生的密钥进行解密。
获取企业征信数据后,信用评级方,根据传统的信用评价模型或者机器学习模型对被征信企业进行评级,评级完成后,使用评级方的私钥和被征信企业的公钥对评级的指标、评级的模型和评价等级等数据加密处理,之后将加密数据通过智能合约上链存储。信用评级方完成评价后,被征信企业可以通过区块链获取加密的信用评价指标,根据加密的非对称性,被征信企业可以使用信用评级方的公钥和企业自有私钥解密信息,获取评级的指标参数和评级,对于评价等级,被征信企业可以自由选择公示。
通过上述方式,被征信企业完成信用评级,由于评级方的多样性和评级模型的多样性,被征信企业可以拥有多个信用评级,这些评级的真实性由区块链维护,不可篡改。
由于信贷业务需求,金融机构需要对被征信企业进行信用调查,被征信企业可以通过专有通道直接将评级的信息传输给金融机构,对于评级信息的真实性,金融机构可以通过区块链进行验证。
为了便于监管机构进行数据审查,该征信服务系统引入监管节点。首先监管节点通过征信系统对某企业发起审查需求,审查需求以智能合约的方式表征,审查包括企业名称、审查的时间段、审查的数据类型,之后通过智能合约的交互发布到链上,被审查企业根据要求提供不同类型的数据,对于企业隐私数据仍旧通过专属通道进行加密传输。
征信服务系统对企业私有数据进行加密和约束,为了防止企业对隐私数据的造假问题,对于信用评价的数据实时进行更新,如果企业发生过隐私数据的造假问题,则会对其造假行为进行记录,降低其信用评级。对于征信系统提供的服务,服务的使用方需要支付一定的价格,服务的提供方可以收取服务费。费用的定价根据实际需求灵活调整。
本申请通过利用区块链技术构建多方协作的征信服务系统,利用区块链技术天然的分布式特性将企业的征信数据进行上链,同时为了保护企业隐私,将数据进行加密处理,即约束了企业的造假,又提高了数据的可信度。通过引入多方信用评级方,为被征信企业提供多种评级方式,提供了评价的多样性。通过征信数据的实时更新,不断提高数据的价值,由于系统支持点对点的交互,方便征信数据的流转,为基于征信数据开展多种服务提供了便利。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
如图6所示,为本申请实施例提供的企业征信数据采集上链和评级流程图,具体流程如下:
(1)、企业A通过征信服务系统进行注册,征信服务系统通过内置的身份认证模块对企业A进行身份认证,认证通过后,将企业A纳入其中;
其中,注册信息包括但不限于:企业法人、企业名称、企业成立时间、企业经营范围等,完成注册后,等待身份认证;
(2)、企业身份认证通过后,根据系统提示选择构建企业征信数据。
其中,征信数据包含企业三类数据:公开数据、企业上下游业务数据和企业内部数据。
(3)、对于企业公开数据,企业通过系统内部采集模块,根据提示填写企业基本信息,系统会根据该信息自动去政府公开网站获取该信息,抓取信息后,对数据进行清洗之后上链存储。
(4)、当企业A与下游企业B发生业务往来时,企业A调用智能合约完成业务数据的上链存储。
首先,企业A通过智能合约发起交易,将涉及征信的业务数据写入智能合约,包含但不限于:发起方A、接收方B、类别、数量、时间、地点、价格等。随后,企业A使用私钥对交易进行签名并提交至联盟链。联盟链中的区块生成方将区块链网络中的交易进行打包生成区块并发布到网络中。最后,联盟链的共识参与方对区块内的交易进行核验,确认交易有效后进行共识投票,如果达成共识则将交易保存在利益相关节点。
(5)、对于企业A的内部数据,数据A通过其内部的系统将数据进行脱敏处理,然后保存在本地,之后将该部分数据通过哈希算法生成哈希值。然后借助征信系统的智能合约将征信数据的哈希值和数据摘要信息保存在区块链上。
(6)、通过前述流程,企业的征信数据完成上链,之后企业A通过智能合约发起信用评级需求;
合约包含:被征信企业、征信数据的种类、私有数据的授权方式和交互方式、信用评价的服务价格、对信用评级方的要求等,通过智能合约,被征信企业将征信需求发布到征信服务系统中,等待接单。
(7)、信用评级方C接收企业A的评级订单并通过交互获取企业A的征信数据。
对于Ⅰ类数据可直接从链上获取,Ⅱ类数据通过企业A的授权获得处理。对于Ⅲ数据,借助可信执行环境的方式对使用被征信企业A的公钥和评级方C的私钥的派生密钥对数据进行加密处理,加密后数据通过二者的专有通道传给评级方C,评级方C可在可信环境中使用其私钥和被征信企业的公钥派生的密钥进行解密。
(8)、信用评级方C获取数据,使用传统的信用评价模型或者机器学习模型对被征信企业A进行评级,评级完成后,使用评级方C的私钥和被征信企业A的公钥对评级的指标、评级的模型和评价等级等数据加密处理,之后将加密数据通过智能合约上链存储。
(9)、被征信企业A通过区块链获取加密的信用评价指标,根据加密的非对称性,被征信企业A使用信用评级方C的公钥和企业A的私钥解密信息,获取评级的指标参数和评级。
如图7所示,为本申请实施例中提供的金融机构对借款企业的授信贷款流程图,描述了金融机构对借款企业的授信贷款,征信服务系统包含该金融机构和企业,具体流程如下:
(1)、企业A由于业务发展需要向金融机构B发起借贷申请,根据借贷的条例规定,金融机构B对企业A进行信用背景调查和审核来决定是否对企业B进行放贷;
(2)、金融机构B根据其发放贷款的条件,要求企业填写资信调查表,该资信调查表包含但不限于以下内容:借贷方、借贷金额、借贷时间、信用评级和企业被征信数据,其中被征信数据包含不同等级的企业数据。
(3)、企业根据资信调查表的要求填写相关内容,填写完毕并提交;
(4)、金融机构B收到该表后,对企业A的信用评级的真实性进行验证。金融机构通过智能合约发起对企业A的信用审查,通过区块链获取企业A的评级方、评价指标和模型。如果相关评价为真,则继续,否则终止放贷。
(5)、前述发明内容中,部分企业可能会选择不公示其部分评级信息,而只将数据加密的哈希值上链。如果为此,则企业A和金融机构B需要构建专属的通道,企业A将该部分评级信息使用A的私钥和B的公钥派生的秘钥进行加密,将其传输给B。B收到该加密信息后,根据非对称加密的特性,使用自有私钥和A的公钥派生的秘钥对加密数据进行解密。最后B通过哈希加密该评级信息生成哈希值,将生成的哈希值与链上的哈希值对比对。如果为真,则继续,否则终止放贷。
(6)、根据步骤(2)中的资信调查表,金融机构B可能还需要获取企业A的征信数据,对于Ⅰ类公开数据,金融机构B通过与区块链交互的方式直接获取;对于Ⅱ类企业上下游业务数据,金融机构B可以通过授权的方式获取;对于Ⅲ数据,可以采用步骤(5)提到的方式,通过专有通道获取,该部分数据的真实性通过链上哈希值的比对确定。
(7)、通过上述步骤,如果金融机构B认为企业A的资信良好,则对企业A进行放款。如果金融机构B决定对企业A进行放款,B则会将该资信调查表以智能合约的方式进行上链存储,对于资信调查表中的数据,B可以有选择的进行加密。
(8)、金融机构B完成放款后,对企业A进行贷款后续跟踪记录直至贷款收回。对于该过程,金融机构可将企业A的履约情况进行上链记录。通过此,实现企业A的数据的迭代更新。
为了更好实施本申请实施例中基于区块链的企业征信管理方法,在基于区块链的企业征信管理基础之上,本申请实施例中还提供一种基于区块链的企业征信管理装置,该基于区块链的企业征信管理装置应用于基于区块链的征信服务系统,如图8所示,该基于区块链的企业征信管理装置800包括:
采集模块801,用于采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;
加密模块802,用于按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;
上链模块803,用于将所述企业加密征信数据在所述区块链上进行数据上链存储。
本申请实施例通过采集模块801采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;加密模块802按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;上链模块803将所述企业加密征信数据在所述区块链上进行数据上链存储。本申请在企业的征信体系中融入区块链技术,对企业的征信数据进行不同的隐私加密处理后上链,以期构建一个多方协作的企业征信价值链,促进企业征信数据的流通,扩大了区块链技术的应用场景。
在本申请一些实施方案中,所述装置还包括信用服务模块,所述信用服务模块用于:
在所述征信服务系统接入多方企业信用评级方;
基于多种模型构建企业信用指标;
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以基于所述多方企业信用评级方进行信用评级。
在本申请一些实施方案中,所述信用服务模块具体用于:
将所述第一企业的征信数据分别发送给所述多方企业信用评级方,以使得所述多方企业信用评级方分别根据所述企业信用指标和所述第一企业的征信数据对被征信企业进行评级,得到多方企业信用评级;
接收所述多方企业信用评级方针对所述第一企业反馈的多方企业信用评级。
在本申请一些实施方案中,所述信用服务模块具体还用于:
将所述多方企业信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储,
或者,
根据所述多方企业信用评级,得到所述第一企业的评估信用评级,将所述评估信用评级作为所述第一企业的信用评级,在所述区块链上进行数据上链存储。
在本申请一些实施方案中,所述信用服务模块具体还用于:
获取企业信用评级的需求方针对第二企业的信用查询请求,所述信用查询请求包括第二企业的企业标识信息;
基于所述的第二企业的企业标识信息,从所述区块链中获取第二企业的信用评级;
向所述企业信用评级的需求方反馈所述第二企业的信用评级。
在本申请一些实施方案中,所述信用服务模块具体还用于:
获取企业信用评级的数据方针对第三企业的信用评级需求;
将所述信用评级需求向多个企业信用评级方进行广播;
接收所述多个企业信用评级方中至少一个企业信用评级方的需求响应请求;
将所述至少一个企业信用评级方的需求响应请求转发给所述企业信用评级的数据方;
接收所述企业信用评级的数据方需求确定请求,所述需求确定请求中包括针对第三企业进行信用评级的目标企业信用评级方的信息;
将所述需求确定请求转发给所述目标企业信用评级方;
当所述目标企业信用评级方完成针对所述第三企业的信用评级后,获取所述目标企业信用评级方反馈的第三企业的信用评级信息;
将所述第三企业的信用评级信息反馈给所述企业信用评级的数据方。
在本申请一些实施方案中,所述信用评级需求中包括信用评级要求信息,所述信用评级要求信息包括信用评级时间和信用评级考量因素;
所述信用服务模块具体还用于:
基于所述第三企业的信用评级信息,确定所述目标企业信用评级方完成第三企业进行信用评级是否符合标准。
本申请实施例还提供一种计算机设备,其集成了本申请实施例所提供的任一种基于区块链的企业征信管理装置,所述计算机设备包括:
一个或多个处理器;
存储器;以及
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述基于区块链的企业征信管理方法实施例中任一实施例中所述的基于区块链的企业征信管理方法中的步骤。
本申请实施例还提供一种计算机设备,其集成了本申请实施例所提供的任一种基于区块链的企业征信管理装置。如图9所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:
该计算机设备可以包括一个或者一个以上处理核心的处理器901、一个或一个以上计算机可读存储介质的存储器902、电源903和输入单元904等部件。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器901是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器901可包括一个或多个处理核心;优选的,处理器901可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。
存储器902可用于存储软件程序以及模块,处理器901通过运行存储在存储器902的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器902还可以包括存储器控制器,以提供处理器901对存储器902的访问。
计算机设备还包括给各个部件供电的电源903,优选的,电源903可以通过电源管理系统与处理器901逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源903还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该计算机设备还可包括输入单元904,该输入单元904可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器901会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现各种功能,如下:
采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行本申请实施例所提供的任一种基于区块链的企业征信管理方法中的步骤。例如,所述计算机程序被处理器进行加载可以执行如下步骤:
采集第一企业的征信数据,所述征信数据包含企业公开数据、企业业务数据和企业内部数据,所述企业业务数据包括产业链上下游企业业务数据;按照预设的数据隐私策略,对所述第一企业的征信数据进行不同的加密处理,得到企业加密征信数据;将所述企业加密征信数据在所述区块链上进行数据上链存储。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种基于区块链的企业征信管理方法、装置、计算机设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
- 基于区块链的企业征信管理方法、装置、计算机设备及存储介质
- 基于区块链的企业租赁方法、装置、电子设备及存储介质