2016-12-25 165 views
1

我试图通过尝试multichain平台来学习区块链的基本知识,我一直在遵循multichain指南制作私人区块链,我使用EC2的两个实例,我设法创建区块链用我的第一个实例:使用aws连接到Multichain网络EC2

>multichaind secondChain -daemon 

MultiChain Core Daemon build 1.0 alpha 27 protocol 10007 

MultiChain server starting 
Looking for genesis block... 
Genesis block found 

Other nodes can connect to this node using: 
multichaind [email protected]:XXXX 

Node started 

然而,当我尝试使用EC2的第二个实例连接到blockchain,我被拒:

>multichaind [email protected]:XXXX 

MultiChain Core Daemon build 1.0 alpha 27 protocol 10007 

Retrieving blockchain parameters from the seed node XXX.XX.X.XX:XXXX ... 
Error: Couldn't connect to the seed node XXX.XX.X.XX on port XXXX - please check multichaind is running at that address and that your firewall settings allow incoming connections. 

这是一种预期,因为我需要授予该机器的连接权限。但是,它应该给我一个钱包地址,以便我可以授予连接权限。

我认为这与可能不允许我连接的EC2设置有关。我一般对EC2和网络知之甚少。我无法弄清楚这一点。

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[Bitcoin Stack Exchange](https://bitcoin.stackexchange.com/)会是一个更好的地方。 – jww

回答

1

您是否检查过您尝试连接的实例是否授予对端口的访问权限?

0

如果multichaind说“请multichaind在该地址和你的防火墙设置允许传入的连接运行”

它通常是一个或另一个。端口和正在运行。 既然你还没有授予,它的可能端口。