我制作了一个用于实验的Litecoin克隆&学习。我已经在两台不同的(ubuntu)机器上编译并启动了无头客户端(mycoind): 1.我的家用机器,用ip1 2.我的工作场所机器与ip2 我有一个VPN连接,所以我使用ssh在机器2上工作。 在每个mycoin.conf文件中,我添加了行“connect = ip”,其中ip = ip用于另一台机器。我也用“rpcallowip = ip”做同样的事情(不确定是否需要最后一部分)
但是debug.log文件只是这样:
2014-05-18 11:45:03尝试连接xx.xx.xx.xx lastseen = 0.0hrs
2014-05-18 11:45:03在select()之后connect()失败:连接 拒绝
如果我在没有指定连接的情况下启动客户端,它会获得许多连接(我使用litecoin端口,因此它必须是litecoin网络),它似乎很乐意挖掘,而不是打扰它在自己的不同链上挖掘硬币。 我想知道它是ip是问题,还是它的防火墙 - 以及是否有单独的方法来检查这种连接
答案 0 :(得分:0)
连接rpc和“connect”的IP仅用于rpc控制,并确保正在侦听另一个ip以进行事务并阻止网络上的确认。
P2P IP连接位于原始比特币客户端,但已被禁用,我认为完全取消了当前的代码库。
另一种解决方案是在任何P2P网络框架上使用微支付渠道......如果您信任连接服务器或创建信任机制,WebRTC DataChannels将成为一个很好的候选者。
小额支付渠道: