一种基于区块链的公共信用信息系统的制作方法

文档序号:23856683发布日期:2021-02-05 15:23阅读:87来源:国知局
一种基于区块链的公共信用信息系统的制作方法

[0001]
本发明属于区块链技术领域,具体涉及一种基于区块链的公共信用信息系统。


背景技术:

[0002]
区块链不是一项单一技术,而是一种技术组合,区块链系统记录交易信息,但是用户身份信息、交易内容等信息采用了加密技术,只有获得数据授权的用户才能查看详细的交易记录,这样就保证数据安全和用户隐私。通过p2p传输、分布式数据存储、共识机制、加密算法等多种技术的集成,区块链在没有第三方担保的条件下,形成了一种集体维护、可信的数字化交易环境。
[0003]
公共信用企业信用信息是众多金融部门和政府机构对企业用户进行评级的重要信息,比如银行、信贷、税务、环保、体育、公共资源交易、生产安全等众多领域都有的企业的信用评级机制,但是这些企业信用相关信息全部分散在各个政府机构,目前公共信用体系建设通过各政府机构数据共享机制通过模型算法得出企业的综合评价积分,但现在机制不健全,各地信用积分标准不一致不互认的情况,存在乱用、盗用的问题,不能将企业信用信息有效的进行共享和评价。
[0004]
为了解决上述问题,本申请提出一种基于区块链的公共信用信息系统。


技术实现要素:

[0005]
本发明的目的是提供一种基于区块链的公共信用信息系统,以解决目前由于机制不健全造成各地的公共信用信息存在乱用和盗用等问题。
[0006]
本发明提供了如下的技术方案:
[0007]
一种基于区块链的公共信用信息系统,包括以下模块:区块链集群,用于收录区块链,区块链包括记录的多个信用信息收录节点;政务诚信模块,用于收录政府机构和政府机构人员的信用信息,并对信用信息进行加密,将加密后的信用信息以及相应的政府机构或政府机构人员收录到区块链上相应的信用信息收录节点中;信用信息管理模块,用于收录企业和自然人的信用信息,并对信用信息进行加密,将加密后的信用信息以及相应的企业或自热人收录到区块链上相应的信用信息收录节点中;企业服务模块和自然人服务模块,用于在区块链集群上进行企业用户或自然人用户的认证,并进行企业或自然人的信用信息查询、申诉以及修复;风险预警模块,用于根据信用信息管理模块对企业用户或自然人用户即将产生的信用信息进行预警并推送至政务诚信模块,进行审核匹配,确定企业或自然人是否存在相关失信信息,从而做到提前预警作用。
[0008]
优选的,所述政府机构和政府机构人员的信用信息包括政府机构的信用信息归集、政府机构的信用档案、政府机构的信用报告、政府机构人员的信用信息归集、政府机构人员的信用报告、政府机构人员的信用档案。
[0009]
优选的,所述企业和自然人的信用信息包括企业的信用数据、自然人的信用数据、企业的信用报告、自然人的信用报告。
[0010]
优选的,所述自然人用户的认证包括在区块链集群上创建自然人用户的数字资产、对数字资产进行管理以及自然人用户的实名实人认证,实名实人认证获取身份证号码信息并通过隐私计算和非对称加密后再通过base64编码生成自然人用户的唯一身份id,实名实人认证后不保存身份证号码信息,仅保存唯一身份id。
[0011]
优选的,所述企业用户的认证包括为已认证的企业发放登录凭证,所述登录凭证包括私钥和数字证书。
[0012]
优选的,每个所述信用信息收录节点还包括:自身的用户名,与其连接的信用信息收录节点的用户名和散列函数和时间戳。
[0013]
优选的,所述区块链集群还用于共识机制的执行,通过共识机制完成风险预警模块的操作认证。
[0014]
本发明的有益效果是:
[0015]
本发明的一种基于区块链的公共信用信息系统,可广泛应用在银行、信贷、税务、招投标、生产安全、电子商务等领域,通过政务诚信模块和信用信息管理的,促进了公共信用信息的流通共享,有利于推进信用信息多方的互操作;利用区块链技术记录企业用户和自然人用户的信用信息,企业用户和自然人用户可以提供唯一身份id,从而实现信用信息查询、申诉以及修复,完善公用信用信息的机制,从而将信用信息进行共享和评价。
附图说明
[0016]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0017]
图1是本发明的系统结构示意图。
具体实施方式
[0018]
如图1所示,该基于区块链的公共信用信息系统,包括区块链集群、政务诚信模块、信用信息管理模块、企业服务模块、自然人服务模块以及风险预警模块。
[0019]
区块链集群,用于收录区块链,区块链包括记录的多个信用信息收录节点。每个信用信息收录节点还包括:自身的用户名,与其连接的信用信息收录节点的用户名和散列函数和时间戳。
[0020]
政务诚信模块,用于收录政府机构和政府机构人员的信用信息,并对信用信息进行加密,将加密后的信用信息以及相应的政府机构或政府机构人员收录到区块链上相应的信用信息收录节点中;政府机构和政府机构人员的信用信息包括政府机构的信用信息归集、政府机构的信用档案、政府机构的信用报告、政府机构人员的信用信息归集、政府机构人员的信用报告、政府机构人员的信用档案。
[0021]
信用信息管理模块,用于收录企业和自然人的信用信息,并对信用信息进行加密,将加密后的信用信息以及相应的企业或自热人收录到区块链上相应的信用信息收录节点中;企业和自然人的信用信息包括企业的信用数据、自然人的信用数据、企业的信用报告、自然人的信用报告。
[0022]
企业服务模块和自然人服务模块,用于在区块链集群上进行企业用户或自然人用户的认证,并进行企业或自然人的信用信息查询、申诉以及修复;自然人用户的认证包括在
区块链集群上创建自然人用户的数字资产、对数字资产进行管理以及自然人用户的实名实人认证,数字资产管理,包括:用户发起该用户在多条区块链上的数字资产操作;接收所有的用户在多条区块链上的数字资产操作请求并在中继链上执行相应操作,中继链保存有用户管理智能合约;通过用户管理智能合约管理用户在每条区块链上的账户数据,并创建用户代理智能合约;通过用户代理智能合约保存用户在每条区块链上的地址和数据的智能合约;通过统一的跨链数字资产操作入口,解决了用户操作多条区块链上数字资产时的对用户私钥和资产进行管理。
[0023]
实名实人认证获取身份证号码信息并通过隐私计算和非对称加密后再通过base64编码生成自然人用户的唯一身份id,实名实人认证后不保存身份证号码信息,仅保存唯一身份id。隐私计算包括区块链节点根据用户提交的请求,确定用于隐私计算的链上数据;区块链节点将经过加密的链上数据传输至链下隐私计算节点,链下隐私计算节点处部署了用于对链上数据执行隐私计算的链下可信执行环境;区块链节点获取链下隐私计算节点在链下可信执行环境内生成并加密后反馈的计算结果,并根据计算结果更新区块链账本数据。base64编码生成包括区块链网络中的节点获得业务发起交易并广播给其他节点;针对区块链网络中的每个节点,该节点在执行业务发起交易时,通过区块链虚拟机,调用业务智能合约;该节点通过区块链虚拟机,根据业务智能合约中的base64编码指令,触发执行base64编码逻辑,以对待编码数据进行编码操作。
[0024]
企业用户的认证包括为已认证的企业发放登录凭证,登录凭证包括私钥和数字证书。
[0025]
风险预警模块,用于根据信用信息管理模块对企业用户或自然人用户即将产生的信用信息进行预警并推送至政务诚信模块,进行审核匹配,确定企业或自然人是否存在相关失信信息,从而做到提前预警作用。区块链集群还用于共识机制的执行,通过共识机制完成风险预警模块的操作认证。
[0026]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1