[发明专利]一种基于区块链的部分可变信息存储方法和装置在审
申请号: | 202111120794.1 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113806780A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 陈鑫;郭小辉;洪学海 | 申请(专利权)人: | 上饶市中科院云计算中心大数据研究院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 张勋 |
地址: | 334000 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 部分 可变 信息 存储 方法 装置 | ||
本申请公开了一种基于区块链的部分可变信息存储方法和装置,其中方法包括:生成订单信息,所述订单信息包括固定信息部分和可变信息部分;对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;广播所述区块。本申请实施例还公开了一种电子设备和计算机可读程序介质。本申请实施例提供的基于区块链的部分可变信息存储方法和装置能够保留区块链本身不可窜改和高可信度特点下对区块中部分可变信息进行高效存储。
技术领域
本发明设计区块链技术领域,尤其涉及一种基于区块链的部分可变信息存储方法和装置。
背景技术
随着比特币项目在2008年开始运行,比特币本身以及其所依赖的区块链技术,在最近十几年里产生了巨大的影响,一直受到多方关注,区块链技术也得到了极大发展,并在许多领域都有着广泛应用。“不可窜改”性是区块链强调的技术特征,其具有链式结构、环环相扣的特点,一旦所有节点对信息达成共识,上链之后便不可修改、不能删除。而在生活中有许多信息是会随着时间改变的,信息的这种可变性与区块链的确定性就产生了矛盾,这极大的限制了区块链技术在相关情境下的应用。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于区块链的部分可变信息存储方法和装置,能够保留区块链本身不可窜改和高可信度特点下对区块中部分可变信息进行高效存储。
第一方面,本申请提供了一种基于区块链的部分可变信息存储方,该方法包括:生成订单信息,所述订单信息包括固定信息部分和可变信息部分;对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;广播所述区块。
一种可能的实施方式中,所述固定信息部分中所存储的信息还需要本节点的私钥进行签名,通过所述签名后生成新增区块,所述新增区块通过所有节点达成共识和验证其中的签名信息才能够上链。
一种可能的实施方式中,所述可变信息部分能够与所述固定信息部分由数字签名进行一对一绑定,其中所述可变信息部分仅信息原拥有者才可以进行更新操作,并对更新信息进行签名,由其余节点接受达成共识并签名验证后进行增量更新,更新历史可追溯。
一种可能的实施方式中,所述签名验证通过RSA加密算法,能够保证可变信息的修改仅由原拥有者进行操作,并与所述固定信息部分进行绑定,其余节点的操作会导致签名信息验证失败,以防止其余节点的恶意更新。
一种可能的实施方式中,通过共识机制及哈希值的前后链接能够使所述固定信息不被窜改,同时保留区块链本身。
一种可能的实施方式中,节点列表能够存储网络中所有节点信息。
一种可能的实施方式中,所述节点信息包括但不限于:名称、地址、公钥,所述地址通过P2P通信,所述公钥能够验证节点的数字签名。
一种可能的实施方式中,列表信息由所有节点共同维护,通过共识机制达成一致才能对所述节点信息进行增加、修改和删除。
第二方面,本申请提供了一种基于区块链的部分可变信息存储装置,该存储装置包括:
生成模块,用于生成订单信息,所述订单信息包括固定信息部分和可变信息部分;
签名模块,用于对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;
广播模块,用于广播所述区块。
第三方面,本申请还提供了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现第一方面任一项所述的方法。
第四方面,本申请还提供了一种计算机可读程序介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行第一方面任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上饶市中科院云计算中心大数据研究院,未经上饶市中科院云计算中心大数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111120794.1/2.html,转载请声明来源钻瓜专利网。