[发明专利]创世区块防伪方法及装置有效
| 申请号: | 201710502391.0 | 申请日: | 2017-06-27 |
| 公开(公告)号: | CN107231239B | 公开(公告)日: | 2019-06-25 |
| 发明(设计)人: | 田新雪;马书惠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 种子节点 新节点 防伪 网络 分发 客户端软件 真实性验证 安全节点 地址固化 发送请求 黑客攻击 节点创建 请求信息 预先指定 公钥来 公钥 验证 反馈 保证 | ||
1.一种创世区块防伪方法,其特征在于,包括:
预加入区块链网络的新节点向种子节点发送请求加入所述区块链网络的请求信息,所述新节点预先存储有所述种子节点的地址信息;所述种子节点的地址信息固化在所述新节点安装的客户端软件中;
所述新节点接收所述种子节点反馈的创世区块,所述创世区块包括创始节点的公钥,所述创始节点是创建所述创世区块的节点,所述创始节点用于对区块链中的区块进行签名;
所述新节点根据所述创始节点的公钥对所述区块链中的区块进行验证。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述新节点接收所述种子节点发送的邻居节点列表,所述邻居节点列表中包括所述新节点的邻居节点的标识信息。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述新节点根据所述邻居节点列表,向所述邻居节点发送请求获取区块链账本的请求信息。
4.根据权利要求3所述的方法,其特征在于,所述邻居节点列表中邻居节点的标识信息是按照所述新节点的邻居节点的优先级排序的;
所述邻居节点的优先级是根据所述邻居节点的IP地址所在的网段和所述新节点的IP地址所在的网段确定的。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述新节点根据所述创始节点的公钥对所述区块链中的区块进行验证,包括:
如果所述新节点根据所述创始节点的公钥对所述区块链中的区块验证通过,则确定所述区块为合法的区块;
如果所述新节点根据所述创始节点的公钥对所述区块链中的区块验证失败,则确定所述区块为伪造的区块。
6.一种创世区块防伪装置,其特征在于,所述创世区块防伪装置位于预加入区块链网络的新节点,包括:
发送模块,用于向种子节点发送请求加入所述区块链网络的请求信息,所述新节点预先存储有所述种子节点的地址信息;所述种子节点的地址信息固化在所述新节点安装的客户端软件中;
接收模块,用于接收所述种子节点反馈的创世区块,所述创世区块包括创始节点的公钥,所述创始节点是创建所述创世区块的节点,所述创始节点用于对区块链中的区块进行签名;
验证模块,用于根据所述创始节点的公钥对所述区块链中的区块进行验证。
7.根据权利要求6所述的创世区块防伪装置,其特征在于,所述接收模块还用于:接收所述种子节点发送的邻居节点列表,所述邻居节点列表中包括所述新节点的邻居节点的标识信息。
8.根据权利要求7所述的创世区块防伪装置,其特征在于,所述发送模块还用于:根据所述邻居节点列表,向所述邻居节点发送请求获取区块链账本的请求信息。
9.根据权利要求8所述的创世区块防伪装置,其特征在于,所述邻居节点列表中邻居节点的标识信息是按照所述新节点的邻居节点的优先级排序的;
所述邻居节点的优先级是根据所述邻居节点的IP地址所在的网段和所述新节点的IP地址所在的网段确定的。
10.根据权利要求6-9任一项所述的创世区块防伪装置,其特征在于,所述验证模块具体用于:
如果所述新节点根据所述创始节点的公钥对所述区块链中的区块验证通过,则确定所述区块为合法的区块;
如果所述新节点根据所述创始节点的公钥对所述区块链中的区块验证失败,则确定所述区块为伪造的区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710502391.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性模组和柔性显示面板
- 下一篇:一种智能安全车用雨披





