top | item 3272628

In Response to SOPA, Reddit Meshnet Project picks up steam

231 points| Wohlf | 14 years ago |forbes.com | reply

76 comments

order
[+] blhack|14 years ago|reply
No offense to the "reddit meshnet project", but the last I checked (this could have changed) what they're proposing isn't possible with the team that they have right now.

There are a couple of problems:

1) They don't have a solid hardware platform to work on, and the feeling I've gotten from talking to some of the people on /r/darknetplan is that they really don't have the proper understanding of wireless tech to make something like this happen. People are proposing cheap commodity wifi gear for this.

While it's certainly possible to do a very high density area with that, it's certainly not feasible to cover an area like a city, at least not without a considerable investment, and an understanding that network performance is going to be abysmal. (And at that point, just use ham radio...)

(Something like what they're proposing might work in an office, not so much in a neighborhood).

So is a problem, but hypothetically you could just toss hardware at it until it went away.

2) It's the addressing, stupid. http://www.reddit.com/r/darknetplan/comments/m2nd5/its_the_a...

I am definitely the last person to discourage people from "doing it wrong" (http://thingist.com/t/item/4372/ - http://thingist.com/t/item/19766/ - http://thingist.com/t/item/21434/), but people running this, prepare yourselves for the reality that you could fail.

[+] Locke1689|14 years ago|reply
From what I heard in the IRC group when I was hanging out, the group is mostly made up of people who think it's a nice idea but have absolutely no idea what they're doing.

My prediction is this movement fails flat on its face, as the people with the knowhow to develop the new protocols for this network are uninterested in joining a mass of lemmings who are more interested about what the project is going to be called than if it will work.

Here's a fun issue: security and stability in BGP. As we've seen many, many times over BGP is a completely insecure protocol with persistant problems with blackhole and cyclical routes. Many people inside IRC have proposed BGP as the routing mechanism for the mesh network, but have no proposals on how to deal with a completely decentralized network of high latency connections.

[+] wolfeater|14 years ago|reply
The problem we are definitely running into is that as a crowdsourced project, we have a lot of people who don't know what they're talking about. However, we have a small subset that do (myself not included, I'm more aiming to get the ball rolling than anything) and have been hard at work on the project. There is a lot more noise than signal right now, but that will change as a more solid technological platform for local mesh networks arises. Once we have a basic platform we will begin to address issues such as the addressing and other scaling issues.

So I guess my final point is that we ARE working on a hardware platform and then we will work to make this accessible to the average person on /r/darknetplan . There are hurdles, there are idiots, but we are working on it and I don't think it is safe to call the project failed until we've had a chance to actually try.

[+] marquis|14 years ago|reply
I've spent time on mesh networks for disaster recovery efforts, I consider myself fairly technical when it comes to wireless networks, and it's a damn hard problem to solve. Even with some great gear, things drop off the network all the time, electricity fluctuations cause issues, mobile devices forget what signal they are connected to.. but I applaud this effort at Reddit because it brings the idea into consciousness - the fact is that we need better kinds of Meraki/Ubiquti-type hardware and maybe some of these people will sit down and solve some of the hard problems (reading more of this thread shows that yes, there are problem solvers involved, I wish everyone the most success).

I'd also like to point out one thing: in the time I've spent thinking about how to get the mainstream to care enough to consider dropping their telco lines I've arrived at the conclusion that the core issue for that final push will be apps. We need true, decentralised apps (maybe like what Diaspora was intending to achieve, for example). Don't think you can build the infrastructure and people will come. You need the apps and a reason to get traction from non-technical people who couldn't care less if the government was reading their kitten emails.

[+] Wohlf|14 years ago|reply
At this point, it really is a collection of hobbyists who want to help but can't offer much, however every day we acquire one or two more skilled, dedicated engineers/techs to help. IRC user Tanuki is currently running a meshnet project in Australia with 150 users over 200 KM. He was just offered satellite time for distant sites!
[+] naner|14 years ago|reply
Hit the nail on the head. There are a ton of very enthusiastic people there who collectively have very little technical knowledge.
[+] wyck|14 years ago|reply
Well it is just the start, one of the whole points of the sub-reddit is to create awareness for some more tech minded people to get involved.

On a side note, it is very possible for city wide 100km + coverage by a grassroots movement.

The AWMN ( Athens Greece) can support well over 10k users with 1120 nodes and 110km (approx) of coverage.

http://www.awmn.net/

ps. On side note during a google search for the above, it looks like the military is already rolling this stuff out on the battlefield, http://online.barrons.com/article/PR-CO-20111110-908833.html...

[+] trotsky|14 years ago|reply
It's too bad that the people who perennially propose adaptive mesh radios as some sort of decentralized alternative to public wired networks never consult anyone that has actually worked with mesh on any scale. If they did they'd quickly look for some other solution. I thought Greenberg was a real journalist, what's happened to fact checking?
[+] jaggederest|14 years ago|reply
"If it wasn't for those damned laws of physics always screwing up my plans..." basically. Mesh networks have a pretty hard constraint of k/n^2 bandwidth total where k is an average node's bandwidth and n is the number of nodes. You quickly get down into the 'bytes per second' range.
[+] 4dr144n|14 years ago|reply
The problem has already been fixed. In South Africa, there is a mature, established private Wireless network spanning huge urban areas AND interconnecting them. It's based on cheap 5GHz hardware and directional antennae (mostly yagi). Details here http://www.ptawug.co.za/
[+] skymt|14 years ago|reply
The problem isn't how to create a large-scale wireless network. That's not simple, but it's been done. The problem is creating a large-scale, ad-hoc, mesh wireless network, without a central hub that can be shut down.
[+] mpcovcd|14 years ago|reply
Wow, this is pretty amazing. The overall structure of the project, and the fact that part of it is funded through donations is striking. The coverage of the project is from what I can tell a very large area http://www.ptawug.co.za/content_list_5
[+] ap22213|14 years ago|reply
These meshnet projects are interesting, and I wish them well.

But... we (democratic republic countries) already have governmental structures that allow for changing laws. Let's just organize and change the laws.

Aside from the industry-paid demagogues' rhetoric of 'STEALING' on the internet, we have to objectively think about this problem. We, the public, define the laws. We define what 'stealing' is. If a majority of the population is violating the so-called law, and it's hard to identify the specific victims of the law or even particular damages, then it's probably not a useful law anymore. Instead of jumping into a subversive massive campaign to overthrow the existing system, let's just use the tools that have been created to deal with these types of situations.

The simple fact is that the Internet and digital content has dramatically changed the way that intellectual property works, and the laws haven't kept up.

[+] rjbond3rd|14 years ago|reply
I like your civic-minded approach. But isn't it a bit idealist while the laws are written by the lobbyists of entrenched multi-billion-dollar businesses? I sincerely hope that's not the case in your country but it's definitely the case in mine.

It seems to me it's the (possibility of) technological circumvention itself which renders the laws outdated. If that's true, then the laws will always lag behind to the point of absurdity (as appears to be the case now).

Suing grandmothers, software patents, suing farmers downwind of the pollen of patented plants, etc. Where's the hope of changing those laws which are backed by multi-billion-dollar industries until lobbyists and campaign contributions are banished from our law-making process?

[+] charlieok|14 years ago|reply
Changing the law is certainly a worthy goal, and I wouldn't want to discourage anyone from working on that.

Same goes for improving the technology. Making the internet more resistant to censorship, throttling and monitoring by design, is a very worthy goal.

[+] ap22213|14 years ago|reply
Let's imagine that some big corporation invented a way to produce free energy, and at the same time, they also influenced current laws to ensure that their patents would never expire.

Would we build all sorts of back-channel technological methods to use these patents anyway so that we may avoid jail and fines? Or, would we simply say, "hey - sorry the idea of 100 year patents just doesn't make sense any more. We're changing the law."

[+] Pobe|14 years ago|reply
HN commentators, dreaming start-up, crushing starters.
[+] noptotsch|14 years ago|reply
There is no real start up, yet. But its pillars are being built, yet. And actually delivering enough of option to be sure its start will be hard to neglect.
[+] Wohlf|14 years ago|reply
"Scumbag commentors"

Reddit will love it.

[+] agentultra|14 years ago|reply
Not only is the idea itself not unique; other hackers have been working on this for at least a decade with little practical success. It's hard enough covering a city with wifi let alone connecting a mesh network over the air.

Rushkoff and others think it's just a matter of time... I remain skeptical.

How many of the groups members have worked in telecommunications and understand how antennae work, how signal broadcasting and processing works, how OTA protocols are implemented, etc?

You can't build the kind of robustness that we enjoy today out of commodity hardware. If you want a decentralized darknet, you'll probably have to dust off that 56k modem and get used to using fidonet again.

[+] wladimir|14 years ago|reply
You can't build the kind of robustness that we enjoy today out of commodity hardware.

And that's not needed either. The purpose is communicating with each other in cases that the government brought down or is heavily filtering the internet (like happens in Egypt, Libia, etc), or in case of a disaster. It doesn't have to be as fast, or robust as the internet. 56k is plenty enough if you just want to send messages or small photos.

And in places no internet connectivity exists at all, it's better than nothing. We're just very, very spoiled.

[+] charlieok|14 years ago|reply
In my condo, I can see between 15 and 20 other wifi routers belonging to my neighbors. Every single one of them is password protected. I doubt any of them are talking to one another.

Surely there is room for improvement here?

[+] samarudge|14 years ago|reply
Forgive my ineptitude, but how does this differ from 'The Deep Web' available on Tor minus the cable coming out of your house?

While I agree SOPA is a terrible idea, internet censorship and having a central controlling organization (Or group of organizations) isn't such a bad thing. Look at Deep Web, it seems, to me, to be primarily used for illegal operations (drugs trade, child pornography and other nastys). The way I see it, this effort would be much better applied to resolving the issues we have with the current internet, reducing centralization and reliance on ISPs rather than "to shit with the working system lets start again".

And that's not even touching the technical aspects, the internet as we know it still isn't anywhere near perfect (IPV4 as an example). Are they expecting this to happen overnight? Some of the greatest minds of the last few generations have worked to make the internet what it is now, if university's are "experimenting" with this stuff it's clearly a long way from a realistic option.

That being said, wireless technologies are always improving. I'm sure the military already have some similar mesh based network (all be it on a smaller scale) far more advanced than anything we've seen (Assuming this since the majority of technological advances in communication originated from or were improved by the military). It's by no means a worthless project but I think the idea that in 6/12 months you can buy a box that gives you access to an un-modorated, unfiltered, private internet is a little ridiculous

[+] int3rnaut|14 years ago|reply
I'm against crazy government control as much as the next guy, but is creating a decentralized system in this manner really the answer to this problem? I'm not agreeing or disagreeing, I am just really curious.

There seems to be a big decentralization movement in recent times (bitcoins!) but even as a person against the extremes of SOPA, I can at least appreciate the securities and benefits of a "traditional" governing body, no matter how ridiculous some members of government are--I'm just speaking as a not so tech savvy person, but to me one of the biggest psychological hurdles for a project like this is giving control to a group of people I am unfamiliar with--there is some sense of a rapport (even if there is some lack of trust) with the traditional government (just like with banks as I allude to bitcoins) that to me is a big obstacle for the meshnet growing to a degree where it becomes a true meshnet.

Either way, I love the hustle, and admire the project immensely.

[+] wladimir|14 years ago|reply
I haven't completely read the OP, But why isn't Openmesh ( http://www.open-mesh.org/ previously B.A.T.M.A.N. ) mentioned anywhere in this thread yet? I like the fact that this is getting a lot of energy behind it, but the idea itself is not new. Please don't re-invent any wheels, time is too short for that.
[+] jebari|14 years ago|reply
Enthusiastic people with out technical knowledge are needed. First off a good idea with leadership can succeed in this area. The way to make mesh work which has not been tried has nothing to do with technology or any other comment issue found here. It has to do with how people get the internet right now. If you set up consumer sales side of your mesh project to look like any other ISP from the consumer perspective, i.e. you call up a number and a few hours or days later you have internet then it can work. Issues specific to mesh are you need to focus on islands, so you can only offer service in an ever growing area. As the mesh grows sales can grow until the islands merge. In the meantime, before islands merge you need to have access to old fashioned wire as well as after they merge. Ultimately its just another business model. It can work if deployed well.
[+] charlieok|14 years ago|reply
I think what you want here is a device you can just plug in, and if it finds any neighbors it's in business. Home WiFi plus whatever kind of additional radio is best suited to join a "city mesh".

So yeah, random people on reddit probably aren't going to come up with this anywhere close to as fast as a small team with just the right skills.

Making and selling a great piece of idiot-proof hardware that does this sounds like a decent startup idea. And now that I've thought about it this much, I'm guessing there must already be some startups selling such a thing (anyone have firsthand knowledge?).

What reddit brings to the table is a large number of interested participants. If a couple of those people live within range of me, the idea suddenly becomes one I might consider buying and plugging in now, today.

So for that reason, I like this reddit group.

[+] wcchandler|14 years ago|reply
This might not be a popular opinion, but as an individual who's capable of designing and implementing this, I'd rather vote in a politician who projects my ideals.
[+] Wohlf|14 years ago|reply
At this point, we're considering all contributions equally.
[+] cperciva|14 years ago|reply
You may like the concept that all ideas are equally valid, but unfortunately reality disagrees.
[+] VigUi7vv8G2|14 years ago|reply
Wow, I was just in the IRC channel and people there are saying they don't want exit nodes because of "liability". Completely ridiculous.
[+] vidarh|14 years ago|reply
Really? What is ridiculous about it? In the face of potential laws like SOPA which requires restrictions on routing traffic to certain destinations, it would seem that worrying about the potential liability of a network with exit nodes allowing traffic to the "regular" internet is exactly something one should worry about.
[+] tehgrunt|14 years ago|reply
Actually, I was the one trying to bring that issue up. One can see the problem with exit nodes if you just look at Tor. Exit nodes on Tor are frequently served with DMCA notices and sometimes equipment seizures (in non-US countries). See https://www.torproject.org/eff/tor-legal-faq.html.en for more information
[+] CamperBob|14 years ago|reply
There may be ways to overcome the limitations of mesh networking, as outlined by many people here, but you will need to think outside the mesh, so to speak. It is probably best to think of the mesh as the "last mile" component rather than the backbone.

One idea: a $5 laser pointer can be modulated at well over 100 Mbit/s. Everyone in an urban area who can see one side of a building can bounce laser beams off of it. (Data recovery and collision resolution are left as exercises...)

[+] nl|14 years ago|reply
Data recovery and collision resolution are left as exercises...

I have discovered a truly marvelous proof of this, which this margin is too narrow to contain?

[+] Gmo|14 years ago|reply
Problem with laser is fog ...

In my student dorm, we used that to connect to the University network (which was a km or two across ...)

We would not get any internet by foggy weather :)

Actually, that was always something funny to say ... "We have internet by laser" then people would go "wow" ... and then you say "and it doesn't work when there is fog" and then suddenly, all the "wow" goes away :D

[+] _exec|14 years ago|reply
I'm really interested in testing this idea, do you have any links / papers / online projects? All I can find on Google is audio-over-laser projects..
[+] 1010101111001|14 years ago|reply
I read that Xerox did this between two of their buildings many years ago. Apparently it ran across some portion of a motorway and they had to turn if off occassionally. I've forgotten where I read this. Maybe someone else knows the full story.
[+] bobsoap|14 years ago|reply
Even if this project isn't backed or supported by the "right" technically qualified people right now, I have no doubt that that will change as soon as the government-controlled internet becomes a noticeable reality. This is only the beginning. It will grow.