[发明专利]一种区块链可信验证方法及装置有效
申请号: | 201811385076.5 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109472600B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 董淳光 | 申请(专利权)人: | 深圳市墨者安全科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 深圳余梅专利代理事务所(特殊普通合伙) 44519 | 代理人: | 井杰;高真辉 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 可信 验证 方法 装置 | ||
本发明涉及一种区块链可信验证方法及装置。可信验证方法采用了主链以及至少一条参考链,参考链中含有智能合约,可信验证方法包括以下步骤:定期写入步骤,定期将主链的当前节点信息和当前区块信息,写入其中一条参考链的智能合约;定期验证步骤,定期结合参考链存储的节点信息、区块信息与主链信息进行验证。本发明通过引用至少一条参考链作记录,理论上只需要有一个节点以上,都可以证明主链数据在一段时间内是未被篡改的,即使运营方也无法修改这些数据,用较少节点也能达到较高可信程度,降低了新链、私链的运营成本,同时可以保证新链、私链的可信度。
技术领域
本发明涉及区块链技术,尤其涉及一种区块链可信验证方法及装置。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
目前,随着区块链的出现和发展,已经在一些领域改变了人们的生活方式。与此同时区块链技术还在持续发展,智能合约已经诞生,各种主链也层出不穷。主链技术的竞争集中在智能合约、TPS、存储、是否充分去中心化方面。但TPS与去中心化程度一直是个矛盾,要高TPS就需要中心化,要去中心化就会出现低TPS。中心化太高,就会违背区块链本质,其中问题之一,是信任问题。信任问题出现在两方面,一是运营者主观情况下可以轻易修改、分叉数据;二是非主观情况下(例如遇到恶意算力攻击、黑客攻击)可以被轻易修改。如图1所示,区块链信任主要由共识算法和去中心化程度来体现。中心化程度主要体现在节点数目上(实际就是算力),节点越多越去中心、信任基础越强。
在现实中常有新的公链出现,但是刚开始节点数并不多,甚至只有个位数的节点,而去中心化程度需要增加节点数、需要分散利益到各节点,但是增加许多节点在一条新公链的早期不太现实,此时很容易出现信任问题。如果能出现用较少节点也能达到较高可信程度,将会对新链,甚至私链都有非常重要意义。
发明内容
本发明的目的在于为克服现有技术的缺陷,而提供一种区块链可信验证方法及装置,以通过较少节点达到高可信度。
为实现上述目的,本发明采用以下技术方案:
一种区块链可信验证方法采用了主链以及至少一条参考链,参考链中含有智能合约,可信验证方法包括以下步骤:定期写入步骤,定期将主链的当前节点信息和当前区块信息,写入其中一条参考链的智能合约;定期验证步骤,定期结合参考链存储的节点信息、区块信息与主链信息进行验证。
在其中一方面,主链的当前节点信息包括当前节点时间。定期验证步骤包括:对比主链当前节点时间与参考链上一次的保存时间,两者之差若大于设定阈值,则判定为异常。
在另一方面,定期验证步骤包括:对比参考链上两次保存的时间差,若时间差大于设定阈值,则判定为异常。
在其中一方面,主链的当前区块信息包括当前区块hash以及当前块高度。定期验证步骤包括:判断参考链上保存的区块hash是否存在于主链中,若不存在,则判定为异常。定期验证步骤包括:判断参考链上的区块高度与区块hash的映射对照关系是否与主链相应的对照关系是否匹配,若不匹配,则判定为异常。
在其中一方面,若在定期验证步骤中判断为异常,则将当前数据回滚到正确数据时间点上,丢弃中间异常数据。
本发明还公开了一种电子设备,包括:处理器;以及存储器,存储器上存储有计算机可读指令,计算机可读指令被处理器执行时实现以上的区块链可信验证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市墨者安全科技有限公司,未经深圳市墨者安全科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811385076.5/2.html,转载请声明来源钻瓜专利网。