首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootnode公共广播

Bootnode公共广播
EN

Ethereum用户
提问于 2018-10-29 19:01:23
回答 1查看 1.6K关注 0票数 5

我正在尝试使用geth来部署一个小型的私有Ethereum网络。我有一个运行geth的服务器在我的本地网络中被配置为一个矿工。另一方面,我在DigitalOcean中有一个小滴,我想使用它作为引导节点,将未来的节点连接到我的网络。

我在我的DigitalOcean液滴中执行了以下命令:

代码语言:javascript
复制
 bootnode --genkey=boot.key 
 bootnode --nodekey=boot.key --addr:$(MY_PUBLICIP):30301

我从命令中得到以下输出,而不是我的公钥,我需要在将来的节点中引入它作为我的enode引用:

代码语言:javascript
复制
INFO [10-29|18:13:32.851] New local node record                    seq=1 id=785b198c28c625f8 ip= udp=0 tcp=0

我引入了netstat命令,以了解程序是否正在打开端口。

代码语言:javascript
复制
ether@ubuntu-s-1vcpu-2gb-ams3-01:~$ netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 localhost:domain        0.0.0.0:*              LISTEN     
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*              LISTEN     
tcp6       0      0 [::]:ssh                [::]:*                 LISTEN     
udp     6912      0 localhost:domain        0.0.0.0:*                          
udp        0      0 ubuntu-s-1vcpu-2g:30301 0.0.0.0:*                          
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7          
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7          

我正在使用基本液滴DigitalOcean的标准配置,我想知道是否应该配置除通常编译geth代码之外的其他内容。

有人能告诉我如何解释引导命令的输出吗?谢谢,欢迎任何帮助。

EN

回答 1

Ethereum用户

发布于 2019-08-27 07:52:01

使用以下命令获取要在未来节点中使用的引导节点地址:

代码语言:javascript
复制
bootnode --genkey=boot.key
bootnode --nodekey=boot.key --writeaddress 
bootnode --nodekey=boot.key --addr:$(MY_PUBLICIP):30301
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/61388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档