| the Internet Protocol, IP, is already peer to peer. Assign yourself an address (V6) and get a peer, assign them an address, plug in a cable, voila! Get a switch and another computer and you have an Internet. Ok, we would generally call it an "intranet," but that's because -the- Internet with a capital I is specifically a net of intranets. So, if you were to start an ISP, which is the proposal, you would buy an uplink to the rest of the Internet for your intranet that you just built, from another ISP or backbone provider. But you don't have to do that, you could partner with another intranet, and have a separate Net. Similar to what happens in China actually. My point is: the Internet is already peer to peer. You just have to use the technology. Thirty years ago every tech nerd knew how to start an ISP. The only reason individuals don't do it as much anymore is because we want the ISP to lay dedicated cable for our connections, rather than just using the phone lines, and laying cable is really expensive. But you could use phone or amateur radio (like the JS8 digital mode) if lower speeds are acceptable, or lay your own Ethernet or fiber if you're capable. The only thing that makes today's Internet seem like it's not peer to peer is the investment needed to start an ISP with the performance modern consumers expect |
Actually using an Internet based on IP addresses alone is ridiculously difficult. Quick, tell me how the IP protocol works using IP addresses alone! You can't type anything other than IP addresses into the address bar of your computer, and your browser can't make any secondary requests unless they're to a raw IP address. No using Google or Wikipedia unless you have their IP addresses memorized and have HOST file entries for all the secondary resources they request. You can't use HN to tell me; you need to find my computer's IP address and SSH in to me. Oh, and whatever certificate validation SSH does can't make any network requests to a DNS entry.