一种基于区块链的部分可变信息存储方法和装置制造方法及图纸

技术编号:31494828 阅读:68 留言:0更新日期:2021-12-18 12:34
本申请公开了一种基于区块链的部分可变信息存储方法和装置,其中方法包括:生成订单信息,所述订单信息包括固定信息部分和可变信息部分;对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;广播所述区块。本申请实施例还公开了一种电子设备和计算机可读程序介质。本申请实施例提供的基于区块链的部分可变信息存储方法和装置能够保留区块链本身不可窜改和高可信度特点下对区块中部分可变信息进行高效存储。可变信息进行高效存储。可变信息进行高效存储。

【技术实现步骤摘要】
一种基于区块链的部分可变信息存储方法和装置


[0001]本专利技术设计区块链
,尤其涉及一种基于区块链的部分可变信息存储方法和装置。

技术介绍

[0002]随着比特币项目在2008年开始运行,比特币本身以及其所依赖的区块链技术,在最近十几年里产生了巨大的影响,一直受到多方关注,区块链技术也得到了极大发展,并在许多领域都有着广泛应用。“不可窜改”性是区块链强调的技术特征,其具有链式结构、环环相扣的特点,一旦所有节点对信息达成共识,上链之后便不可修改、不能删除。而在生活中有许多信息是会随着时间改变的,信息的这种可变性与区块链的确定性就产生了矛盾,这极大的限制了区块链技术在相关情境下的应用。

技术实现思路

[0003]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于区块链的部分可变信息存储方法和装置,能够保留区块链本身不可窜改和高可信度特点下对区块中部分可变信息进行高效存储。
[0004]第一方面,本申请提供了一种基于区块链的部分可变信息存储方,该方法包括:生成订单信息,所述订单信息包括固定信息部分和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的部分可变信息存储方法,其特征在于,包括:生成订单信息,所述订单信息包括固定信息部分和可变信息部分;对所述固定信息部分和可变信息部分分别使用私钥签名后生成区块;广播所述区块。2.根据权利要求1所述的方法,其特征在于,还包括:所述固定信息部分中所存储的信息还需要本节点的私钥进行签名,通过所述签名后生成新增区块,所述新增区块通过所有节点达成共识和验证其中的签名信息才能够上链。3.根据权利要求1所述的方法,其特征在于,还包括:所述可变信息部分能够与所述固定信息部分由数字签名进行一对一绑定,其中所述可变信息部分仅信息原拥有者才可以进行更新操作,并对更新信息进行签名,由其余节点接受达成共识并签名验证后进行增量更新,更新历史可追溯。4.根据权利要求1所述的方法,其特征在于,还包括:所述签名验证通过RSA加密算法,能够保证可变信息的修改仅由原拥有者进行操作,并与所述固定信息部分进行绑定,其余节点的操作会导致签名信息验证失败,以防止其余节点的恶意更新。5.根据权利要求1所述的方法,其特征在于,还包括:通过共识机制及哈希值的前后链接能够使所述固定信息不被窜...

【专利技术属性】
技术研发人员:陈鑫郭小辉洪学海
申请(专利权)人:上饶市中科院云计算中心大数据研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1