一种基于区块链技术的个人诚信系统及实现方法与流程

文档序号:12787129阅读:1567来源:国知局
一种基于区块链技术的个人诚信系统及实现方法与流程

本发明涉及个人诚信系统建设技术领域,特别涉及一种基于区块链技术的个人诚信系统及实现方法。



背景技术:

随着信用经济的兴起,各金融机构和政府机构都建立有自己的个人诚信数据库,但这些数据库规模小,数据库与数据库之间不能实现信息的共享,信息透明度低,其导致诚信评估的客观性和可靠性大打折扣。



技术实现要素:

本发明目的是提供一种基于区块链技术的个人诚信系统及实现方法,解决现有技术中存在的上述问题。

区块链技术作为一种去中心化的分布式基础架构,数据可以存储在所有参与的终端,而非集中存储于中心化的终端;区块链可以生成一套记录时间先后的、不可篡改的、可信任的数据库,这套数据库去中心化存储与所有参与的终端,使数据的安全性得到有效保证。

本发明解决上述技术问题的技术方案如下:

一种基于区块链技术的个人诚信系统,包括多个形成网络拓扑结构的终端;

所述终端,其用于存储个人诚信数据库;其还用于接收采集的个人诚信数据,更新其上存储的个人诚信数据库;并将采集的个人诚信数据进行区块化封装形成新的区块,与已有的区块链接形成区块链;其还用于采用公钥对新的区块进行加密形成密文,并将密文发送至其它所述终端;其还用于接收其它所述终端发送的密文,并通过私钥解密,获取其它所述终端采集的个人诚信数据,更新其上存储的个人诚信数据库。

本发明的有益效果是:将用于存储个人诚信数据库的终端进行连接,形成网络拓扑结构;任一所述终端接收采集的个人诚信数据,更新其上存储的个人诚信数据库;并将所述采集的个人诚信数据进行区块化封装形成新的区块,与已有的区块链接形成区块链;采用公钥对所述新的区块进行加密形成密文,并将密文发送至其它所述终端;其它所述终端通过私钥解密所述密文,获取所述采集的个人诚信数据,更新其上存储的个人诚信数据库;本发明基于区块链技术将个人诚信数据存储于参与的每个终端,实现个人诚信数据去中心化、分布式共享,且信息透明度高,提高诚信评估的客观性和可靠性。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述区块由区块头和区块体组成,区块头内封装有上一区块的摘要信息,区块体内封装有当前区块对应的采集的个人诚信数据。

进一步,所述摘要信息包括上一区块的地址和时间戳。

进一步,所述网络拓扑结构为星形网络拓扑结构。

采用上述进一步方案的有益效果是:实现任一终端与其它所有终端信息的传输,且可靠性高。

进一步,所述个人诚信数据包括身份信息、借贷信息、担保信息和职业信息。

本发明的另一技术方案如下:

一种基于区块链技术的个人诚信系统实现方法,包括如下步骤:

步骤1,将用于存储个人诚信数据库的终端进行连接,形成网络拓扑结构;

步骤2,任一所述终端接收采集的个人诚信数据,更新其上存储的个人诚信数据库;并将所述采集的个人诚信数据进行区块化封装形成新的区块,与已有的区块链接形成区块链;采用公钥对所述新的区块进行加密形成密文,并将密文发送至其它所述终端;

步骤3,其它所述终端通过私钥解密所述密文,获取所述采集的个人诚信数据,更新其上存储的个人诚信数据库。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述区块由区块头和区块体组成,区块头内封装有上一区块的摘要信息,区块体内封装有当前区块对应的采集的个人诚信数据。

进一步,所述摘要信息包括上一区块的地址和时间戳。

进一步,所述网络拓扑结构为星形网络拓扑结构。

进一步,所述个人诚信数据包括身份信息、借贷信息、担保信息和职业信息。

附图说明

图1为本发明一种基于区块链技术的个人诚信系统的原理框图;

图2为本发明一种基于区块链技术的个人诚信系统实现方法的方法流程图。

附图中,各标号所代表的部件列表如下:

1、终端。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,本发明实施例1所述一种基于区块链技术的个人诚信系统,包括多个形成网络拓扑结构的终端1;

所述终端1,其用于存储个人诚信数据库;其还用于接收采集的个人诚信数据,更新其上存储的个人诚信数据库;并将采集的个人诚信数据进行区块化封装形成新的区块,与已有的区块链接形成区块链;其还用于采用公钥对新的区块进行加密形成密文,并将密文发送至其它所述终端1;其还用于接收其它所述终端1发送的密文,并通过私钥解密,获取其它所述终端1采集的个人诚信数据,更新其上存储的个人诚信数据库。

本发明实施例2所述一种基于区块链技术的个人诚信系统,在实施例1的基础上,所述区块由区块头和区块体组成,区块头内封装有上一区块的摘要信息,区块体内封装有当前区块对应的采集的个人诚信数据。

本发明实施例3所述一种基于区块链技术的个人诚信系统,在实施例2的基础上,所述摘要信息包括上一区块的地址和时间戳。

本发明实施例4所述一种基于区块链技术的个人诚信系统,在实施例1至3任一实施例的基础上,所述网络拓扑结构为星形网络拓扑结构。

本发明实施例5所述一种基于区块链技术的个人诚信系统,在实施例1至4任一实施例的基础上,所述个人诚信数据包括身份信息、借贷信息、担保信息和职业信息。

如图2所示,本发明实施例6所述一种基于区块链技术的个人诚信系统实现方法,包括如下步骤:

步骤1,将用于存储个人诚信数据库的终端1进行连接,形成网络拓扑结构;

步骤2,任一所述终端1接收采集的个人诚信数据,更新其上存储的个人诚信数据库;并将所述采集的个人诚信数据进行区块化封装形成新的区块,与已有的区块链接形成区块链;采用公钥对所述新的区块进行加密形成密文,并将密文发送至其它所述终端1;

步骤3,其它所述终端1通过私钥解密所述密文,获取所述采集的个人诚信数据,更新其上存储的个人诚信数据库。

本发明实施例7所述一种基于区块链技术的个人诚信系统实现方法,在实施例6的基础上,所述区块由区块头和区块体组成,区块头内封装有上一区块的摘要信息,区块体内封装有当前区块对应的采集的个人诚信数据。

本发明实施例8所述一种基于区块链技术的个人诚信系统实现方法,在实施例7的基础上,所述摘要信息包括上一区块的地址和时间戳。

本发明实施例9所述一种基于区块链技术的个人诚信系统实现方法,在实施例6至8任一实施例的基础上,所述网络拓扑结构为星形网络拓扑结构。

本发明实施例10所述一种基于区块链技术的个人诚信系统实现方法,在实施例6至9任一实施例的基础上,所述个人诚信数据包括身份信息、借贷信息、担保信息和职业信息。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1