一种基于区块链的企业资质检测方法、装置及存储介质与流程

专利2022-06-29  76


本发明涉及区块链领域,特别涉及到一种基于区块链的企业资质检测方法、装置及存储介质。



背景技术:

区块链技术是多种计算机和互联网技术的产物,以其去中心化、不可篡改及传递信任等多种特性在存证增信等领域具有巨大的应用空间。

在传统的的企业资质测评方法中,往往通过企业提交获取或从第三方获取税务纳税数据等经营信息进行分析,但银行可能会出现篡改某些企业的不良税务纳税数据或者修饰经营数值的行为,以至于金融机构在考虑给企业进行融资的时候面临拿到错误的企业资质测评报告,进而导致授信误判,存在极高的坏账风险,同时由于企业税务纳税数据等经营信息属于企业的隐私财产,不能随意泄露和公开,使得验证银行是否修改了从第三方的拿到的税务纳税数据等经营信息成为一大难题。



技术实现要素:

为解决上述问题,本发明的目的在于提供基于区块链的企业资质检测方法、装置及存储介质,由区块链网络储存关于企业资质的数据,由于区块链网络的难以更改的特性,保证了金融机构获取数据的准确性,降低了金融机构的风险性。

本发明解决其问题所采用的技术方案是:

第一方面,本发明提供了一种基于区块链的企业资质测评方法,应用于包括基于区块链的企业资质测评系统,所述方法包括:

系统获取企业经营原始数据,以时间为单位进行打包压缩,形成压缩包;

所述系统对所述压缩包进行基于哈希算法的运算,生成第一数字身份凭证;

所述系统将所述第一数字身份凭证发送到区块链网络储存,并生成储存时间时间戳和交易哈希;

所述系统基于所述企业经营原始数据,生成所述企业资质测评数据;

所述系统能够根据所述交易哈希校验所述企业经营原始数据的完整性,以此追溯所述企业经营原始数据的历史和验证所述企业资质测评数据的可靠性。

进一步,所述系统获得所述企业经营原始数据的方法是通过企业主动上传到所述系统中或所述系统主动从企业采集。

进一步,所述交易哈希的作用是作为在区块链中找到相对应的所述第一数字身份凭证的索引。

进一步,当系统收到验证指令后,所述系统会将提供给用户的所述企业经营原始数据重新进行基于所述哈希算法的运算,形成第二数字身份凭证,并将储存在所述区块链网络中的所述第一数字身份凭证与所述第二数字身份凭证进行比较,验证所述企业经营原始数据有没有被篡改。

进一步,所述区块链为联盟链,所述系统和所述关联用户节点设备均为所述联盟链中的联盟成员节点设备。

第二方面,本发明提供了一种基于区块链的企业资质测评装置,应用于包括基于区块链的企业资质测评系统,所述装置包括:

录入单元,用于获取并存储企业经营原始数据,并对其生成第一数字身份凭证;

分析单元,用于对所述企业经营原始数据进行基于数据分析算法的运算,生成企业资质测评数据;

构造单元,用于将所述第一数字身份凭证构造成能被区块链网络所接收和解析的交易;

桥接单元,用于将由所述构造单元构造的交易发送到所述区块链网络中;

存证单元,即所述区块链网络,用于生成所述存储时间时间戳和所述交易哈希并存储所述第一数字身份凭证;

读取单元,用于用户获取所述企业资质测评数据和所述企业经营原始数据;

验证单元,验证用户所获取的所述企业资质测评数据和所述企业经营原始数据有没有篡改。

进一步,所述装置包括:

登录单元,用于管理员和用户的登录;

存储单元,用于存储从所述存证单元所生成的所述交易哈希,并将所述交易哈希与公司名称绑定;

所述桥接单元,用于用户查询所述公司名称时,获得存储在所述存储单元的所述交易哈希,然后根据所述交易哈希找到对应储存在所述存证单元中的所述第一数字身份凭证。

进一步,所述装置包括:

当用户对所述验证单元发出验证指令时,所述验证单元会将提供给用户的所述企业经营原始数据重新进行基于所述哈希算法的运算,形成第二数字身份凭证,然后所述验证单元会将储存在所述区块链网络中的所述第一数字身份凭证与所述第二数字身份凭证进行比较,验证所述企业经营原始数据有没有被篡改。

进一步,所述装置包括:

所述验证单元会在形成所述第二数字身份凭证之后,对所述第一数字身份凭证进行运算,生成新的所述企业经营原始数据和新的所述企业资质测评数据。

第三方面,本发明提供了一种非暂时性计算机可读存储介质,其耦合到一个或多个处理器并且其上存储有指令,所述指令在被所述一个或多个处理器执行时,促使所述一个或多个处理器根据权利要求1至5中的一项或多项所述的方法执行操作。

本发明中的至少一个实施例具有如下有益效果是:由以上技术方案可以可见,本说明书提供的基于区块链的企业资质检测方法、装置及存储介质,将第一数字身份凭证上传到区块链网络当中保存,基于区块链技术的共识机制,使得上传的第一数字身份凭证不会在上传之后被篡改,从而保证了第一数字身份凭证的真实性和安全性,为后续金融机构确认所获得的第三方企业经营原始数据和第三方企业资质报表的真实性提供了充足的数据基础。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明实施例一提供的一种基于区块链的企业资质测评方法的流程图;

图2是本发明实施例二提供的一种基于区块链的企业资质测评装置的结构示意图;

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。

在传统的的企业资质测评方法中,往往由企业提交获取从第三方获取税务纳税数据等经营信息进行分析,但银行可能会篡改或消除某些企业的不良税务纳税数据等经营信息,以至于金融机构在考虑给企业进行融资的时候面临拿到错误的测评报告,进而导致高风险,存在极高的坏账风险,同时由于企业税务纳税数据等经营信息属于企业的隐私财产,不能随意泄露和公开,使得验证银行是否修改了从第三方的拿到的税务纳税数据等经营信息成为一大难题。

基于此,本发明提供了一种基于区块链的企业资质测评方法、装置及存储介质,由区块链网络储存关于企业资质的数据,由于区块链网络的难以更改的特性,保证了金融机构获取数据的准确性,降低了金融机构的风险性。

下面结合附图,对本发明实施例作进一步阐述。

实施例一

参照图1,本发明实施例一提供了一种基于区块链的企业资质测评方法,应用于包括基于区块链的企业资质测评系统,其中一种实施例包括但不限于以下步骤:

步骤s100,获取企业经营原始数据,以时间为单位进行打包压缩。

在本实施例中,当系统获取企业经营原始数据后,系统将会根据用户对时间单位的不同要求,对其上传的企业经营原始数据进行不同的时间单位进行压缩,时间单位可以为但不限于日、月、年和季度,企业经营原始数据包括但不限于企业增值税、企业所得税、资产负债表和利润表等。

进一步,系统获得企业经营原始数据的方法是通过企业主动上传到系统中或系统主动从企业采集。

在本实施例中,系统可以与企业的数据库相互建立协议,可以在协议当中规定,企业的数据库会在规定的时间内将企业经营原始数据推送到系统当中,或者系统会在规定的时间内对企业的数据库进行读取,并且会在双方的系统内留下时间戳,保证了双方的知情权与避免由于某一方出现数据意外丢失而无法跟踪的事故。

步骤s200,系统对压缩包进行基于哈希算法的运算,生成第一数字身份凭证。

在本实施例中,哈希算法可以为但不限于sha256,sha256是一种具有确定性的单向哈希函数,确定性是指同一个输入值,总能得到相同的输出值,而单向是指函数是非常难逆推的,这样就可以保证了第一数字身份凭证不会被轻易的破解,保证了数据的安全性,第一数字身份凭证其实是一个哈希值,但是哈希值由于哈希算法的特殊性,基本不会存在两个相同的哈希值,因此每一个数字身份凭证都是独一无二的,稍微改动哈希值内的数值,将在逆推的时候对最终结果造成很大的改动。

步骤s300,将第一数字身份凭证发送到区块链网络储存,并生成储存时间时间戳。

在本实施例中,区块链网络具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的p2p网络系统,该区块链内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一区块的数据摘要,且根据具体的共识机制(如pow、pos、dpos或pbft等)的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区块链系统在相应共识机制下运行,已收录至区块链数据库内的数据很难被任意的节点篡改,例如采用pow共识的区块链,至少需要全网51%算力的攻击才有可能篡改已有数据,因此区块链系统有着其他中心化数据库系统所无法比拟的保证数据安全、防攻击篡改的特性。由此可知,在本说明书所提供的实施例中,区块链中的数据不会被攻击或篡改,从而保证区块链储存的数据信息的真实可靠性。

上述所述的区块链网络会在“区块(block)”打包时自动生成储存时间时间戳,用来记录交易发生的时间,即区块打包完成的时间,这样的储存时间时间戳可以用来验证一些特殊交易是否过期,例如延时交易,而在本实施例中,是用来确定上传的时间,为后续的查询提供帮助。

进一步,在生成储存时间时间戳的同时,系统还生成交易哈希,交易哈希的作用是作为在区块链中找到相对应的所述第一数字身份凭证的索引。

在本实施例中,交易哈希是一个索引,即系统可以根据交易哈希找到相对应的所上传的数据,即本实施例中的第一数字身份凭证,在本实施例中,交易哈希的生成方式可以为但不限于,以第一数字身份凭证为输入值,对其进行基于哈希算法的运算,从而形成形成交易哈希,哈希算法可以为但不限于sha256,一个交易哈希与一个第一数字身份凭证相对应,不存在相同的交易哈希,保证了交易哈希作为索引的独特性。

步骤s400,基于企业经营原始数据,生成企业资质测评数据。

在本实施例中,企业资质测评数据包括但不限于成本费用分析、资产结构分析,偿债能力分析和经营风险分析等,企业资质测评数据的结构可以由但不限于测评机构所决定,这样加强了企业资质测评数据的针对性和专业性,针对企业资质测评数据的各个结构,系统会从企业经营原始数据中提取相对应的数据,然后对其进行相对应的数据处理,从而填充到相对应的结构当中去,数据处理可以由系统确定或者测评机构提供。

步骤s500,用户获取企业经营原始数据和资质测评数据,并验证正确性。

在本实施例中,用户一般来说指代的是金融机构,当金融机构发出获取指令时,获取指令包括但不限于相对应的企业名称,系统会将相对应的企业经营原始数据和相对应的企业资质测评数据推送给金融机构,然后系统会记录所推送的数据。

进一步,用户发出验证指令,系统在区块链网络上查询交易哈希,系统获得相对应的第一数字身份凭证,然后校验企业资质测评数据和企业经营原始数据有没有篡改,验证企业资质测评数据和企业经营原始数据的可靠性。

在本实施例中,验证指令包括但不限于企业名称,系统会根据企业名称找到相对应的交易哈希,然后系统会在区块链网络当中查询相对应的交易哈希,从而获得相对应的第一数字身份凭证。

进一步,当用户在发出验证指令后,系统会将提供给用户的企业经营原始数据重新进行基于哈希算法的运算,形成第二数字身份凭证,并将储存在区块链网络中的第一数字身份凭证与第二数字身份凭证进行比较,验证所述企业经营原始数据有没有被篡改。

在本实施例中,系统形成第一数字身份凭证和第二数字身份凭证的哈希算法是相同的,由于数字身份凭证的独特性,第一数字身份凭证和第二数字身份凭证必须是完全相同,才能判断数据没有经过篡改。

在本实施例中,当系统发现第一数字身份凭证和第二数字身份凭证是不相同的,就判断金融机构获得的原始数据遭受了修改,然后系统将会对金融机构发出企业原始数据被篡改的警示,帮助金融机构防范风险;当系统发现第一数字身份凭证和第二数字身份凭证是相同的,就判断金融机构获得的企业原始数据未被修改,并通知金融机构,帮助金融机构做授信决策参考。

进一步,当系统获取第一数字身份凭证后,系统会对第一数字身份凭证进行基于哈希算法的运算,从而形成相对应企业经营原始数据,然后在对相对应企业经营原始数据进行运算,形成相对应企业资质测评数据。

进一步,区块链为联盟链,系统和关联用户节点设备均为联盟链中的联盟成员节点设备。

在本实施例中,联盟链通常多采用权益证明或类bft和raft等共识算法,在区块链的每一轮共识开始之前,可以从区块链中的各节点设备中选举出一台主节点设备,由主节点设备进一步发起交易的验证和共识,并负责基于共识通过的交易数据为区块链创建新的区块,pbft算法作为本说明书所提供的联盟链的共识算法的一种优选的实施方式,是由于采用该种算法共识的效率高,可满足高频交易量的需求且共识的时延很低,基本达到实时处理的要求,能快速实时地在区块链的新生区块中收录第一数字身份凭证;而且,将联盟链网络中可信节点作为预选的记账节点,兼顾了安全性与稳定性;另外,采用pbft算法不会消耗过多的计算机算力资源,也不一定需要代币流通,因此具有良好的可使用性。

实施例二

参照图2,本发明实施例二提供了一种基于区块链的企业资质测评装置20,应用于包括基于区块链的企业资质测评系统,其中一种实施例包括但不限于以下单元:

登录单元201,用于管理员和用户的登录;

录入单元202,用于获取并存储企业经营原始数据,并对其生成第一数字身份凭证;

分析单元203,用于对企业经营原始数据进行基于数据分析算法的运算,生成企业资质测评数据;

构造单元204,用于将第一数字身份凭证构造成能被区块链网络所接收和解析的交易;

桥接单元205,用于将由构造单元构造的交易发送到区块链网络中;

存证单元206,即区块链网络,用于生成所述存储时间时间戳和所述交易哈希;

读取单元207,用于用户获取企业资质测评数据和企业经营原始数据;

验证单元208,验证用户所获取的所述企业资质测评数据和所述企业经营原始数据有没有篡改。

在本实施例中,区块链为联盟链,系统和关联用户节点设备均为联盟链中的联盟成员节点设备,第一数字身份凭证可以为但不限于企业经营原始数据的哈希值,交易哈希可以为但不限于第一数字身份凭证的哈希值。

进一步,装置20还包括

登录单元201,用于管理员和用户的登录;

存储单元209,用于存储从存证单元所生成的交易哈希,并将交易哈希与公司名称绑定;

桥接单元205,用于用户查询公司名称时,获得存储在存储单元的交易哈希,然后根据交易哈希找到对应储存在存证单元中的第一数字身份凭证。

在本实施例中,交易哈希可以用于为第一数字身份凭证的交易信息提供索引,以便于系统可以查询到相对应的第一数字身份凭证。

该装置20可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现,以软件实现为例,作为逻辑意义上的装置,是通过所在设备的cpu(centralprocessunit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的,从硬件层面而言,除了常规的cpu、内存以及存储器之外,装置通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。

上述装置20中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,相关之处参见方法实施例的部分说明即可,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

与上述方法实施例相对应,本说明书的实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,这些计算机程序在被处理器运行时,执行本说明书实施例中一种基于区块链的企业资质测评方法的各个步骤。对上述一种基于区块链的企业资质测评方法的各个步骤的详细描述请参见之前的内容,不再重复。

计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息,按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素,在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。


技术特征:

1.一种基于区块链的企业资质测评方法,应用于基于区块链的企业资质测评系统,其特征在于,包括:

系统获取企业经营原始数据,以时间为单位进行打包压缩,形成压缩包;

所述系统对所述压缩包进行基于哈希算法的运算,生成第一数字身份凭证;

所述系统将所述第一数字身份凭证发送到区块链网络储存,并生成储存时间时间戳和交易哈希;

所述系统基于所述企业经营原始数据,生成企业资质测评数据;

所述系统能够根据所述交易哈希校验所述企业经营原始数据的完整性,以此追溯所述企业经营原始数据的历史和验证所述企业资质测评数据的可靠性。

2.根据权利要求1所述的一种基于区块链的企业资质测评方法,其特征在于,所述系统获取企业经营原始数据包括:企业主动上传到所述系统中或所述系统主动从企业采集。

3.根据权利要求1所述的一种基于区块链的企业资质测评方法,其特征在于,所述交易哈希用于作为在区块链中找到相对应的所述第一数字身份凭证的索引。

4.根据权利要求1所述的一种基于区块链的企业资质测评方法,其特征在于,所述方法包括:

当系统收到验证指令后,所述系统会将提供给用户的所述企业经营原始数据重新进行基于所述哈希算法的运算,形成第二数字身份凭证,并将储存在所述区块链网络中的所述第一数字身份凭证与所述第二数字身份凭证进行比较,验证所述企业经营原始数据有没有被篡改。

5.根据权利要求1所述的一种基于区块链的企业资质测评方法,其特征在于,所述方法包括:

所述区块链为联盟链,所述系统和所述关联用户节点设备均为所述联盟链中的联盟成员节点设备。

6.一种基于区块链的企业资质测评装置,包括:

录入单元,用于获取并存储企业经营原始数据,并对其生成第一数字身份凭证;

分析单元,用于对所述企业经营原始数据进行基于数据分析算法的运算,生成企业资质测评数据;

构造单元,用于将所述第一数字身份凭证构造成能被区块链网络所接收和解析的交易;

桥接单元,用于将由所述构造单元构造的交易发送到所述区块链网络中;

存证单元,即所述区块链网络,用于生成存储时间时间戳和交易哈希并存储第一数字身份凭证;

读取单元,用于用户获取所述企业资质测评数据和所述企业经营原始数据;

验证单元,验证用户所获取的所述企业资质测评数据和所述企业经营原始数据有没有篡改。

7.根据权利要求6所述的一种基于区块链的企业资质测评装置,其特征在于,所述装置包括:

登录单元,用于管理员和用户的登录;

存储单元,用于存储从所述存证单元所生成的所述交易哈希,并将所述交易哈希与公司名称绑定;

所述桥接单元,用于用户查询所述公司名称时,获得存储在所述存储单元的所述交易哈希,然后根据所述交易哈希找到对应储存在所述存证单元中的所述第一数字身份凭证。

8.根据权利6或7所述的一种基于区块链的企业资质测评装置,其特征在于,所述装置包括:

当用户对所述验证单元发出验证指令时,所述验证单元会将提供给用户的所述企业经营原始数据重新进行基于所述哈希算法的运算,形成第二数字身份凭证,然后所述验证单元会将储存在所述区块链网络中的所述第一数字身份凭证与所述第二数字身份凭证进行比较,验证所述企业经营原始数据有没有被篡改。

9.根据权利要求6或8所述的一种基于区块链的企业资质测评装置,其特征在于,所述装置包括:

所述验证单元会在形成所述第二数字身份凭证之后,对存储在所述区块链网络中的所述第一数字身份凭证进行运算,生成新的所述企业经营原始数据和新的所述企业资质测评数据。

10.一种非暂时性计算机可读存储介质,其耦合到一个或多个处理器并且其上存储有指令,所述指令在被所述一个或多个处理器执行时,促使所述一个或多个处理器根据权利要求1至5中的一项或多项所述的方法执行操作。

技术总结
本发明公开一种基于区块链的企业资质测评方法、装置及存储介质,系统获取企业经营原始数据,对企业经营原始数据进行运算,生成第一数字身份凭证和企业资质测评数据,将第一数字身份凭证上传到区块链网络中,用户从系统中获取企业资质测评数据和企业经营原始数据,系统收到验证指令,系统在区块链网络上查询第一数字身份凭证,验证数据的完整性,由区块链网络储存关于企业资质的数据,由于区块链网络的难以更改的特性,使得金融机构获取的数据具有可追溯性和可验证性,降低了金融机构的风险性。

技术研发人员:何庆华
受保护的技术使用者:嵩链(上海)科技有限公司
技术研发日:2020.01.20
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-50703.html

最新回复(0)