我试图通过尝试多链平台来学习区块链的基础知识,我一直在关注多链指南来制作私有区块链,我使用的是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 secondChain@XXX.XX.X.XX:XXXX
Node started
但是,当我尝试使用EC2的第二个实例连接到区块链时,我被拒绝了:
>multichaind secondChain@XXX.XX.X.XX: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 :(得分:1)
您是否检查过您尝试连接的实例是否已授予对该端口的访问权限?
答案 1 :(得分:0)
如果multihaind说“请检查multihaind是否在该地址运行,并且防火墙设置允许传入连接”
通常是一个或另一个。端口和运行已经。 既然你还没有批准,它可能是端口。