首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以太私有区块链:对等设备无法通过互联网看到对方

以太私有区块链:对等设备无法通过互联网看到对方
EN

Stack Overflow用户
提问于 2017-07-07 14:11:32
回答 1查看 560关注 0票数 0

这可能是一个常见的问题,在互联网上有很多答案,但我不能解决它,所以请帮助给一些提示

我使用https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network中的步骤设置了以太私有区块链

第一个节点已经启动,基本参数如下:

代码语言:javascript
复制
geth --datadir "firstNode" --identity "firstNode" --networkid 65535000 --rpc --nat "any" --rpccorsdomain "*" console

本地网络中的第二台pc已使用第一个节点enode地址的bootNodes启动

即使在同一网络中,这些PC也不能通过admin.peers cli相互通信,相反,我可以看到外部互联网的其他节点

当我尝试将我的第三台PC (我的笔记本电脑)从互联网连接到我的私有区块链时,该区块链具有相同的网络is (例如65535000)

我假设我只需要一个24/7运行的节点作为启动节点,这样其他PC就可以启动该启动节点,对等点将自动发现许多文档所说的自己。但实际上我不能形成一个私有的测试链,我尝试了许多解决方案,但问题仍然存在,我现在挖掘的是来自互联网的其他区块,而不是我的区块。

我是不是漏掉了什么选项?

代码语言:javascript
复制
checked: 
- my internet router open the uPNP by default 
- the two pc need to addPeer(enode address) manually to see each others, without manual peering, they could not find themselves even they are boot up with the bootnodes from geth cli at startup
- from outside, i'm trying to peer with my local private chain by connecting to the 1st node with the public IP (check on router) on enode address, but doesn't help

我现在很困惑,不知道该去找什么

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2017-07-21 04:04:10

您使用哪种工具来构建此应用程序?

我个人在IBM Bluemix上遇到了这个问题,无法通过互联网发现同级,但在bluemix中我找到了这个解决方案

在区块链控制面板的网络选项卡下,每个验证对等项的面板右侧都会有操作按钮。如果对等体被停止,则其中一个操作将被启动。选择该按钮。如果你使用的是Hyperfabric,那么你应该考虑类似的设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44963690

复制
相关文章

相似问题

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