Meshnets on Maidsafe


Awesome! Just watched a presentation by Pieter yesterday and was impressed. His views seem very compatible with a distributed society, with matching technology.

Great stuff!

Edit: incidentally, I was investigating message queuing the other month for my day job. I think I know which technology I am backing now! :slight_smile:


:wink: Paige


Just read up about Jott… Sounds really interesting. Not sure how the SafeNetwork can be integrated with this, but I’m sure there’s a way.


Well if they can’t integrate they can certainly clone it. And more to the point it certainly demonstrates a real need to get away from the dataplans of cell carriers and the even the costs presented by ISPs.


What were you quoting here? Do you have a link?


I thought like to add piratebox device as a mesh network possibility of integrated with maidsafe.
pirate box was my first introduction to mesh networks and the idea was the way I found myself interested in maidsafe…


Zero MQ, maybe as the earlier post referred to. If you select some of the text and search for it might get you the exact URL.


This is as close as I got and it’s not a direct quote or complete quote even.


Not sure why this thread doesn’t appear on the homepage but it sure is cool:



@eddyjohn75 when posting videos and other links, please give some information so people don’t have to click - all we know is this is about meshnets, but maybe it has some interesting nugget that encouraged you to post it?


Ooh yeah, sorry for my graffiti bro.

But this is a new IOT Network in the Netherland. They have covered Amsterdam entirely already within 1 months. I think I’ll contact this dude tomorrow about the SAFE Network (because right now they don’t know how to monetize the network), but they want to keep the Network totally free & opensourced. This project will just be a completely decentralized Network. :stuck_out_tongue:


The issue I have not seen addressed is that currently mesh networks have to connect to the internet backbone some how to in order to connect to other cities/countries. (Is this covered in the video?) There are certain issues with people using residential ISP accounts for that interconnect and the reasonable way I can see is for companies to provide that internet so that sufficient bandwidth can be provided. But of course that has its own set of issues or concerns depending on the type of mesh one wants.

I am sure that as greater bandwidth and longer distances can be achieved with mesh, this will somewhat resolve, but for the foreseeable future (10 years) it would seem we need to rely on some support from companies to provide the needed bandwidth for long haul volume packet moving.


I’m to lazy to do anything right now. But you could check this out:

Looks like this tech might only be for SAFEcoin transfers :frowning:


Really cool. I admire these LoRa guys for taking a huge step to a real functional decentralized network. Yes, it’s focused on the internet of things (i.e. communication between two devices autonomously) but I’m sure it can be adapted to support the SAFE network.


No it can’t, because the throughput is very low.
IIRC in most of those solutions the per-client maximum throughput is just several KB/s and when just a minority of clients tries to get the maximum performance then they can’t get that much.
The idea is to save power and provide the bare minimum required for low cost and lower power devices.


The speed range is between 0.3kbps and 50kbps which are equivalent to modem speeds back in the 1980’s and 1990’s. Yes, this is super slow compared to today’s standards but it’s pretty good speed to support storage packets. I’ve used modems to connect to data centers at 1200 bps and 2400 bps and they were fine as terminals. Playing DOOM2 with a friend was smooth with a dial-up modem at 14.4kbps speeds.


If the min request size is 1MB and you can’t get over 2-3 KB/s on a busy network, that means every time you click on something, nothing happens for a minute.
I downloaded porn from newsgroups over a 2400bps connection and it wasn’t fun. Videos were a high end luxury, usually short, low res clips.

Nobody wants to go back to that even if it were free, when you can pay and get LTE (or 3G for the poor) on your phone. A “free” connection with “network equality” can’t deliver 1% of throughput provided by the lamest mobile phone with a cheap data plan.
Completely unusable, because it would be used for things completely opposite to what it was designed for.


LoRa with SAFE would be for devices and for direct device-to-device communication – i.e. the Internet of Things. Agreed, LoRa would be impractical as a platform for web browsing and video streaming. But for micro-controller devices, a 1MB chunk of data is substantial enough to update an internal data table in a reasonable time. Downloading 1MB at let’s say half the speed range of 25kbps would take 40 sec. Using caches and good design, it’s very usable for micro-controllers.

Alternatively, I can build my own LoRa device that acts like a SAFE data cache (server) for 10 other LoRa devices (clients). The dedicated cache device server sends and receives SAFE data in 1MB chunks on behalf of the clients’ requests. The server relays the info in tiny chunks to the appropriate client devices.

The dedicated cache device server is analogous to a water tower. Water (SAFE 1MB chunks) gets pumped up to the water tower during off-peak hours and then the water pressure is distributed to individual households during peak hours. An old IBM mainframe works in a similar way by running batch jobs overnight to update the databases. It may sound antiquated today but this is the way many large systems ran in the 1970’s, 80’s, and through the 90’s.

With hundreds of dedicated cache device servers within a local LoRa network, privacy and anonymity can be further preserved – analogous to TOR.


I like your post, not because I think your actual implementation is necessarily feasible but instead, because I also see great potential in LoRa.