5 ms·
We can easily be running our own internet. I recenlty discovered CJDNS[1] (protocol for encrypted p2p address allocation and routing for mesh networks, so essen
by mnzaki 9y ago
We can easily be running our own internet. I recenlty discovered CJDNS[1] (protocol for encrypted p2p address allocation and routing for mesh networks, so essentially OSI layer 3) and project Hyperboria[2] (a community of local WiFi initiatives) while exploring scuttlebutt[3]. Confirmed my suspicions that we could probably be getting waaay better internet connectivity at way lower prices.
Decentralized tech is going to be the future. Now if we can only figure out how to not get squashed down by the powers that be.
[1] https://github.com/cjdelisle/cjdns https://github.com/cjdelisle/cjdns
[2] https://hyperboria.net/ https://hyperboria.net/
[3] p2p social network https://scuttlebutt.nz https://scuttlebutt.nz
- msla 9y ago> CJDNS[1] (protocol for encrypted p2p address allocation and routing for mesh networks, so essentially OSI layer 3) and project Hyperboria[2] (a community of local WiFi initiatives) None of this addresses the big point, which is the backhaul, the transit networks, the big networks which knit together all of the smaller community networks and make them more useful. In short: If you make a nice little mesh network in your small town (New York City, say) you still haven't solved the problem of getting access to websites in Los Angeles, let alone Doha. Nobody talks much about that. Probably because it isn't possible for that to be decentralized or open in any meaningful sense, and it's certainly impossible for hobbyists to build it.
- a1371 9y agoThe mesh networks target the last mile problem. That is the big point to be addressed as it causes the affordability issues and is the main connectivity bottleneck. To improve the existing system full decentralisation is not necessary.
- djtriptych 9y agoExactly. It would allow companies like Google to get involved by leasing out their fiber backbone at cost for long-distance comms. Right now they're restricted by last mile costs, but otherwise they're incentivized to simply provide the fastest bandwidth to the most people, as their revenue simply scales with internet usage as a whole.
- mnzaki 9y agoI believe it is already being done: https://en.wikipedia.org/wiki/Long-range_Wi-Fi#Large-scale_deployments https://en.wikipedia.org/wiki/Long-range_Wi-Fi#Large-scale_d... We'll still need big orgs to take care of those undersea cables, for now at least; but even with that still out of reach for hobbyists or community projects, the situation can already be much better than what is being forced on us. On another note, if you are using p2p tech like scuttlebutt and DAT[1] and Beaker[2] browser then just having good neighbourhood and city wide meshes will already be a YUUUGE boon :D since they share data locally, and for a lot of uses you don't really need access to servers across the oceans [1] https://datproject.org/ https://datproject.org/ [2] https://beakerbrowser.com/ https://beakerbrowser.com/
- mnzaki 9y agoAs a side note, it always bothered me how terribly inefficient it is to be sending data in circles around the world just to message someone two streets down or, worse, my house mate in the other room...... The decentralized future is going to be a lot more efficient, a lot more reliable, and even faster.
- jessaustin 9y agoThere's no monopoly in backhaul, in fact various market shenanigans have reduced long-distance data profits to pennies. The internet is designed entirely with the idea of making it easy to connect the first mile to the rest; that is a solved problem. In USA the remaining problem is local service provided by monopolists. This problem will persist in general until FCC is forced, kicking and screaming, into allowing more equitable use of the radio spectrum. Until then, as TFA notes, this problem will be solved piecemeal in those communities who are allowed to run their own services.
- saas_co_de 9y agoYes, wholesale broadband rates are dirt cheap and falling like a rock forever because of improvements in technology. What you pay for for broadband in the home is: 1) last mile connection (expensive to install) 2) bribes (sorry, "franchise fees") 3) advertising to maintain the illusion of competition 4) customer support to help you deal with your anger and cancel/activate you when you switch between various shitty providers to maintain the illusion of competition
- jdeibele 9y agoWhat kills me about the advertising are three things: 1) It creates a huge barrier to entry because new ISPs have a hard time getting any name recognition. 2) Newpapers, radio stations, and television stations probably wouldn't want to say anything bad about telephone or cable providers. Imagine the phone call an NBC TV station would get if it attacked Comcast. That advertising is a good chunk of money. 3) Advertising is rolled into the PUC-approved "cost of doing business" and the cable or telephone companies get to add their profits on top of that.
- woah 9y agoWe’re working on www.altheamesh.com to create networks where participants within the network can compete with one another to provide better service without the end consumers having to switch providers. This is accomplished by adding a price metric to the routing protocol so that packets are routed along the best and cheapest paths. So if you notice that a certain neighborhood has bad service, you can set up some kind of connection to it and sell into that network to make a profit. No advertising. The end users will only notice their internet access getting cheaper and or better.
- gcb0 9y ago1. build local net 2. feed it with a few links to the central net, but mostly transit the data locality 3. wait until ISPs goes out of business 4. plug isolated nets into new dark fiber lying around. done.
- amazon_not 9y agoHow do you figure that when 70% of traffic is streaming?
- gcb0 9y agoif you are just consuming content owned by netflix or such, a central or decentralised net means nothing to the end user.
- amazon_not 9y agoWhich was just about my point. As this covers the vast majority of all end users, how do you figure your list logically applies?
- Abekkus 9y ago"trying not to get squashed by the powers that be" is the future. Only going to get harder each year.
- mnzaki 9y agoWhich is why we should be scrambling to get it done now. Free and non-centrally-controllable access to connectivity is going to be a powerful aide in all the other battles. Priorities priorities priorities. Andre Staltz gives[1] an approximate deadline of 5-10 years, or we're doomed. [1] https://staltz.com/a-plan-to-rescue-the-web-from-the-internet.html https://staltz.com/a-plan-to-rescue-the-web-from-the-interne...
- Abekkus 9y agoI'd give you the same deadline of 5-10 years for figuring out a way to hold off the automation of military and security operations, which will be just as bad as losing the open web.
- lev99 9y agoNon-centrally controlled connectivity can be solved by low-altitude communication satellites[1], and other sky based solutions[2]. We should be focusing on tech that makes aerospace less costly. The benefits will extend beyond a free & open network. There is good science and theory on ways to reduce costs in aerospace, it's an engineering/business problem at this point. [1]https://www.cnbc.com/2017/05/04/spacex-internet-satellites-elon-musk.html https://www.cnbc.com/2017/05/04/spacex-internet-satellites-e... [2]https://medium.com/iot-5g-extreme-ideas-lab/googles-balloon-powered-high-speed-internet-now-in-kenya-be34c35f0f37 https://medium.com/iot-5g-extreme-ideas-lab/googles-balloon-...
- vvanders 9y agoUnless you plan on conjuring spectrum out of thin air that's still got some serious barriers. Most of the frequency bands are pretty crowded already.
- amazon_not 9y ago
- dna_polymerase 9y agoRegarding a more decentralized web, I recommend this talk: https://media.ccc.de/v/34c3-8740-the_internet_in_cuba_a_story_of_community_resilience https://media.ccc.de/v/34c3-8740-the_internet_in_cuba_a_stor...
- mnzaki 9y agoThis was great; very inspiring! Also a shame they are not using much better tech (proper mesh protocols like CJDNS), which is already available and successfully deployed.
- hinkley 9y agoPeople tried a long time ago. What was needed was an access point with two radios (so you can bridge without interference) and with enough range to hit a few neighbors (in case your nearest aren’t participating). I think we are there now but the people who were interested in mesh have lost interest.
- woah 9y agoHey, add http://altheamesh.com http://altheamesh.com to your list. We are creating a system where routers pay each other per byte for bandwidth, and packets are routed along the best and cheapest routes. To address CJDNS, it’s a project that inspired a lot of people, but it’s not actually used for internet access. It’s mostly used by people who are connecting to it over their existing ISPs. This is because it is not good at finding efficient routes. People trying to set up an efficient network will use distance vector protocols like Babel or Batman. We have some patches to Babel that enable our price based routing. To my knowledge CJDNS is not used by any mesh networks actually providing people with internet access. Why people connect to CJDNS over their ISPs, I’m not sure, but who am I to judge what people do in their spare time. My guess is that it’s easier than actually doing the work of setting up a real network but they can still feel like they are part of a “mesh network”.
- mnzaki 9y agoCool project (altheamesh.com) but please don't spread FUD about CJDNS... What do you mean by "internet access"? If you mean access to the "commercial internet" then I assure you a lot of CJDNS peers provide gateways to the "clearnet", as they like to call it, and traffic gets routed to it when needed. A lot of the nodes are connected over existing infrastructure because infrastructure is hard; but yet there are already several dozens of thousands of wireless mesh nodes running CJDNS. For one example of a network (that is not over existing ISPs): https://www.freifunk-karte.de/ https://www.freifunk-karte.de/ and I'm sure you can google for more. The CJDNS project clearly promotes setting up wireless mesh over going with your existing infra. I believe the flexibility to be part overlay part independent at the same time is a powerful boon to the project actually. Perhaps that's why there are 100s of thousands of CJDNS nodes around the globe? Regarding routing, CJDNS uses "source routing" which has various advantages. All the satisfied nodes running CJDNS don't seem to be complaining about the routing efficiency.... BATMAN is superior when nodes are actually changing location (i.e. mobile mesh networks), which is not the intended use-case here (CJDNS nodes are at fixed locations and peering connectiongs are set up manually by exchanging keys out-of-band). Also BATMAN is only a routing protocol whereas CJDNS does address allocation and cryptographic peer auth as well, and the routing protocol can actually be changed anyway.
- qznc 9y agoIn Germany we have Freifunk [0], a very active community providing free WiFi and meshing in many places. [0] https://freifunk.net/en/ https://freifunk.net/en/
- mnzaki 9y agoThis was my first ever look at mesh networks, years ago!! Met a bunch of people hacking on it in c-base. Those guys are awesome! And my go-to example for large successful installations of CJDNS over wireless mesh (40k+ nodes AFAIK!). Also I'm under the impression that Freifunk consider themselves part of Hyperboria, but I'm not so sure actually... People are usually impressed just looking at the network map https://www.freifunk-karte.de/ https://www.freifunk-karte.de/
- VoodooJuJu 9y agoThose are some pretty noble ventures, but how can something with a name like scuttlebutt ever hope to become mainstream? There's a p2p torrent video service called bitchute, which is equally noble as the services you mentioned, but it too is just so not-sexy - it'll never make it to the mainstream. I think these services could eventually take off, but the marketing and branding are going to be parts that need the most work.
- ece 9y agoAnyone have experience with hyperboria? Looks like there is a node in SF, I'd be interested in setting up a node in the south bay.