3

But does every peer node in the bitcoin p2p network need to have ports forwarded in order to participate? Otherwise, how does the p2p network work in the Bitcoin network?

I heard that there are some technologies for implementing peer-to-peer networks such as UPnP and Hole Punching, does Bitcoin use any of these technologies for its p2p network?

Murch
  • 71,155
  • 33
  • 180
  • 600
DanielSeow
  • 131
  • 1
  • 1
    Possible duplicate of [What is the NAT traversal technique used by bitcoin](https://bitcoin.stackexchange.com/questions/61546/what-is-the-nat-traversal-technique-used-by-bitcoin) – RedGrittyBrick Sep 29 '19 at 16:39

1 Answers1

1

Nodes that participate in the Bitcoin network run a computer program such as this one: https://github.com/bitcoin/bitcoin, which dictates how everything works.

To answer your more specific questions:

bitfede
  • 44
  • 5