[发明专利]防止区块链大算力攻击的方法、装置及存储介质在审
申请号: | 202010379382.9 | 申请日: | 2020-05-07 |
公开(公告)号: | CN111598567A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 蒋忠强 | 申请(专利权)人: | 深圳创客区块链技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06F16/27 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 肖琪 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 区块 链大算 力攻 方法 装置 存储 介质 | ||
本发明公开了一种防止区块链大算力攻击的方法,所述方法包括:设定多条区块链的绑定结网关系;在所述多条区块链中选择一条区块链作为基准区块链;当所述基准区块链的新区块出块并向全网络发出新区块出块广播时,所述基准区块链同时搜寻其他区块链的新区块出块广播;相应得到新出块区块的区块哈希;将所述区块哈希作为骨干区块链的业务并生成新区块并出块;任一所述多条区块链根据收到的所述骨干区块链的新区块出块广播,在该区块链的新出块区块的区块头中加入所述骨干区块链的区块哈希或空值,以构建成区块链网。同时,本发明还提供一种防止区块链大算力攻击的装置及存储介质。本发明提供的技术方案,有效避免区块链网络遭受大算力攻击。
技术领域
本发明涉及防止区块链大算力攻击安全技术领域,尤其涉及一种防止区块链大算力攻击的方法、装置及存储介质。
背景技术
请结合参见图1、图2和图3,区块链的51%大算力攻击问题引起了人们的高度关注,图1至图3显示的以数字货币网络为例的51%大算力攻击过程,如图1所示的正常交易过程,假设用户A付给用户B10个数字货币,以换得 B的等值商品的一笔交易打包到第100号区块,通常情况下,当后面再增加5 个区块后,在第6个区块确认该交易;如果用户A掌握了51%大算力,用户 A付给用户B10个数字货币,随后就发起了一次给自己10个数字货币的交易,并且用户A对这笔交易选择不广播,而是对区块链主链进行“分叉”,即生成另外一个第100号区块,并在其中打包第二笔交易;这样就产生了两条链,把第一笔交易所在链称为C1,第二笔交易所在链称为C2。其他矿工继续在 C1上打包数据,而A自己在C2上挖矿,由于A具有超51%的大算力资源,有更强的计算能力,通过挖矿,很快生成的C2的区块数就会超过C1,如图3 所示,C2在区块N+1时超过了区块链C1,其中N为自然数,这时,按照区块链最长链优先原则,其他矿工会自动转到C2上挖矿,使C2变成主链;C1 会被抛弃,打包在C1上的所有交易(包括第一笔A支付给B10数字货币的交易),都变为无效。结果A不花一分钱拥有了属于B的商品。这就是常见的“51%大算力攻击”。
近年来,区块链网络受到大算力攻击的新闻时有报道,往往使被攻击者遭受严重的损失;特别是,相比于一些长期安全稳定运行的区块链网络,如以太坊数字货币网络,新构建的区块链网络更显得脆弱,容易遭到攻击,导致新构建的区块链网络因失去信任而被废除;而且,随着量子计算技术的理论和实践的不断完善,量子计算在未来可能实现超大计算力,对区块链的安全已构成潜在的隐患;所以,如何防止区块链大算力攻击这个问题受到越来越多的重视。
发明内容
本发明提供一种防止区块链大算力攻击的方法、装置及存储介质,旨在解决防止区块链大算力攻击的问题,实现区块链的安全稳定运行。
本发明提供一种防止区块链大算力攻击的方法,所述方法包括:
步骤S10:设定多条区块链的绑定结网关系;
步骤S20:在所述多条区块链中选择一条区块链作为基准区块链;
步骤S30:当所述基准区块链的新区块出块并向全网络发出新区块出块广播时,所述基准区块链同时搜寻其他所述多条区块链的新区块出块广播;
步骤S40:当搜寻所述新区块出块广播时,相应得到新出块区块的区块哈希;
步骤S50:将所述基准区块链的新区块哈希和得到的所述新出块区块的区块哈希作为骨干区块链的业务并生成所述骨干区块链的新区块;
步骤S60:所述骨干区块链的新区块出块并向全网络发出新区块出块广播;
步骤S70:任一所述多条区块链根据收到的所述骨干区块链的新区块出块广播,在该区块链的新出块区块的区块头中加入所述骨干区块链的区块哈希或空值;
步骤S80:随着所述多条区块链的区块和所述骨干区块链的区块不断出块,得到用以防止区块链大算力攻击的区块链网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创客区块链技术有限公司,未经深圳创客区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010379382.9/2.html,转载请声明来源钻瓜专利网。