[发明专利]网络主机、基于网络主机快速部署区块链节点的方法有效
| 申请号: | 201810932162.7 | 申请日: | 2018-08-16 |
| 公开(公告)号: | CN109302307B | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 吴胜文 | 申请(专利权)人: | 泰链(厦门)科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
| 地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 主机 基于 快速 部署 区块 节点 方法 | ||
1.一种网络主机,其特征在于,包括:
固定端口,用于建立与任意区块链系统之间的连接关系;
存储模块,用于存储通用区块链节点容器程序和区块链系统ID信息表;
监听模块,用于在所述通用区块链节点容器程序启动时,通过监听所述固定端口以获取该任意区块链系统中节点发送的连接请求,其中,所述连接请求包括该任意区块链系统的ID信息;
查询模块,用于根据该任意区块链系统的ID信息查询所述区块链系统ID信息表以判断所述网络主机是否已接入该任意区块链系统;
下载请求模块,用于在所述网络主机未接入该任意区块链系统时,通过所述固定端口向该任意区块链系统发送下载节点请求,以便该任意区块链系统中发送所述连接请求的节点将自身程序发送给所述网络主机;
运行模块,用于开启新进程以运行该任意区块链系统中节点发送的自身程序,以使所述网络主机成为该任意区块链系统的新节点。
2.如权利要求1所述的网络主机,其特征在于,该任意区块链系统中节点每隔预设时间向网络中的各个网络主机发送所述连接请求。
3.如权利要求1或2所述的网络主机,其特征在于,所述下载请求模块还用于在所述网络主机已接入该任意区块链系统时不做回应。
4.如权利要求1或2所述的网络主机,其特征在于,该任意区块链系统中发送所述连接请求的节点将自身程序以二进制数据串行发送给所述网络主机。
5.如权利要求1或2所述的网络主机,其特征在于,在所述网络主机成为该任意区块链系统的新节点后,所述存储模块还用于将该任意区块链系统的ID信息存入所述区块链系统ID信息表。
6.一种基于网络主机快速部署区块链节点的方法,其特征在于,所述网络主机包括固定端口和存储模块,所述固定端口用于建立与任意区块链系统之间的连接关系,所述存储模块用于存储通用区块链节点容器程序和区块链系统ID信息表,其中,所述方法包括以下步骤:
在所述通用区块链节点容器程序启动时,通过监听所述固定端口以获取该任意区块链系统中节点发送的连接请求,其中,所述连接请求包括该任意区块链系统的ID信息;
根据该任意区块链系统的ID信息查询所述区块链系统ID信息表以判断所述网络主机是否已接入该任意区块链系统;
如果所述网络主机未接入该任意区块链系统,则通过所述固定端口向该任意区块链系统发送下载节点请求,以便该任意区块链系统中发送所述连接请求的节点将自身程序发送给所述网络主机;
开启新进程以运行该任意区块链系统中节点发送的自身程序,以使所述网络主机成为该任意区块链系统的新节点。
7.如权利要求6所述的基于网络主机快速部署区块链节点的方法,其特征在于,该任意区块链系统中节点每隔预设时间向网络中的各个网络主机发送所述连接请求。
8.如权利要求6或7所述的基于网络主机快速部署区块链节点的方法,其特征在于,当所述网络主机已接入该任意区块链系统时,所述网络主机中的下载请求模块不做回应。
9.如权利要求6或7所述的基于网络主机快速部署区块链节点的方法,其特征在于,该任意区块链系统中发送所述连接请求的节点将自身程序以二进制数据串行发送给所述网络主机。
10.如权利要求6或7所述的基于网络主机快速部署区块链节点的方法,其特征在于,在所述网络主机成为该任意区块链系统的新节点后,还通过所述存储模块将该任意区块链系统的ID信息存入所述区块链系统ID信息表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰链(厦门)科技有限公司,未经泰链(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810932162.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及装置
- 下一篇:一种数据中心IDC资源管理系统及管理方法





