1

If I run bitcoin client for the first time its try to make TCP connection with saved list of IPs and port 8333 -other nodes. If this nodes are behind NAT with IP 192.168.0.XX and public IP from the NAT router with changed from NAT unknown port its appears that bitcoin network is down? Or bitcoin client will try to make UDP/TCP hole punching connection? If its mandatory for some miner to have public IP address?

0

Can exist bitcoin network with all nodes behind NAT?

Sure. Both the Bitcoin client and many SOHO routers support UPnP. Failing that, Bitcoin users could set up port forwarding.

Or bitcoin client will try to make UDP/TCP hole punching connection?

No, it won't do that.

If its mandatory for some miner to have public IP address?

Generally, mining pools will have a public IP address. There's no reason why you couldn't set up a mining pool server behind NAT and use port forwarding to make it public, but it would be a very strange way to set things up.

  • If I disable UPnP on my NAT router and start bitcoint client what happened? – sytolk Mar 16 '16 at 6:05
  • Outbound connection to nodes with public IP is possible but inbound connections with router UPnP disabled? – sytolk Mar 16 '16 at 6:29
  • This means that I will not receive money notification if I have disabled UPnP in my router and bitcoint client not know other nodes with public IP – sytolk Mar 16 '16 at 6:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.