Over the past few months my interest in P2P/decentralized systems has really been piqued.
One thing that has continued to puzzle me, however, is this: How do these applications know how to find each other without some sort of centralized server to connect to and register themselves with? And how would one prevent that single point of failure from keeping peers/nodes from connecting to each other?
One thing that has continued to puzzle me, however, is this: How do these applications know how to find each other without some sort of centralized server to connect to and register themselves with? And how would one prevent that single point of failure from keeping peers/nodes from connecting to each other?






