top | item 43327259

(no title)

phmagic | 11 months ago

What are the best ways for citizens to get their own p2p internet going?

discuss

order

spacebanana7|11 months ago

Not exactly P2P, but I think the fibre optic drones used in Russia/Ukraine could be effective for regaining internet access in Africa.

Those drones have 10km+ fibre optic cables stringing out the back. Fly it to a different country, hook up to a friendly wifi/cellular network, then pipe your general purpose internet traffic through the fibre optic cable.

This wouldn't work everywhere. But for small Africa countries with lots of land borders it might work. Especially if the border area had jungle or other low traffic terrain.

registeredcorn|11 months ago

"Internet is a little flaky today. Probably a bird perching on the fiber."

theodric|11 months ago

DIY mesh networks (I'm speaking of Wi-Fi, not Meshtastic, but even that has its place), isolated pirateboxes, dead drops, and (horror of horrors) going to the pub and talking to people. It's trivial for a government to make the first one illegal and relatively trivial to enforce it, but difficult in increasing magnitude for them to actually control the remainder.

nradov|11 months ago

Have WiFi mesh networks ever been proven to work at scale? The few experiments that I've seen seemed to be slow and unreliable. And in order to be of any real value, at least one of those mesh network nodes needs a connection to the real Internet.

nextts|11 months ago

AM radio?

Even FM walkie talkies as a start.

dingnuts|11 months ago

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

nostrademons|11 months ago

IP is P2P, but a lot of the layers built on top of it are centralized, and very vulnerable to attack. DNS is hierarchical with 13 root name servers. Google is a private company, but if websearch ever goes offline, the utility of the Internet decreases dramatically. Some stupid percentage of webhosts are protected by Cloudflare; Cloudflare outages have taken large portions of the Internet offline. Same with AWS on the backend; when AWS has gone down, people find that a large number of the websites they depend upon go down too. Most people's consumer IPs are blocked off from the public Internet by their ISP and NAT.

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.

jeffhuys|11 months ago

No internet here, but I'm setting up Meshtastic nodes between me and my family so we can keep messaging when internet stops working, or power goes out (solar panels).

They'll get 99.99% of people, but not me. I only need it for an hour or so to communicate meeting points. After that it's an added luxury for whatever comes after. It's my contribution to the prepping of my family.

bombcar|11 months ago

The way to do p2p communication without the Internet is to remove immediacy from it.

Old email servers were configured this way, they’d try to communicate the next time they got a connection.

For text it could be simple as encrypting and sending it to as many devices as you see until you get an ack back - something almost blockchain-like, but without the CPU and just signing.

Ack’d messages would be purged from ThePile and you could also expire them after a time. It’d be a few gigabytes perhaps, and could share diffs when you see another device.

sgt|11 months ago

FIDONet was pretty rugged that way.

int_19h|11 months ago

Look up AREDN.