[发明专利]一种基于区块链的部分可变信息存储方法和装置在审
申请号: | 202111120794.1 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113806780A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 陈鑫;郭小辉;洪学海 | 申请(专利权)人: | 上饶市中科院云计算中心大数据研究院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 张勋 |
地址: | 334000 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 部分 可变 信息 存储 方法 装置 | ||
1.一种基于区块链的部分可变信息存储方法,其特征在于,包括:
生成订单信息,所述订单信息包括固定信息部分和可变信息部分;
对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;
广播所述区块。
2.根据权利要求1所述的方法,其特征在于,还包括:所述固定信息部分中所存储的信息还需要本节点的私钥进行签名,通过所述签名后生成新增区块,所述新增区块通过所有节点达成共识和验证其中的签名信息才能够上链。
3.根据权利要求1所述的方法,其特征在于,还包括:所述可变信息部分能够与所述固定信息部分由数字签名进行一对一绑定,其中所述可变信息部分仅信息原拥有者才可以进行更新操作,并对更新信息进行签名,由其余节点接受达成共识并签名验证后进行增量更新,更新历史可追溯。
4.根据权利要求1所述的方法,其特征在于,还包括:所述签名验证通过RSA加密算法,能够保证可变信息的修改仅由原拥有者进行操作,并与所述固定信息部分进行绑定,其余节点的操作会导致签名信息验证失败,以防止其余节点的恶意更新。
5.根据权利要求1所述的方法,其特征在于,还包括:通过共识机制及哈希值的前后链接能够使所述固定信息不被窜改,同时保留区块链本身。
6.根据权利要求1所的方法,其特征在于,还包括:节点列表能够存储网络中所有节点信息。
7.根据权利要求6所述的方法,其特征在于,还包括:所述节点信息包括但不限于:名称、地址、公钥,所述地址通过P2P通信,所述公钥能够验证节点的数字签名。
8.根据权利要求7所述的方法,其特征在于,还包括:列表信息由所有节点共同维护,通过共识机制达成一致才能对所述节点信息进行增加、修改和删除。
9.一种基于区块链的部分可变信息存储装置,其特征在于,包括:
生成模块,用于生成订单信息,所述订单信息包括固定信息部分和可变信息部分;
签名模块,用于对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;
广播模块,用于广播所述区块。
10.一种电子设备,其特征在于,所述电子设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至8任一项所述的方法。
11.一种计算机可读程序介质,其特征在于,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行根据权利要求1至8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上饶市中科院云计算中心大数据研究院,未经上饶市中科院云计算中心大数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111120794.1/1.html,转载请声明来源钻瓜专利网。