The application discloses a credit data processing method, device, device and storage medium based on blockchain, which belongs to the technical field of blockchain. The methods include: receiving the behavior data of the target user, including the behavior type, the credit data change information based on the behavior type and the identification information of the target user; obtaining the first credit score corresponding to the identification information of the target user on the target blockchain; determining the second credit score based on the credit data change information and the first credit score; determining the behavior type and the credit number According to the change information and the second credit as the first credit data corresponding to the identification information of the target user, the first credit data is stored on the target blockchain. Based on the above process, the first credit data has high security and reliability. In addition, the user's bad behavior is permanently recorded in the block, which is conducive to promoting the user to conduct normal behavior more actively, and the processing effect of credit data is better, which is conducive to improving the user's sense of experience.
【技术实现步骤摘要】
基于区块链的信用数据处理方法、装置、设备及存储介质
本申请实施例涉及区块链
,特别涉及一种基于区块链的信用数据处理方法、装置、设备及存储介质。
技术介绍
随着互联网技术的不断开发和完善,手机和电脑等终端逐渐成为生活中不可或缺的部分,在这些终端中可以安装多种应用程序,以供用户进行通讯、游戏、摄像等多种操作。用户在操作应用程序的过程中,会产生不同的行为,例如,正常行为或者不良行为等。通常情况下,应用程序的后台服务器会根据用户在该应用程序产生的所有行为建立模型,基于模型输出一个信用分来表示该用户在该应用程序的信用数据,当接收到查询请求时,后台服务器将该信用数据发送至终端进行展示。将信用数据存储在后台服务器上,可能会出现篡改信用数据的现象,信用数据的可靠性较差;此外,由于信用数据是根据用户在应用程序产生的所有行为得到的一个综合性的结果,所以无法基于终端展示的信用数据获知用户在应用程序中产生的具体行为,用户的不良行为可能被掩盖,无法引导用户更加积极地操作应用程序,信用数据的处理效果较差,用户的体验感不佳。 ...
【技术保护点】
1.一种基于区块链的信用数据处理方法,其特征在于,所述方法应用于区块链系统中的任一节点设备上,所述方法包括:/n接收目标用户的行为数据,所述行为数据包括行为类型、基于所述行为类型的信用数据变动信息和所述目标用户的标识信息;/n在目标区块链上获取与所述目标用户的标识信息对应的第一信用分,所述目标区块链用于存储信用数据,所述第一信用分用于指示在所述目标区块链上存储的信用数据中与所述目标用户的标识信息对应的最新的信用分;/n基于所述信用数据变动信息和所述第一信用分,确定第二信用分;/n将所述行为类型、所述信用数据变动信息和所述第二信用分作为与所述目标用户的标识信息对应的第一信用数 ...
【技术特征摘要】
1.一种基于区块链的信用数据处理方法,其特征在于,所述方法应用于区块链系统中的任一节点设备上,所述方法包括:
接收目标用户的行为数据,所述行为数据包括行为类型、基于所述行为类型的信用数据变动信息和所述目标用户的标识信息;
在目标区块链上获取与所述目标用户的标识信息对应的第一信用分,所述目标区块链用于存储信用数据,所述第一信用分用于指示在所述目标区块链上存储的信用数据中与所述目标用户的标识信息对应的最新的信用分;
基于所述信用数据变动信息和所述第一信用分,确定第二信用分;
将所述行为类型、所述信用数据变动信息和所述第二信用分作为与所述目标用户的标识信息对应的第一信用数据,将所述第一信用数据存储在所述目标区块链上。
2.根据权利要求1所述的方法,其特征在于,所述在目标区块链上获取与所述目标用户的标识信息对应的第一信用分,包括:
在目标区块链上确定第一区块,所述第一区块为所述目标区块链上与所述目标用户的标识信息对应的全部区块中区块高度最大的区块;
从所述第一区块所存储的信用数据中获取与所述目标用户的标识信息对应的第一信用分。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收终端的信用数据查询请求,所述信用数据查询请求携带所述目标用户的标识信息;
基于所述目标用户的标识信息,在所述目标区块链上确定满足查询条件的第二区块,获取所述第二区块所存储的与所述目标用户的标识信息对应的第二信用数据和区块特征值;
将所述第二信用数据和所述区块特征值发送至所述终端。
4.根据权利要求3所述的方法,其特征在于,所述在所述目标区块链上确定满足查询条件的第二区块,包括:
在所述目标区块链上确定与所述目标用户的标识信息对应的全部区块;
在所述全部区块中,将存储的与所述目标用户的标识信息对应的信用数据中的时间戳在参考时间范围内的区块作为第二区块。
5.根据权利要求1所述的方法,其特征在于,所述接收目标用户的行为数据之后,所述方法还包括:
对所述行为数据中的所述行为类型和所述信用数据变动信息进行验证;当验证通过时,在目标区块链上获取与所述目标用户的标识信息对应的第一信用分。
6.根据权利要求5所述的方法,其特征在于,所述对所述行为数据中的所述行为类型和所述信用数据变动信息进行验证,包括:
验证所述行为类型和所述信用数据变动信息是否符合匹配规则。
7.根据权利要求6所述的方法,其特征在于,所述行为类型包括正常行为和非正常行为;所述匹配规则,包括:
当所述行为类型为正常行为时,所述信用数据变动信息为不小于零的数值;当所述行为类型为非正常行为时,所述信用数据变动信息为小于零的数值。
8.一种基于区块链的信用数据处理方法,其特征在于,所述方法包括:
获取目标用户的行为类型和所述目标用户的标识信息;
基于所述行为类型,获取信用数据变动信息;
将所述行为类型、所述信用数据变动信息和所述目标用户的标识信息作为所述目标用户的行为数据发送至区块链系统,所述区块链系统用于基于所述目标用...
【专利技术属性】
技术研发人员:杨威伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。