【技术实现步骤摘要】
区块链的数据更新方法及装置、可读存储介质
本申请涉及区块链
,具体而言,涉及一种区块链的数据更新方法及装置、可读存储介质。
技术介绍
在区块链应用系统中,通常会将一些公开的数据上链,在应用系统的生命周期,公开的数据需要随着时间的推移更新,由于区块链系统本身的特点决定已上链数据不可更新,需要先将原有上链数据下载到本地,再将对应原有上链数据的更新数据作为一个新的数据重新上链。用户通过区块链应用系统获取公开数据时,系统根据用户信息获取用户在链上的最近一次更新的数据。现有技术中,通过链上数据的哈希(Hash)地址,获取链上待更新的数据。但是,通过哈希地址,仅能够获取到对应的数据,但是不能对数据在链上的唯一身份进行验证,不能确定该数据是否与链上的其他数据相冲突;也不能确定链上数据是否为最近一次更新的数据。
技术实现思路
本申请实施例的目的在于提供一种区块链的数据更新方法及装置、可读存储介质,用以实现对区块链上的数据的唯一性验证。第一方面,本申请实施例提供一种区块链的数据更新方法,包括:接收待更新数据的获取请求;所述获取请求中包括用户的身份信息;根据所述用户的身份信息从区块链获取所述待更新数据;获取所述待更新数据的唯一身份ID数据;所述唯一身份ID数据包括所述待更新数据所属的应用数据类别、所述待更新数据在所述区块链上的第一条记录的哈希值、所述待更新数据在所述区块链上的前一条记录的哈希值;根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据;在确定所述待更新数据为唯一数据时,反馈所述待更新数据 ...
【技术保护点】
1.一种区块链的数据更新方法,其特征在于,包括:/n接收待更新数据的获取请求;所述获取请求中包括用户的身份信息;/n根据所述用户的身份信息从区块链获取所述待更新数据;/n获取所述待更新数据的唯一身份ID数据;所述唯一身份ID数据包括所述待更新数据所属的应用数据类别、所述待更新数据在所述区块链上的第一条记录的哈希值、所述待更新数据在所述区块链上的前一条记录的哈希值;/n根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据;/n在确定所述待更新数据为唯一数据时,反馈所述待更新数据。/n
【技术特征摘要】
1.一种区块链的数据更新方法,其特征在于,包括:
接收待更新数据的获取请求;所述获取请求中包括用户的身份信息;
根据所述用户的身份信息从区块链获取所述待更新数据;
获取所述待更新数据的唯一身份ID数据;所述唯一身份ID数据包括所述待更新数据所属的应用数据类别、所述待更新数据在所述区块链上的第一条记录的哈希值、所述待更新数据在所述区块链上的前一条记录的哈希值;
根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据;
在确定所述待更新数据为唯一数据时,反馈所述待更新数据。
2.根据权利要求1所述的方法,其特征在于,在所述在确定所述待更新数据为唯一数据时,反馈所述待更新数据后,所述方法还包括:
获取待上链数据;所述待上链数据为对所述待更新数据进行更新后得到的数据;
生成所述待上链数据的唯一身份ID数据;
根据所述待上链数据的唯一身份ID数据对所述待上链数据进行上链处理。
3.根据权利要求2所述的方法,其特征在于,在所述根据所述待上链数据的唯一身份ID数据对所述待上链数据进行上链处理之前,所述方法还包括:
获取所述待上链数据的第一有效性数据;所述第一有效性数据为所述待上链数据的上传者的签名数据;
对所述待上链数据的唯一身份ID数据进行签名,得到第二有效性数据;
对应的,所述根据所述待上链数据的唯一身份ID数据对所述待上链数据进行上链处理,包括:
根据所述待上链数据的唯一身份ID数据、所述第一有效性数据和所述第二有效性数据对所述待上链数据进行上链处理。
4.根据权利要求3所述的方法,其特征在于,在所述对所述待上链数据的唯一身份ID数据进行签名,得到第二有效性数据之前,所述方法还包括:
获取所述待上链数据的属性信息;所述属性信息包括所述待上链数据的记录号和生成时间;
对应的,所述对所述待上链数据的唯一身份ID数据进行签名,得到第二有效性数据,包括:
对所述待上链数据的唯一身份ID数据和所述属性信息进行签名,得到所述第二有效性数据。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据之前,所述方法还包括:
获取所述待更新数据的有效性数据;所述有效性数据包括所述待更新数据的上传者的签名数据、上链节点对所述待更新数据的唯一身份ID数据和属性信息进行签名得到的签名数据;所述属性信息包括所述待更新数据的记录号和生成时间;
根据所述有效性数据验证所述待更新数据是否为有效数据;
对应的,所述根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据,包括:
在确定所述待更新数据为有效数据时,根据所述唯一身份ID数据验证所述待更新数据是否为唯一数据。
6.根据权利要求5所述的方法,其特征在于,所述根据所述有效性数据验证所述待更新数据是否为有效数据,包括:
获取所述上传者...
【专利技术属性】
技术研发人员:颜星,何鸥翔,钟梁,徐智,
申请(专利权)人:安信数字广州科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。