[发明专利]一种区块链勘误方法及装置、存储介质、电子设备在审
| 申请号: | 201810637353.0 | 申请日: | 2018-06-20 |
| 公开(公告)号: | CN109033886A | 公开(公告)日: | 2018-12-18 |
| 发明(设计)人: | 谭智勇;宋承根;赵微 | 申请(专利权)人: | 北京欧链科技有限公司 |
| 主分类号: | G06F21/64 | 分类号: | G06F21/64 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
| 地址: | 100036 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 目标区块 存储介质 电子设备 块头信息 记录 块链 篡改 携带 概率 | ||
本发明提供了一种区块链勘误方法及装置、存储介质、电子设备,该区块链勘误方法包括:在接收到针对区块链中的任一目标区块的勘误请求时,利用所述勘误请求携带的勘误数据对所述目标区块进行勘误,生成勘误记录;确定勘误区块头信息;利用所述勘误记录以及所述勘误区块头信息,生成所述目标区块对应的勘误区块;连接所述目标区块和所述勘误区块。因此,本发明提供的方案可以降低勘误记录被篡改的概率。
技术领域
本发明涉及区块链技术领域,特别是涉及一种区块链勘误方法及装置、存储介质、电子设备。
背景技术
随着互联网的不断发展,区块链技术应运而生。区块链由于其具有安全性、去中心化以及公开透明的等特点,因此得到了越来越广泛的应用。
目前,区块链在应用过程中,区块链中可能存在个别的区块中的数据存在勘误需求。比如,区块中的数据确实存在错误或者政策部门有特殊勘误要求时,就需要对区块中的数据进行勘误。在对区块的勘误过程中,通常将勘误记录记录在独立的勘误文件(比如,勘误表)中。但是这些勘误文件是独立存在的,很容易被用户或黑客进行篡改。因此,现有的方式,勘误记录被篡改的概率较高。
发明内容
有鉴于此,本发明提出一种区块链勘误方法及装置、存储介质、电子设备,主要目的在于可以降低勘误记录被篡改的概率。
第一方面,本发明提供了一种区块链勘误方法,该区块链勘误方法包括:
在接收到针对区块链中的任一目标区块的勘误请求时,利用所述勘误请求携带的勘误数据对所述目标区块进行勘误,生成勘误记录;
确定勘误区块头信息;
利用所述勘误记录以及所述勘误区块头信息,生成所述目标区块对应的勘误区块;
连接所述目标区块和所述勘误区块。
可选的,
所述确定勘误区块头信息,包括:
判断所述目标区块是否已存在对应的勘误区块,其中,所述目标区块已存在的勘误区块按照生成的时间顺序依次相连,且第一个生成的勘误区块与所述目标区块相连;
如果是,在已存在的勘误区块中,确定位于最末位的勘误区块;并将所述最末位的勘误区块的区块头中的信息确定为所述勘误区块头信息;
否则,将所述目标区块的区块头中的信息确定为所述勘误区块头信息。
可选的,
所述利用所述勘误记录以及所述勘误区块头信息,生成所述目标区块对应的勘误区块,包括:
利用所述勘误记录生成勘误区块体;
利用所述勘误记录以及所述勘误区块头信息,生成勘误区块头;
利用所述勘误区块体以及所述勘误区块头生成所述勘误区块。
可选的,
所述勘误记录包括勘误数据、所述目标区块中与所述勘误数据对应的原始数据、所述原始数据在所述目标区块中的位置信息;
所述利用所述勘误记录以及所述勘误区块头信息,生成勘误区块头,包括:
利用所述勘误数据、所述目标区块中与所述勘误数据对应的原始数据、所述原始数据在所述目标区块中的位置信息以及所述勘误区块头信息生成所述勘误区块哈希值;
根据所述勘误区块头信息生成勘误区块高度;
利用所述勘误区块哈希值和所述勘误区块高度生成所述勘误区块头。
可选的,
所述连接所述目标区块和所述勘误区块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧链科技有限公司,未经北京欧链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810637353.0/2.html,转载请声明来源钻瓜专利网。





