2016-12-25 200 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在該地址和你的防火牆設置允許傳入的連接運行」

它通常是一個或另一個。端口和正在運行。 既然你還沒有授予,它的可能端口。