I would like to ask about blockchain network from programmer point of view.

How could I create P2P network that is public? What I need for that?

I was able to create local network where I can send messages between peers. Every peer has its port on same domain.

What I need if I want to allow people from outside to connect to my node and send messages?

put on hold as off-topic by JBaczuk, Anonymous, Andrew Chow 6 hours ago

  • This question does not appear to be about Bitcoin within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.