Wow, thanks Hugolp.
To clarify, a super node does the same thing as a regular, but with more antenna power and more max connections?
Can a network of only regular nodes work okay?
Did they really used to sell that thing for $40?
This network has been created differently than the potato mesh idea that you posted. There are nodes and super nodes. They have different functions. Basically the node connects (usually) to a super node, and the super nodes connect between themselves. The reason for this is mainly hardware and easier routing. The nodes are basically simple devices with one antenna that connects to a super node, like the one I just linked previously. Super nodes have different antennas, some directional to connect to other supernodes, and other omni-directional (or partially) so the nodes can connect. The reason for this is that directional antenas only radiate in one direction but get farther away and with better bandwith, so they are used to connect super-nodes. Then they have one or two (or more in some big super nodes) omni-directional that can not radiate km away but allows for local nodes to connect to the super node, because it radiates in all (or some) directions and covers an area. So you basically have the troncal connections between the super nodes and then the nodes connected to the super nodes. As the network started growing there was an effort to create redundant connections between the super nodes, for more bandwith and in case one super nodes goes down temporarely.
This is the reason why the supernodes (more expensive) are sometimes funded through a donation system, where the interested chip in.
The difference with what I have read of the mesh potato network is that with this system you can connect nodes farther away from each other, and the routing is more efficient, allowing for better lag and most probably better bandwith. I have my doubts on how a mesh network can behave in networks with a big number of nodes and covering a big territory, but if you want to cover a big area you need a lot of people adopting it. But this way, you can have a few people in different towns conected between each other, without the need of all the towns in the middle collaborating at the moment. The con is that you have to coordinate the IP addresses of the nodes. In the catalan network this is done through the webpage of the association. You create a node there (they use google maps to place the node) and then you get an IP address, that is usually dettermined by location and the supernode you are going to use, so the super nodes have an easier task routing packages.
If this kind of networks gets popular you can probably create a mixed system, where you keep the super nodes structure but connect to the super node using a local mesh network instead of a registered node. They are trying to do this here in one of the towns where guifi.net is more extended. Their idea is to use the local town government lighting and put the mesh nodes on top (basically because its elevated and already has electricity), so they create a mesh network that gives connectivity to the whole town, and even to your mobile phone or device anywhere in the town. But to do this there has to be a wide acceptance of the project, so I think starting with the node-supernode infrastructure works better initially.
And yes, those system where cheaper before (or my memory fails). I will try to look for the shop where I got the prices. Still 60-70$ one time purchase is afordable. In a few months you have already saved that much by not paying your intenet provider.
PS: Here there is even a optic fiber connection. The guys connected this way obviously dont live in a city where this would be difficult.