1.一种基于区块链的信誉管理方法,其特征在于,包括:
第一客户端向第一服务端发送信誉数据包,其中,所述信誉数据包包括第一身份标识及第一信誉评分,所述第一信誉评分是由所述第一客户端生成的;
所述第一服务端使用第一公钥对所述第一身份标识进行加密生成第二身份标识,并将所述第二身份标识及所述第一信誉评分打包至第一信誉交易发送到区块链平台,同时将所述信誉数据包进行存储;所述第一公钥由所述区块链平台生成并公开,且所述第一公钥是唯一的;
所述区块链平台根据智能合约对所述第一信誉交易进行合法性验证;当所述合法性验证成功时,将所述第一信誉交易添加平台类型标识后存入存储域并上链。
2.根据权利要求1所述的方法,其特征在于,所述区块链平台,根据所述智能合约对所述第一信誉交易进行合法性验证,包括:当第一服务端公钥地址包含于公钥地址集合中时,确定所述合法性验证成功,当所述第一服务端公钥地址不包含于所述公钥地址集合中时,确定所述合法性验证失败;
所述公钥地址集合是预先设置于所述智能合约存储域中的,所述第一服务端公钥地址包含于所述第一信誉交易中。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
第二服务端监听所述区块链平台;
当所述区块链平台上有新区块上链时,所述第二服务端获取所述新区块,并根据所述新区块中的所述第二身份标识和所述平台类型标识获取所述区块链平台中对应的第一信誉评分集合,根据所述第一信誉评分集合计算生成第二信誉评分,并将所述第二身份标识、所述平台类型标识及所述第二信誉评分打包成第二信誉交易发送至所述区块链平台。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
第二客户端向所述第一服务端发送注册数据包,其中,所述注册数据包包括所述第一身份标识;
所述第一服务端对所述注册数据包进行恶意用户验证;当所述恶意用户验证成功时,将所述注册数据包进行存储;当所述恶意用户验证失败时,丢弃所述注册数据包。
5.根据权利要求4所述的方法,其特征在于,所述对所述注册数据包进行恶意用户验证,包括:所述第一服务端使用所述第一公钥对所述第一身份标识进行加密生成所述第二身份标识,再根据所述第二身份标识及所述平台分类标识从所述区块链平台获取相对应的所述第二信誉评分;
当所述第二信誉评分高于信誉阈值时,确定所述恶意用户验证成功;当所述第二信誉评分低于所述信誉阈值时,确定所述恶意用户验证失败;
其中,所述信誉阈值是预先设置的。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
第二客户端向第三服务端发送背书数据包,其中,所述背书数据包包括所述第一身份标识、所述平台分类标识及保证金凭证;
所述第三服务端对所述背书数据包进行背书验证;当所述背书验证成功时,根据所述第一身份标识和所述保证金凭证生成所述第二身份标识和第三信誉评分,并打包至第三信誉交易发送到所述区块链平台,同时将所述背书数据包进行存储。
7.一种基于区块链的信誉管理方法,其特征在于,由区块链平台执行所述方法,所述方法包括:获取第一服务端发送的第一信誉交易;所述第一信誉交易由所述第一服务端使用第一公钥对第一客户端发送的第一身份标识进行加密生成第二身份标识,并将所述第二身份标识及所述第一客户端发送的第一信誉评分打包生成;
根据智能合约对所述第一信誉交易进行合法性验证;
当所述合法性验证成功时,将所述第一信誉交易添加平台类型标识后存入存储域并上链。
8.一种基于区块链的信誉管理平台,其特征在于,所述平台包括:第一获取模块,获取第一客户端发送的信誉数据包,其中,所述信誉数据包包括第一身份标识及第一信誉评分,所述第一信誉评分是由所述第一客户端生成的;
第一加密模块,使用第一公钥对所述第一身份标识进行加密生成第二身份标识;所述第一公钥由所述区块链平台生成并公开,且所述第一公钥是唯一的;
第一打包模块,将所述第二身份标识及所述第一信誉评分打包至第一信誉交易发送到所述区块链平台,同时将所述信誉数据包进行存储;
合法性验证模块,根据智能合约对所述第一信誉交易进行合法性验证;当所述合法性验证成功时,将所述第一信誉交易添加平台类型标识后存入存储域并上链。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求7中所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,执行权利要求7所述的方法。