[发明专利]保障节点安全挖矿的方法、装置及存储介质在审
申请号: | 202211106888.8 | 申请日: | 2022-09-13 |
公开(公告)号: | CN115189972A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 冯国东;徐超 | 申请(专利权)人: | 四块科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L67/10;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保障 节点 安全 方法 装置 存储 介质 | ||
本发明公开了一种保障节点安全挖矿的方法、装置及存储介质,该方法包括:节点生成一个包括两个密钥对的账户,该两个密钥对分别为转账密钥对和挖矿密钥对;该节点配置运行参数,进入挖矿就绪状态;该节点开启冷挖矿功能;在该节点成为出块节点时,该节点采用该挖矿密钥对进行挖矿,得到的奖励将发放到该账户。本发明通过采用冷挖矿功能删除账户的转账密钥对,这样攻击者无法获取该账户的转账密钥对的私钥,防止攻击者通过转账盗取节点的挖矿奖励,从而实现了安全挖矿。本发明可广泛应用于区块链挖矿技术领域。
技术领域
本发明涉及区块链安全技术领域,尤其是涉及一种保障节点安全挖矿的方法、装置及存储介质。
背景技术
通常区块链挖矿过程中需要使用私钥对新区块进行签名,并且挖矿奖励也是发放到该私钥对应的账户或地址。因此,私钥需要和节点一起保存在服务器上。由于区块链的去中心化和匿名性的特点,网络攻击者使用各种技术手段对节点或节点所在服务器发动攻击,一旦绕过节点的远程过程调用权限验证或直接攻破了节点所在的服务器,通过控制私钥即可盗取挖矿节点的代币从而造成不可挽回的经济损失。
以以太坊公链为例,节点创建好私钥并且设置该私钥对应的账户为矿工账户,节点进行挖矿并得到挖矿奖励,奖励是发放到上述矿工账户,一旦节点服务器被攻破,攻击者获取了该私钥即可盗取代币。因此,有必要采取一种保障节点安全挖矿的机制,保护节点的挖矿收益不被攻击者盗取。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种保障节点安全挖矿的方法、装置及存储介质,能够保障节点安全进行挖矿。
本发明所采用的技术方案是:
第一方面,本发明提供一种保障节点安全挖矿的方法,该方法包括:节点生成一个包括两个密钥对的账户,该两个密钥对分别为转账密钥对和挖矿密钥对;该节点配置运行参数,进入挖矿就绪状态;该节点开启冷挖矿功能;在该节点成为出块节点时,该节点采用该挖矿密钥对进行挖矿,得到的奖励将发放到该账户。
其中,该节点开启冷挖矿功能,包括:该节点的钱包模块对钱包进行上锁;该钱包模块删除该转账密钥对,保留该挖矿密钥对;该钱包模块对该钱包进行解锁。
其中,该节点开启冷挖矿功能,包括:响应于通过命令行或者远程调用请求该节点的操作,开启冷挖矿功能。
其中,每个密钥对包括一个公钥和私钥,该私钥基于随机数生成器生成,该公钥基于该私钥采用椭圆曲线数字签名算法推导出来。
其中,该节点配置运行参数,包括:配置区块链网络类型、区块链网络ID;配置创世区块信息;配置区块数据保存目录、是否启用区块数据归档、区块历史归档范围;配置日志输出格式、级别、输出目录;配置是否启用远程过程调用、远程过程调用监听端口远程过程调用白名单、远程过程调用允许和禁用IP规则、远程过程调用认证信息、远程过程调用请求限流阈值、远程过程调用线程数量;配置是否启用 P2P 监听、P2P 监听端口、P2P 允许和禁用 IP规则、出/入网络连接数量阈值、P2P 种子列表;配置是否启用挖矿。
其中,该节点采用该挖矿密钥进行挖矿,得到的奖励将发放到该账户,包括:该节点生成一个新区块;该节点将区块链网络中收集的正常交易打包进该新区块;该节点生成一个奖励交易,该奖励交易中包含了挖矿奖励的代币数量,奖励的目标账户为该账户;该节点将该奖励交易打包进该新区块;该节点使用该账户对应的该挖矿密钥对中的私钥对该新区块进行签名;该节点将该新区块进行广播;该节点执行该新区块,逐一验证并执行该新区块中包含的交易,当该节点执行该奖励交易时,根据挖矿奖励的代币数量更新该账户的余额。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四块科技(深圳)有限公司,未经四块科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211106888.8/2.html,转载请声明来源钻瓜专利网。