Nxt Forum

Nxt Discussion => Alternative Clients => Nxt Software Releases => SuperNET Releases => Topic started by: jl777 on June 28, 2015, 01:14:42 am

Title: SpaceMesh.org and SuperMesh.io asset
Post by: jl777 on June 28, 2015, 01:14:42 am
originally in this thread: https://nxtforum.org/general-discussion/all-in-one-nxt-supernet-freemarket-meshnet-raspberry-pi-device

SpaceMesh is the logical evolution of this. Initially ground based units will be created to form and connect to existing localmesh networks. Adjacent localmesh networks to be connected via line of sight high bandwidth links into regions and finally satellite base stations to connect all the regions together.

Ultimately a totally decentralized global alternative to the Internet (and google)

There will be 10% dividended out to SuperNET/NXTventure assetholders when the launch code is approved with net positive number that creates the following hash: 4e4592a9786751eec44cfc78978c8d438fc737c2

James

Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on June 28, 2015, 10:25:14 pm
Github Repo: https://github.com/satindergrewal/SuperMesh/

If you have any feature request or any issues, you can submit those here:
https://github.com/satindergrewal/SuperMesh/issues

This is the so far progress on SuperMesh Development:
https://docs.google.com/spreadsheets/d/1ya9fMS0Z0-xSew2rhLcHKbB9y4HVERwk9t-G1W4PzlY

12 July 2015: SuperMesh.io Test Release - More Info: https://nxtforum.org/index.php?topic=9491.msg187946#msg187946
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on June 29, 2015, 06:45:25 am
This is great news guys!!!

Satellite MeshNet?   :o

NPP Satellite Launch Animation: https://www.youtube.com/watch?v=5v7SeAYumoI

Astra - How satellites are launched: https://www.youtube.com/watch?v=8t2eyEDy7p4

Do you want me to contact SpaceX (https://www.youtube.com/user/spacexchannel)?

Jokes aside, my background is Economics. Currently I am the Business Developer and Accountant at Nxter.org (https://nxtforum.org/nxter-org/main-thread/msg182928/#msg182928). So, if you need any help on these matters I will be happy to contribute.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on June 29, 2015, 06:49:55 am
This is great news guys!!!

Satellite MeshNet?   :o

NPP Satellite Launch Animation: https://www.youtube.com/watch?v=5v7SeAYumoI

Astra - How satellites are launched: https://www.youtube.com/watch?v=8t2eyEDy7p4

Do you want me to contact SpaceX (https://www.youtube.com/user/spacexchannel)?

Jokes aside, my background is Economics. Currently I am the Business Developer and Accountant at Nxter.org (https://nxtforum.org/nxter-org/main-thread/msg182928/#msg182928). So, if you need any help on these matters I will be happy to contribute.

How about when a working experimental build comes out, you make an Exclusive video of it with your reviews?

You can also take a look at the spreadsheet linked in previous post and may be let others know what's happening in NXT community.

Glad to hear from you here.

Cheers
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrV777 on June 29, 2015, 04:52:17 pm
I'm curious.  Could this be used in some way with your project?  And/or is this something to compare your project to:
https://www.indiegogo.com/projects/communitycube-the-nsa-hates-us

Great work btw
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: gs02xzz on June 29, 2015, 07:21:06 pm
It seems that Skycoin is similar project - https://bitcointalk.org/index.php?topic=380441.0
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: franckuestein on June 29, 2015, 07:27:40 pm
This is the so far progress on SuperMesh Development:
https://docs.google.com/spreadsheets/d/1ya9fMS0Z0-xSew2rhLcHKbB9y4HVERwk9t-G1W4PzlY

Interesting.  :)
Let's see how it goes!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on June 29, 2015, 07:58:22 pm
I'm glad you two decided to collaborate on this. Supernet itself is a kind of alternate internet, if I understand it correctly, and I always wanted to see it connected with Hyperboria or other meshnet. Good luck with this fascinating project!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on June 29, 2015, 09:46:55 pm
I'm curious.  Could this be used in some way with your project?  And/or is this something to compare your project to:
https://www.indiegogo.com/projects/communitycube-the-nsa-hates-us

Great work btw

Thanks for sharing the link.

That's an interesting project MrV777. Very similar to ours I'd say. Eventually we are going to do something like that, except we'll have more integrated cyrpto services in our platform. May be in the future I'll give this project a try as well, and see what they have already if people can buy their product and install our software and use it to connect to CJDNS MeshNET.

It's not clear from their video or indigogo page, how they are connecting to MeshNET. Which mechanism or software they are using to make a MeshNET.

In CJDNS all nodes gets only IPv6.
All nodes communicate with each other in encrypted mode.
Even if you access a HTTP, I think that's also going to be encrypted (this needs to be confirmed).

All services mentioned can be included in this project as well, but I'd like to keep this software slim. That'll give much flexibility to add additional services to system only if user'd like to have. Makes sense when you want to make better use of your available device's resources.

It seems that Skycoin is similar project - https://bitcointalk.org/index.php?topic=380441.0

I couldn't find any details of their SkyWire MeshNET.  Neither I could find their official website. Is this project alive at all??

I'm glad you two decided to collaborate on this. Supernet itself is a kind of alternate internet, if I understand it correctly, and I always wanted to see it connected with Hyperboria or other meshnet. Good luck with this fascinating project!

I think Luck won't do it. We will need your support and volunteer efforts for the project when needed. That's all this project needs! ;)

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on June 29, 2015, 10:36:53 pm
To make things bit more clear here's what's happening in project development.

Originally I was going to release the Control Center and OS image for RasPi or other IoT devices including NXT Full client and additional NXT related applications, along with the extra services installed and working out of the box.

Since James collaborated in project, he also came up with streamlined ideas.

The project will be mainly focus on developing a Control Center to install and manage Crypto Applications and MeshNET related services with ease in modular way.
Plugging in a device to network would give you services related to connect to MeshNET, with anonymity and security.
NXT Full client and SuperNET would be available by default on OS. You'll not need to install NXT Client.

All other services such as Lite Wallets, NXT FreeMarket etc would need to be installed later by logging into Control Center. Don't worry, I'll make the process as easy as to just click 'Install' or 'Remove' button to make the additional applications installation easy for new users.

The reason, it's not really mandatory if everybody wants the same software and applications installed on their device. They must given a choice to either have it or not. If users aren't installing extra software they don't want they'll have bit more room for the installed applications and services and so the device will be faster.

This will be a modular approach to add additional applications and services to the System. Example:
 - If you want to install OwnCloud, sure just click and give some necessary info and it's done. That'll assign some system resources to it, otherwise you had your system resources available for other applications installed.
 - If you want NXT FreeMarket, just click to install.
 - If you want to install ANY Other Crypto Wallet which is supported by this OS/Control Center Software, click and Install.

Means, this project has to be slim in size support wide range of application and services. Light enough you can install it on your existing RasPi or other IoT device, and wide range applications supported enough you can make custom hardware node and install more services on it.

A framework will be set for additional applications and services to be supported by the OS/Control Center, so that it makes it easier for end users to be able to install and use it with ease. And if you are a developer, you'd know what exactly you'd need to do to make your applications and services to be supported by this OS/Control Center.

The first focus is to make the base services ready and then move on to Control Center development.
Then to make additional applications and services as modular packages which can be easily installed and updated with security measures in place.

Initially when the software will be ready, it'll be made available for public download and anybody would be able to download it and install on their stock IoT hardware. Recommended Stock Hardware information will be provided on official website.

For SpaceMesh Asset Holders: The software will be linked to NXT Blockchain, so a new installation of OS/Control Center will have to pay some amount to be able to use the full services of the OS. Otherwise it would be only basic NXT Client Wallet or SuperNET wallet on it. (This process may be changed later. It's still in planning phase). The more software installs will happen the more earnings SpaceMesh Asset will have, and so a strong dividends for all Asset holders will be.

Extending the limit of SuperMesh will also give other crypto technologies out there to make use of this software, which will lead more earning for SpaceMesh asset holders.

My efforts on project is to work on improving the Software/OS part, and make it ready for stock hardware out there.
People will be able to make their own hardware setup and install this OS and use it, or sell it further.

Then after we'll focus on official Custom Hardware for the device.

James came up with Space Satellite idea, and he knows better about SpaceMesh plans. We'll surely have something amazing when the SuperMesh software releases.

There's a lot to do for me, and any volunteers of this project who will join. We expect very nice earnings from SpaceMesh Assets.

If you are on SuperNET Slack, join #spacemesh channel for latest updates and discussions.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: apenzl on June 29, 2015, 11:44:51 pm
(http://i.imgur.com/jiqcwjJ.gif)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on June 29, 2015, 11:46:47 pm
http://i.imgur.com/jiqcwjJ.gif

Yea, it's very similar to 'wright brothers' efforts to fly and when people didn't believe them. I believe in my efforts. We'll fly. :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: jl777 on June 29, 2015, 11:54:02 pm
http://i.imgur.com/jiqcwjJ.gif

Yea, it's very similar to 'wright brothers' efforts to fly and when people didn't believe them. I believe in my efforts. We'll fly. :)
It is easy to project land based mesh networks expanding as far as there are people living in a location at sufficient density.
However, this expansion will lead to regions that dont connect and the current solution is to use the existing internet to connect these regions. For short term stop gap, nothing wrong and very practical.

However, long term there is a distinct possibility that crypto is being made harder and harder to use on the corporate internet.

Then we combine this, with things like $1000 per kg cost to get something into orbit, current costs for a satellite being ~$100K and we realize this is 2015 and not 2005!

Give a few more years of moore's law and the cost for satellite should keep coming down, as the meshnet regions get bigger and bigger. At some point (100,000+ SuperNET users), then each satellite would cost less than $1 per SuperNET user.

This is not any science fiction. Now, if we get clever rocket scientists to figure out how to increase the bandwidth from a satellite, reduce the costs, all this could happen sooner rather than later.

So the SpaceMesh asset combines both the short term standard supermesh.io node and the longer term satellite base stations that will link the regions together. I expect there will also be a high bandwidth line of sight node in between the base station and the supermesh.io nodes.

Also, there are half a dozen or more other project, each doing various parts of this and I am hopeful we can join forces to make the most efficient path to a fully decentralized network that we can all use

James
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 01, 2015, 10:09:34 pm
If anybody wants to learn about CJDNS MeshNet, they will find these resources useful:

"Wireless Meshnets: Building the Next Version of the Web" - HOPE 2014: https://www.youtube.com/watch?v=cEo4uLAJ32U

Author of CJDNS Library - Caleb James Delisle -Bitcoin 2012: https://www.youtube.com/watch?v=sCFmzGknUew

Battlemesh V7 | CJDNS & Project Meshnet - Lars: https://www.youtube.com/watch?v=4pC8EPPFmlE

Project MeshNET offical website: http://projectmeshnet.org/

What is Hyperboria, and official website: http://hyperboria.net/

FAQs about CJDNS MeshNET: https://wiki.projectmeshnet.org/FAQ

Known MeshNET specific websites, which are known as Hyperboria websites: https://wiki.projectmeshnet.org/Known_Hyperboria_sites

Known MeshNET specific services: https://wiki.projectmeshnet.org/Known_Hyperboria_services

CJDNS MeshNET Github source with MeshNET related FAQs: https://github.com/hyperboria/docs/blob/master/faq/peering.md

Unofficial source of Project MeshNET/CJDNS MeshNET's wiki/FAQs: http://transitiontech.ca/faq

Information regarding peers on CJDNS MeshNET: http://cjdns.ca/peers.txt
Source2: https://wiki.projectmeshnet.org/How_To_Add_Peers

Unofficial Project MeshNET/CJDNS MeshNET documentation link: https://docs.meshwith.me/en/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 01, 2015, 10:20:16 pm
I was feeling bit tired this whole week. Seems I pushed hard in previous weeks to give a boost start to this project.

Currently I'm focusing on multiple things and switching between tasks. Things I'm working on right now are:
 - Make a WiFi HotSpot,
 - Test BitcoinDark on RasPi
 - Test InstantDEX on RasPi
 - Routing on RasPi

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 06:52:14 am
Started using my own RasPi as WiFi router. Decentralised DNS resolves by default without any issues.

It's just half way through. Adding more features to Routing.

Will test it for some days.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 09:54:46 am
SuperMesh Router WiFi clients are automatically connect through TOR. Anonymity is default for all WiFi clients.

This option will be made an option in Control Center, so that clients have the option to disable/enable Anonymity.

Without installing any TOR Service on local systems, WiFi clients are able to access .onion TOR service. A picture below shows Google Chrome and FireFox able to visit TheHiddenWiki without having TOR software installed on machine:
(http://i.imgur.com/OAVJ03O.png)

And every time you refresh http://www.ipchicken.com/ it shows different IP.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 12:22:51 pm
Give me a suggestion please.

Should TOR be enabled by default, when a user boots up SuperMesh node for the first time?

If not, it can be enabled/disabled always from Control Centre.

Would that be good?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: tribbles on July 02, 2015, 01:48:45 pm
*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: jl777 on July 02, 2015, 04:06:24 pm
https://bgr.com/2015/07/01/proxyham-wifi-anonymous-secure-25-miles/
Thanks!
With more and more hardware like this, it will become easier and easier to connect localmeshes into larger regions
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: NxtSwe on July 02, 2015, 08:56:06 pm
Give me a suggestion please.

Should TOR be enabled by default, when a user boots up SuperMesh node for the first time?

If not, it can be enabled/disabled always from Control Centre.

Would that be good?
Depends.
Does TOR slow down the machine by using up a lot of CPU/memory?
What about network performance?
If there are no significant drawbacks, then I think you can have it enabled.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 09:00:39 pm
Give me a suggestion please.

Should TOR be enabled by default, when a user boots up SuperMesh node for the first time?

If not, it can be enabled/disabled always from Control Centre.

Would that be good?
Depends.
Does TOR slow down the machine by using up a lot of CPU/memory?
What about network performance?
If there are no significant drawbacks, then I think you can have it enabled.

It doesn't slow down speed of internet in excess, but it's notable slow down speed.

I don't see much load on CPU or Memory if TOR is turned On by default.

I'm just using Edimax 802.11n Adaptors. Still testing Network performance with these. Would like to test with 802.11ac, and much wider range WiFi accessibility.

Will keep on testing for some more time and decide if TOR should be left enabled by default or not.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: nzminer on July 02, 2015, 10:13:11 pm
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 10:23:42 pm
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.

It always comes to technology geeks first. The Software will the be first thing accessible to people.

They'll assemble their stock IoT device or make their own custom hardware. They can use it for themselves or sell it further.

ProxyHam is surely a cool thing. I think there'll be more such options in coming years.

When enough people will be using SuperMesh.io nodes for different reasons like Anonymity, Security, Free MeshNet services, On demand Internet access (No regular contracts needed) which are payable via NXT or BTC or any other crypto, these nodes will go in demand. People need freedom of choice, privacy and security.

This project covers almost all aspects of it. In the beginning there'll be less people on this network, just like the first days of Bitcoin you can say. Eventually there'll be a lot more, just like after 6+ years today we have. More on Bitcoin network, and a lot on altcoin networks.

There'll be legal issues, there'll be options, there'll be parallel multiple MeshNet variants. More choices are expect to come in this area soon. It's just the beginning of MeshNET development, and we are at the right place at right time I think.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 02, 2015, 11:15:24 pm
OneWeb's Mission to Start a Global Satellite Web Network: https://www.youtube.com/watch?v=CGVtxNuSW1k
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 02, 2015, 11:29:45 pm
OneWeb's Mission to Start a Global Satellite Web Network: https://www.youtube.com/watch?v=CGVtxNuSW1k

Cool!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 03, 2015, 02:45:34 am
Added Explore I2P service & Include in Project if fits to todo list: https://docs.google.com/spreadsheets/d/1ya9fMS0Z0-xSew2rhLcHKbB9y4HVERwk9t-G1W4PzlY

EDIT 1: On quick review and search, seems I2P is bit resource intensive and not as good as in speed as TOR. I'd leave it for now, and put it on least priority list. Will do it in last tasks if needed.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 03, 2015, 08:13:16 am
Was testing if changing network cable or putting it on to different public internet accessible interface will still keep the routing and features working.

Plugged off my existing WiFi

Plugged in my Mobile cable and used USB tethering

routing and anonymous features intact.

seems like Test Passed. :)

So, it will work with different situations.

You have Two WiFi adaptors. One will be configured to connect to your existing WiFi, and the other will provide you WiFi Access Point.

Or You have One WiFi, and you hook a LAN cable.

LAN cable will be your connection to regular Internet and WiFi will work as your Access Point.

Or you are taking it portable.

You have One WiFi, and you connect your Mobile USB to it, and use USB Tethering for getting access to internet.

In all three scenarios your internet will work.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on July 03, 2015, 03:43:03 pm
no, plz don't implement tor as default. that would seem to plug the freedom-seeking user directly back into the spynet.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: tribbles on July 03, 2015, 07:55:59 pm
*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: nzminer on July 03, 2015, 10:04:33 pm
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.

It always comes to technology geeks first. The Software will the be first thing accessible to people.

They'll assemble their stock IoT device or make their own custom hardware. They can use it for themselves or sell it further.

ProxyHam is surely a cool thing. I think there'll be more such options in coming years.

When enough people will be using SuperMesh.io nodes for different reasons like Anonymity, Security, Free MeshNet services, On demand Internet access (No regular contracts needed) which are payable via NXT or BTC or any other crypto, these nodes will go in demand. People need freedom of choice, privacy and security.

This project covers almost all aspects of it. In the beginning there'll be less people on this network, just like the first days of Bitcoin you can say. Eventually there'll be a lot more, just like after 6+ years today we have. More on Bitcoin network, and a lot on altcoin networks.

There'll be legal issues, there'll be options, there'll be parallel multiple MeshNet variants. More choices are expect to come in this area soon. It's just the beginning of MeshNET development, and we are at the right place at right time I think.

Yes quite true, people will find ways to buy them if they want, i guess its more to do with the RF band that legal issues could present a problem, depending on the country.

With spacemesh, if satellites are going to be used, how will that work, as they are expensive?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: jl777 on July 03, 2015, 10:08:40 pm
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.

It always comes to technology geeks first. The Software will the be first thing accessible to people.

They'll assemble their stock IoT device or make their own custom hardware. They can use it for themselves or sell it further.

ProxyHam is surely a cool thing. I think there'll be more such options in coming years.

When enough people will be using SuperMesh.io nodes for different reasons like Anonymity, Security, Free MeshNet services, On demand Internet access (No regular contracts needed) which are payable via NXT or BTC or any other crypto, these nodes will go in demand. People need freedom of choice, privacy and security.

This project covers almost all aspects of it. In the beginning there'll be less people on this network, just like the first days of Bitcoin you can say. Eventually there'll be a lot more, just like after 6+ years today we have. More on Bitcoin network, and a lot on altcoin networks.

There'll be legal issues, there'll be options, there'll be parallel multiple MeshNet variants. More choices are expect to come in this area soon. It's just the beginning of MeshNET development, and we are at the right place at right time I think.

Yes quite true, people will find ways to buy them if they want, i guess its more to do with the RF band that legal issues could present a problem, depending on the country.

With spacemesh, if satellites are going to be used, how will that work, as they are expensive?
satellites are only for the final phase, to connect all the localmesh regions together
these localmesh regions are created from wifi meshes that are connected via high bandwidth point to point nodes using devices similar to the one posted above.

so the cost of satellites will be spread across the entire network
in the interim encrypted packets via normal internet will need to be used
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 03, 2015, 11:31:39 pm
no, plz don't implement tor as default. that would seem to plug the freedom-seeking user directly back into the spynet.

Ya, Tor is all but compromised. We know this. Why waste time with it? i2p however is not. I know you mentioned some performance issues, but it actually serves it's purpose whereas Tor is so much more dangerous as it merely gives the illusion of anonymity.

Agree with you that TOR isn't as Anonymous or as Secure as we think. I'll only put it to as option to be selected by user. Let the user decide what they want.

I put I2P to my least list as if I install I2P besides NXT Full client, both use Java, and both need system RAM. It'll be lot of load on IoT device and sharing system resources together.

I'm not saying I'll NOT include I2P. I'm just saying I am putting I2P to my least priority list. I'll do it at some point. Will see how can I optimise it.

May be by that time we have some better IoT devices with better RAM options on it. Then it won't be much issue. This little build is going to have so many system services out of the box on it, which shouldn't be. It's already going to consume a lot of system resources.

How to mange and optimize the OS to work with an IoT is a priority task. If the device will be slow, it won't be a good for mass acceptance. The thing is we make a product, and give recommended conditions to use it in. People don't really care. They just use it to the extent it breaks, and then complain.

It gotta take care of such things as well to some extent, even though I know it's not totally possible to. There'll still be complaining consumer/people.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: tribbles on July 04, 2015, 01:04:54 am
*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: lurker10 on July 04, 2015, 03:26:55 am
PurpleI2P project is a C++ implementation of I2P, it requires less CPU/RAM than the original Java I2P.
https://github.com/PurpleI2P/i2pd
Always disable the floodfill option to use even less resources on low-end hardware.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 04, 2015, 03:44:38 am
PurpleI2P project is a C++ implementation of I2P, it requires less CPU/RAM than the original Java I2P.
https://github.com/PurpleI2P/i2pd
Always disable the floodfill option to use even less resources on low-end hardware.

Awesome! What else can be better than a light weight I2P. Will check it in coming weeks.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 04, 2015, 10:35:06 am
I was consulting with a Network Professional regarding access to IPv6 MeshNET from IPv4 DHCP clients accessible from SuperMesh.io nodes. It seems I might have to do the setup again, as it's not straight forward to do routing for IPv4 clients to IPv6 only MeshNET.

I'll have to setup SuperMesh.io nodes as DHCP which will only give IPv6 address to it's WiFi clients.
Then all IPv6 DHCP clients will be routing to MeshNet's IPv6 network, as well as Intenet's and Tor's or any other IPv4 network to be able to access all services without doing any special settings being SuperMesh.io node's WiFi client.

Now, the question is, how many people have devices which are compatible with IPv6. Means, if I setup SuperMesh.io nodes to only give IPv6 address to it's WiFi clients, and if the WiFi client devices yet do not support IPv6 they'll not be able to access services from SuperMesh.io node.

I'll be doing experiment and testing with this setup and may be other kind of setup models too, to see a viable good solution finally.

Let me know your views and thoughts on this.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 05, 2015, 07:50:21 am
SpaceMesh was mentioned in this article: http://marsocial.com/2015/07/the-declaration-of-internet-independence/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 05, 2015, 12:09:36 pm
I'm testing IPv6, MeshNET IPv6 websites access on WiFi Clients.

I made SuperMesh.io node as a MeshNET IPv6 Gateway, and set it up to also assign IPv6 to connect WiFi clients on the network.
All WiFi clients connected to SuperMesh.io nodes gets IPv4 address by default.
After a minute they also gets assigned with a IPv6 address as well.

To my test:
 - If TOR is enabled, all services are accessible through TOR. .onion websites only accessible on TOR network are accessible by default, and no special settings needed to be done.
 - IPv6 only websites, which are accessible on MeshNET are also accessible!!! :)

Issues:
 - Some web browsers by default do no support IPv6, and some settings needs to be enabled/disabled in those to enable IPv6 websites accessible. Well, that's out of SuperMesh.io's scope, but I'll include the instructions on how to and what would need to be enabled.
 - Sometimes IPv6 websites are not accessible using .nxt or .hype DNS. I'm still checking on this issue, and do more testing.

Of course MeshNET websites which are only IPv6, will only be accessible to WiFi clients which support IPv6. Otherwise, they can not connect to MeshNET as the MeshNET is only IPv6. Well, this is CJDNS supported MeshNET I'm talking about here.

There are other variants of MeshNETs out there. Once I find my tests with CJDNS MeshNET setup is going good, I'll explore other MeshNET variants too. One on my list is 'Freifunk' (freifunk.net/en/), suggested by @davethetrousers. It's as of now is only a Router only image, but I'll still explore this as it's popular in Europe. What is bad in having more options?! ;)

What's next after this feature?
To enable Beacon on SuperMesh.io node.
With this feature if SuperMesh.io node finds any other SuperMesh.io node around it will peer with those nodes and will add it to it's peer connect list. This will enable auto connect and auto setup of SuperMesh.io nodes.
This would be a really cool feature as it makes a truely MeshNET enabled network which is managed automatically by SuperMesh.io nodes them selves.
All a SuperMesh.io node will need to just power their nodes up and leave them alone.
More SuperMesh.io nodes will be around stronger the network would be.

Will keep you updated with progress.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on July 05, 2015, 02:03:21 pm
Agreed, Satinder, the more meshnets you can connect into the better for the project. My request continues to be that the privacy and anonymity of spacenet users be the number-one priority.

It is my layman's understanding that any meshnet will prevent man-in-the-middle and other spy operations. Is that true?

And more generally: how *would* a spy try to infiltrate a meshnet? I understand that an NSA (CIA, IRS, SEC, ETC) agent could start up his own nodes on spacenet and pretend to be a "normal" user, whose trust he eventually wins over. Is there another method a spy could use to pry into spacenet users' privacy?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 05, 2015, 10:14:58 pm
Agreed, Satinder, the more meshnets you can connect into the better for the project. My request continues to be that the privacy and anonymity of spacenet users be the number-one priority.

It is my layman's understanding that any meshnet will prevent man-in-the-middle and other spy operations. Is that true?

Yes, preventing MITM and Spy operations is the feature of CJDNS MeshNET. All data transected on network is encrypted. So, spying would be tougher than usual Internet Spying if it would be possible at all. But, CJDNS MeshNET, just like Bitcoin Protocol or any other Blockchain Protocol is in still experimental stage. There's more research happening in MeshNet development. The security risks in MeshNET would be not the same, but different than Internet's. Those can be dealt on Node level, but still the protocol is evolving. More nodes on MeshNET would help the research and development on MeshNET and eventually we'll have more stronger security over MeshNET than we have today.

And more generally: how *would* a spy try to infiltrate a meshnet? I understand that an NSA (CIA, IRS, SEC, ETC) agent could start up his own nodes on spacenet and pretend to be a "normal" user, whose trust he eventually wins over. Is there another method a spy could use to pry into spacenet users' privacy?

Each node in MeshNET works as a routing node, to reach other nodes. If a node in the route is a spy node they can setup some monitoring services logging the activity of nodes passing through them. But, in any case they can not spoof or pretend to be someone else. The reason is, the IPv6 which is assigned to a node is not just made from the MAC address of Network Card. The IPv6 is made with the combination of Public Key, Private Key and Network Card's MAC address.

If a website/service is hosted on a MeshNET node and other MeshNET nodes are requesting the service from that IP, the routing nodes can not pretend to be them, they can only try to monitor the traffic routing through them. Even that would be encrypted.

These two links might be of some use for more information on CJDNS and security:
https://www.reddit.com/r/darknetplan/comments/1vq87d/project_meshnet_for_everyone_a_complete
https://wiki.enigmabox.net/cipherspace/cjdns
https://www.youtube.com/watch?v=1tEkyLOh-tY

I think you'll get better answers on CJDNS community. You can head over to it's reddit channels:

https://www.reddit.com/r/darknetplan

https://www.reddit.com/r/hyperboria/

https://www.reddit.com/r/cjdns/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: nzminer on July 05, 2015, 11:26:02 pm
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.

It always comes to technology geeks first. The Software will the be first thing accessible to people.

They'll assemble their stock IoT device or make their own custom hardware. They can use it for themselves or sell it further.

ProxyHam is surely a cool thing. I think there'll be more such options in coming years.

When enough people will be using SuperMesh.io nodes for different reasons like Anonymity, Security, Free MeshNet services, On demand Internet access (No regular contracts needed) which are payable via NXT or BTC or any other crypto, these nodes will go in demand. People need freedom of choice, privacy and security.

This project covers almost all aspects of it. In the beginning there'll be less people on this network, just like the first days of Bitcoin you can say. Eventually there'll be a lot more, just like after 6+ years today we have. More on Bitcoin network, and a lot on altcoin networks.

There'll be legal issues, there'll be options, there'll be parallel multiple MeshNet variants. More choices are expect to come in this area soon. It's just the beginning of MeshNET development, and we are at the right place at right time I think.

Yes quite true, people will find ways to buy them if they want, i guess its more to do with the RF band that legal issues could present a problem, depending on the country.

With spacemesh, if satellites are going to be used, how will that work, as they are expensive?
satellites are only for the final phase, to connect all the localmesh regions together
these localmesh regions are created from wifi meshes that are connected via high bandwidth point to point nodes using devices similar to the one posted above.

so the cost of satellites will be spread across the entire network
in the interim encrypted packets via normal internet will need to be used

OK, sweet, that makes sense.
Anyway i want to be one of the first to try it, so im keen to purchase whatever gear i need to test it :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 06, 2015, 12:05:47 am
So with this space mesh network, would this enable a free, decentralised internet that would work using devices such as the proxyHam?
Sounds a great idea, the hard thing is getting enough people to use it to create a network.
I could also see govt making them illegal.

It always comes to technology geeks first. The Software will the be first thing accessible to people.

They'll assemble their stock IoT device or make their own custom hardware. They can use it for themselves or sell it further.

ProxyHam is surely a cool thing. I think there'll be more such options in coming years.

When enough people will be using SuperMesh.io nodes for different reasons like Anonymity, Security, Free MeshNet services, On demand Internet access (No regular contracts needed) which are payable via NXT or BTC or any other crypto, these nodes will go in demand. People need freedom of choice, privacy and security.

This project covers almost all aspects of it. In the beginning there'll be less people on this network, just like the first days of Bitcoin you can say. Eventually there'll be a lot more, just like after 6+ years today we have. More on Bitcoin network, and a lot on altcoin networks.

There'll be legal issues, there'll be options, there'll be parallel multiple MeshNet variants. More choices are expect to come in this area soon. It's just the beginning of MeshNET development, and we are at the right place at right time I think.

Yes quite true, people will find ways to buy them if they want, i guess its more to do with the RF band that legal issues could present a problem, depending on the country.

With spacemesh, if satellites are going to be used, how will that work, as they are expensive?
satellites are only for the final phase, to connect all the localmesh regions together
these localmesh regions are created from wifi meshes that are connected via high bandwidth point to point nodes using devices similar to the one posted above.

so the cost of satellites will be spread across the entire network
in the interim encrypted packets via normal internet will need to be used

OK, sweet, that makes sense.
Anyway i want to be one of the first to try it, so im keen to purchase whatever gear i need to test it :)

Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 06, 2015, 12:47:30 am
Added 3 more amazing feature tasks to the list:

Spreadsheet link: https://docs.google.com/spreadsheets/d/1ya9fMS0Z0-xSew2rhLcHKbB9y4HVERwk9t-G1W4PzlY
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 06, 2015, 11:06:55 am
Expect a test release with basic features soon. Only for Tech people. Recommended hardware Raspberry Pi 2
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: tribbles on July 06, 2015, 09:59:01 pm
*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 07, 2015, 03:30:17 am
http://cointelegraph.com/news/114766/the-internet-is-sold-out-new-ip-addresses-not-available?ref=2604

I guess this is good in the sense IPv6 will be implemented universally sooner rather than later. Funny what it takes to break out of complacency.

With CJNS MeshNET it runs on IPv6 using unique local addresses - fcxx (https://en.wikipedia.org/wiki/Reserved_IP_addresses#IPv6). And still has potential to go bigger than IPv4 network.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 09, 2015, 04:24:43 am
So, who's ready for SuperMesh.io's new test release? ;)

What you expect in this test release?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 10, 2015, 10:15:38 am
How Satellites Are Helping Investors: https://www.youtube.com/watch?v=SdHDgcORe6Y

I guess mesh satellite will be sooner than later  ;)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 10, 2015, 10:25:58 am
How Satellites Are Helping Investors: https://www.youtube.com/watch?v=SdHDgcORe6Y

I guess mesh satellite will be sooner than later  ;)

Awesome!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 10, 2015, 10:45:49 pm
I have a concept in mind which will support oldest Raspberry Pi as well being a SuperMesh.io node.

Will work on it, and next test release after this coming one will totally support all Raspberry Pi models.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 11, 2015, 07:06:35 am
Good stuff, grewalsatinder. I will dust off my model B if there is a release for older models. :D

Right now, I'm just struggling to have public CJDNS peer which could connect all us together. Since, the one and only CJDNS Public peer I had died now. If anybody could exchange a CJDNS public peer, that would be great.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grizmoblust on July 11, 2015, 06:10:52 pm
Good stuff, grewalsatinder. I will dust off my model B if there is a release for older models. :D

Right now, I'm just struggling to have public CJDNS peer which could connect all us together. Since, the one and only CJDNS Public peer I had died now. If anybody could exchange a CJDNS public peer, that would be great.

I have CJDNS node (willing to publish) but it is not connected to the hyperboria net.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: nzminer on July 11, 2015, 10:14:14 pm
When do these assets become available?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: jl777 on July 11, 2015, 10:48:20 pm
When do these assets become available?
I need the launch codes. cant seem to find them...

the riddle was solved in slack
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: futurist on July 11, 2015, 11:27:58 pm
(http://sneakndestroy.files.wordpress.com/2012/11/paris_hilton_vote_or_die-6731.jpg?w=500)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 12, 2015, 01:01:50 pm
SuperMesh.io Test Release:
Version: Beta 0.01
Date: 12 July 2015
File: SuperMesh.io-beta-0.01-12-07-2015.img
MD5: 7627b0ad853f4989baefc6ee844e8b7b
SHA256: fe52125928e8126cff128d3fe8937731e3fce395d8cf999e07bd04bb80ff3e1c
Description: SuperMesh.io Test Release is a small bundle of applications and services which provides easy access to various decentralized technologies like MeshNET, NXT Full Client, Decentralized DNSs, TOR websites/services (eg. .onion websites). It's a basic feature build/OS which enables any person with some technical knowledge to build their own Raspberry Pi device and use it as smart router provding easy access to MeshNET and Decentralized technologies.
File Download Link: https://mega.nz/#!rUsiGQRB!6eFNsoUCAnnlnz8wQCM4vBe8iTUEdIa43h6wCtdFpdw

Included Features:
1. NXT Full Node
2. Updates NXT automatically.
3. Access to .nxt DNS
4. Decentralized DNS with IPv4 & IPv6 Support
5. HotSpot WiFi
6. Access MeshNET services as SuperMesh.io WiFi client with ease.
7. Access TOR services (.onion) as SuperMesh.io WiFi client with ease.
8. Run NXT Full Client using TOR Network
9. Run NXT Full Client with IPv6 Support Enabled
10. Easy access to NXT client via web page
11. Auto Configure CJDNS and connect it to Hyperboria network
12. Easy access to MeshNET websites/services as SuperMesh.io WiFi client.


NOTE: This test release is still experimental. It's best you evaluate it, test it, break it, and improve it's security features and share your findings and solutions with the community, so others can also make it secure and make more efficient use of it. If you could enhance it's security, please share your solution. I'll include your solution in the next build and put your name in credits.

Recommended Hardware:
1. Raspberry Pi 2
2.1 Edimax WiFi Adaptor - Model EW-7811UN (for WiFi Access Point)
2.2 One more Edimax WiFi Adaptor - Model EW-7811UN (for connecting your node to existing WiFi connection)
3. Monitor
4. USB Keyboard & Mouse
5. HDMI cable
6. You can use micro USB Charger from most phones and cameras to power your Raspberry Pi.
7. microSD Card (8GB or 16GB) - I used SanDisk Extreme Plus. Little bit faster than usual.

You can follow common instructions from Raspberry Pi website to install SuperMesh.io image on microSD card: https://www.raspberrypi.org/documentation/installation/installing-images/README.md (https://www.raspberrypi.org/documentation/installation/installing-images/README.md)


#### SSH and Terminal Access Details ####
SSH/Terminal Login:
Username: pi
Password: SpaceMesh


#### IMPORTANT: Change the default Password ####
It's very important to change your SuperMesh.io node's default login password to something different and stronger. You can change the password after logging in to SSH or Terminal using command 'sudo raspi-config'. Use arrow keys and select second option 'Change User Password' to enter new password.


#### WiFi Access Point Access Details ####
WiFi Access Point Info:
Default SSID: SuperMesh.io WiFi
Default Password: SpaceMesh.org


#### How to change your default WiFi Access Point's Password ####
Default password of WiFi Access Point can be changed from file /etc/hostapd/hostapd.conf
There change the value of 'wpa_passphrase'.

#### How to connect your SuperMesh.io node to existing WiFi connection ####
For that you'll need to edit '/etc/wpa_supplicant/wpa_supplicant.conf' file as root user. Use following command:

Code: [Select]
sudo nano -c /etc/wpa_supplicant/wpa_supplicant.conf
If your existing WiFi connection does not need any password to connect to just give it's SSID on line 6. Replace word 'YOUR_WIFI_ID_HERE' with your SSID.

If your existing WiFi connection needs to be connected using password, I have configured common settings there. Go to line 13 and update your WiFi SSID where it says 'YOUR_WIFI_ID_HERE', and replace the string 'YOUR_WIFI_PASSWORD' with your existing WiFi connection's password.

Save the file, and restart networking service:

Code: [Select]
sudo /etc/init.d/networking restart
Or just reboot your system with command 'sudo reboot'. Next time you boot up your system, it should connect to WiFi. If not, you have to find your correct settings for WiFi configuration. Search 'How to setup WiFi on Raspberry Pi'. That might be of some help. :)



#### TOR Network and Access Details ####
System by default connects to clearnet. It does not enable TOR access for WiFi clients by default. There are two ways to enable TOR access to WiFi clients.

1. Enable line 21 from file /etc/network/iptables.ipv4.nat. Remove '#' from the line, save it and restart network interface, or just reboot the system. This will route all traffic of WiFi connected clients by default through TOR. Whatever service they'll access will pass through TOR network. You can visit website 'ipchicken.com' and it will show you your public IP and a hostname if there's one for that public IP.

But, some people still don't trust TOR service. That's why I set it not as default to route all traffic of connected WiFi clients through TOR. In case you do not want to mess with iptables, you can use the second option.

2. Use SOCKS Proxy setting for your browser or applications to access TOR services or route through TOR network. Following are SOCKS Proxy details:
Code: [Select]
SOCKS Proxy IP: 192.168.10.1
SOCKS Proxy Port: 9050

With second option you do not need to do any changes to iptables or anything else. Just connect to WiFi Access Point of SuperMesh.io node and use proxy settings to surf internet through TOR.


#### NXT Full Node Access Details ####
NXT Full node is accessible via all network interfaces of SuperMesh.io node. If you do not know what IP SuperMesh.io node got when you plugged in LAN cable to it, you can juse connect to it's WiFi Access Point, and visit http://192.168.10 (http://192.168.10).1. On that web page click on 'NXT Full Node' link and access your NXT Client's Web interface.

The web page is static. This test release does not give any dynamic information on this page like internet/TOR/MeshNET/LAN network conectivity info. Future build might give such info.

NXT Full node by default connects to peers throgh clearnet/internet. It does not route through TOR. If you want to enable TOR for NXT Full Node, you can edit the file '/home/pi/nxtpi/nxtrun.sh'. There remove '#' from 3rd line and add '#' to 4th line. Save the file and reboot the system. Next time SuperMesh.io node boots up it will be conneting your NXT Full node to internet through TOR network.

NOTE: TOR settings for NXT Full node are independent to NXT only. Any changes made to iptables for WiFi clients does not make NXT Full Node to route through TOR network.


#### CJDNS MeshNET Access Details ####
When you boot your system for the first time SuperMesh.io node by default generates a new CJDNS configuration file and populates it with a CJDNS Public Peer. You do not need to do any single settings or change to your CJDNS Settings. If you still want to play with it, or want to see what's inside your CJDNS settings you can check the file /etc/cjdroute.conf.

If you want to see what is your MeshNET IPv6 address is command 'ifconfig tun0' or 'ip addr show tun0'. The line with 'inet6' shows your IPv6 address.

If you want to confirm if you are connected to CJDNS MeshNET you can ping to my CJDNS Public Node IPv6 'fcdc:1bde:c1f4:4b9c:5a91:d33b:d771:d492'.
On Mac and Linux use command:
Code: [Select]
ping6 fcdc:1bde:c1f4:4b9c:5a91:d33b:d771:d492On Windows use command:
Code: [Select]
ping 6 fcdc:1bde:c1f4:4b9c:5a91:d33b:d771:d492

#### HyperBoria Websites Access Details ####
The build is now able to access Hyperboria websites, as the SuperMesh's own temporary CJDNS public peer got some nodes connected which connects us further to existing Hyperboria only websites like 'uppit.us' or 'socialno.de' or 'nodescan.hype' (by slothbag).

If any of you get access to a peer which connects to existing Hyperboria websites/services you can update/change your CJDNS config file (/etc/cjdroute.conf) by following this guide: https://wiki.projectmeshnet.org/How_To_Add_Peers

#### How you can help NXT and SuperMesh.io Nodes to connect to Hyperboria network? ####
If you have made your SuperMesh.io node a public node, and your CJDNS is peered with a node which connects to Hyperboria, you can share your peer info with me, and I'll add it to my CJDNS Public Peer. That will help other SuperMesh.io nodes out there connect to existing Hyperboria websites.


#### You can make your own website/service exclusively avalable on CJDNS MeshNET!!! ####
Yes, having this SuperMesh.io node gives you very easy platform to build your own website or service make it available on MeshNET. This test release of SuperMesh.io node comes with 'NginX Web Server' installed with it. It's very light weight web server. Do your research and check out how you can use your Raspberry Pi as a website server or any other kind of services.


#### Decentralized DNSs on SuperMesh.io node ####
This test release has everything set up to access services accessible through Decentralized DNSs like .nxt and .hype.
You can setup your NXT Aliases to be used as Decentalized DNS. All existing NXT Aliases can be used with .nxt. Example: If I have NXT Alias name 'satinder' registered in my NXT Account, I can set it with type 'Other' and use following JSON data in 'Data' field:
Code: [Select]
{"ip":"123.123.123.123","map":{"www":{"alias":""}}}
Once the changes are saved and confirmed on NXT Blockchain, I can access my website using 'satinder.nxt' or 'www.satinder.nxt'.

If I want to make a DNS with .hype, I'll only need to have a NXT Alias registerd with a prefix '4973'. Like if I want to access my website as 'satinder.hype', I must have a NXT Alias registered as '4973satinder', and use the same JSON format string as Data Type for that NXT Alias.

If you need to setup your NXT Alias as a Decentralized DNS for IPv6 address (like for your MeshNET node), you can use the following JSON string:
Code: [Select]
{"ip6": ["your_ipv6_address_here"]}
I had issues while testing NXT Alias as Decentralized DNSs. Mostly the issues were due to wrong JSON formating. You can copy your JSON string to the following online JSON editor and verify if your JSON string is valid. Once confirmed, only then use your JSON string as Data for NXT Alias to make a Decentralized DNS.
http://www.jsoneditoronline.org/

Thanks to communities like NXT, CJDNS, Raspberry Pi, DNSChain, SuperNET and so many developers from related communities beause of them this build was possible.

Credit:
slothbag - for making base of Decentralized DNS on NXT Blockchain.
toenu - for adding .nxt support to DNSChain.

I hope you'll like this SuperMesh.io test release, and join this project to improve it further. If you want to support me for my efforts you can send some love in the form of some NXTs to NXT address in my signature.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: abctc on July 12, 2015, 03:06:31 pm
... If you want to support me for my efforts you can send some love in the form of some NXTs to NXT address in my signature.
- done.
Thank you for your hard work and all your efforts!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 12, 2015, 09:18:07 pm
... If you want to support me for my efforts you can send some love in the form of some NXTs to NXT address in my signature.
- done.
Thank you for your hard work and all your efforts!

(http://i.giphy.com/igB2Th9e4nW6s.gif)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on July 13, 2015, 04:28:50 pm
Wow, thx for the step-by-step instructions, Satinder!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 13, 2015, 09:04:15 pm
Wow, thx for the step-by-step instructions, Satinder!

(http://cdn.meme.am/instances/500x/53619446.jpg)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 14, 2015, 03:56:39 pm
check this out: https://www.youtube.com/watch?v=Za6pfGNQ9Ds
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 14, 2015, 11:28:01 pm
Created a Github repo for SuperMesh project:
https://github.com/satindergrewal/SuperMesh/

If you have any fature request or any issues, you can submit those here:
https://github.com/satindergrewal/SuperMesh/issues

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 15, 2015, 09:56:36 pm
Raised a new issue on SuperMesh github if anybody wants to help out: https://github.com/satindergrewal/SuperMesh/issues/2
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 16, 2015, 01:35:36 am
Help me with suggestions, what you'd like to see as Email notification from NXT or SuperNET? Example, email me when a certain product is sold in NXT Marketplace.

https://github.com/satindergrewal/SuperMesh/issues/20
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 19, 2015, 11:52:23 pm
I was thinking of making a good User Interface for the work so far I have done with SuperMesh test release build.
Think I'll drop this idea for now, and will make more features development further on it.
Once we'll have a working build which does all the stuff we think it can as per system admin tasks, we then move forward to make a nice Web User Interface to manage and control all that stuff.
There's a lot to do in features side which would make this SuperMesh an outstanding software in market.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 20, 2015, 06:28:00 pm
Remotely Proxied Internet Connectivity To Boost Bitcoin Adoption in Oppressive Nations?: http://bitcoinist.net/remotely-proxied-internet-connectivity-boost-bitcoin-adoption-oppressive-nations/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 22, 2015, 11:28:16 pm
Dear NXTers,

I'd love to hear positive/negative experience of yours with SuperMesh test release. If you tried it, please leave a comment of your experience either on #spacemesh on sprnt.slack.com,
official forum thread (http://bit.ly/1If0p4o)
or SuperMesh github (http://bit.ly/1HK5BA8).

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 23, 2015, 08:17:07 am
I like progress.

Just finished with initial NodeJs basic code to use Jay.js javascript library instead of using local NXT Blockchain to resolve .nxt domains.
Thanks to @jones ’s Jay.js library and @toenu ’s nodejs port (node-jay), I am able to resolve .nxt domains without any issues.

And to support old Raspberry Pi models there’s no need to change any existing code in DNSChain library. It’s just another light weight service which will run instead of full NXT client on RasPi.

I’ll do further tests of Raspberry Pi B+ model which has 512MB RAM.
It must work perfect on it too.

Next build Will support old Raspberry Pi models. :)

Cheers
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 23, 2015, 11:42:14 am
Hey just find this out: http://opensignal.com/about/

I think it would be beneficial for SuperMesh as well to be on their maps.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 23, 2015, 11:58:39 am
Hey just find this out: http://opensignal.com/about/

I think it would be beneficial for SuperMesh as well to be on their maps.

Is it about finding free WiFi Hotspot around the world?

https://www.youtube.com/watch?v=Yk7wzmatnSI
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 24, 2015, 09:36:57 am
Yes, and if you figure out how, SuperMesh Hotspot as well  ;)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 24, 2015, 01:45:50 pm
Yes, and if you figure out how, SuperMesh Hotspot as well  ;)

Seems interesting. Can be included in project. I'll add it to todo tasks only after learning bit more about it.

Thanks for pointing me to it. :)

Cheers
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 25, 2015, 10:48:17 pm
What you guys say about including IPFS in SuperMesh decentralised applications stack?

Do you have any specific use case in mind where it might be useful for you?

Check the official website: http://ipfs.io/

Videos:
Why We Must Distribute The Web: https://www.youtube.com/watch?v=skMTdSEaCtA
IPFS Alpha Demo: https://www.youtube.com/watch?v=8CMxDNuuAiQ
IPFS Overview: https://www.youtube.com/watch?v=Fa4pckodM9g
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 25, 2015, 10:59:16 pm
Just another update regarding SuperMesh development and testing.

I have been testing two other Blockchain on SuperMesh device (currently Raspberry Pi 2) to run side by side with NXT.
So far following two Blockchains are tested and supported:
1. NEM (New Economy Movement) - Github issue link: https://github.com/satindergrewal/SuperMesh/issues/36
2. Ethereum - Github issue link: https://github.com/satindergrewal/SuperMesh/issues/37

Other than NXT there's room to support one more Blockchain to run simultaneously on RasPi2. But, it would be just like an option to a user whether they want to turn on/off some other supported Blockchain on SuperMesh or not. They can also turn off NXT Full node on SuperMesh and let only run NEM or Ethereum on it. Enable/Disable only specific services (eg. NXT FreeMarket, etc.) regarding that specific Blockchain.

There are no hard and fast rules to strictly bound the user to specific Blockchains as of now. But, to resolve .nxt Domains we need NXT Blockchain accessible at all times, so even if NXT blockchain is turned off, the NXT Alias resolve service will still be there to resolve .nxt Domains.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 27, 2015, 12:00:54 am
Few updates on project:

NXT-DNS-Service repo created: https://github.com/satindergrewal/NXT-DNS-Service
Will load project files and installation info soon.

Tested OpenBazaar in VM for SuperMesh. Seems light enough to be included in SuperMesh supported application stack.
Further testing is still required on ARM, RasPi.
Issue link: https://github.com/satindergrewal/SuperMesh/issues/39

Raw system config files and settings are now available on SuperMesh github repo. Might be of some use for some. More streamlined Shell script will be made to install & configure these services and settings on system, to avoid downloading full SuperMesh image for particular IoT device.
Issue link: https://github.com/satindergrewal/SuperMesh/issues/5
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 27, 2015, 08:16:06 am
What you guys say about including IPFS in SuperMesh decentralised applications stack?

Do you have any specific use case in mind where it might be useful for you?

Check the official website: http://ipfs.io/

Videos:
Why We Must Distribute The Web: https://www.youtube.com/watch?v=skMTdSEaCtA
IPFS Alpha Demo: https://www.youtube.com/watch?v=8CMxDNuuAiQ
IPFS Overview: https://www.youtube.com/watch?v=Fa4pckodM9g

This would be awesome!!!!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 27, 2015, 08:32:45 am
What you guys say about including IPFS in SuperMesh decentralised applications stack?

Do you have any specific use case in mind where it might be useful for you?

Check the official website: http://ipfs.io/

Videos:
Why We Must Distribute The Web: https://www.youtube.com/watch?v=skMTdSEaCtA
IPFS Alpha Demo: https://www.youtube.com/watch?v=8CMxDNuuAiQ
IPFS Overview: https://www.youtube.com/watch?v=Fa4pckodM9g

This would be awesome!!!!

Cool! Will check out how it works. Then will test on IoT devices.

I just got my Odroid device. Will do the same build tests on Odroid. 8)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on July 29, 2015, 08:45:44 pm
https://opengarden.com/developers

Introducing OM : off the grid messaging with FireChat: https://www.youtube.com/watch?v=GogPPT3ePGQ
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 29, 2015, 08:59:23 pm
https://opengarden.com/developers

Introducing OM : off the grid messaging with FireChat: https://www.youtube.com/watch?v=GogPPT3ePGQ

That's really interesting. Thanks again for another link @MrCluster87!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on July 30, 2015, 02:24:01 am
Latest Mock-up image of SuperMesh:
(http://i.imgur.com/V4zhCqH.png)

Many the services are already working. It's just simple static HTML page at the moment, but eventually it will be dynamically updating info on page including basic functionality like Enable/Disable Services.

Cheers
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: tribbles on August 01, 2015, 09:20:58 pm
*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on August 01, 2015, 10:15:27 pm
That article seems like misdirection to me.

From the article: "However, the problem with Tor is its speed, or the lack of it. It is generally slower than the going rate in Internet performance, and it's slow enough to dissuade many from using it as their primary browser."

Uh... okay, speed is "a" problem with TOR but not "the" problem. The problem is that TOR was developed by the US military-spy complex

http://pando.com/2014/07/16/tor-spooks/ (http://pando.com/2014/07/16/tor-spooks/)

and that the NSA can afford to run a huge number of nodes and does and has caught people using man-in-the-middle attacks.

http://www.nbcnews.com/tech/security/how-nsa-got-anonymized-tor-users-f8C11339814 (http://www.nbcnews.com/tech/security/how-nsa-got-anonymized-tor-users-f8C11339814)

So this new HORNET thing is supposed to "fix" TOR by allowing faster speed, but the thing that was really broken in TOR was that it was infested with spies. As far as I can see TOR is a honeypot.

From the article: "It is the creation of lead researcher Chen Chen of Carnegie Mellon University, along with Daniele Enrico Asoni, David Barrera, and Adrian Perrig of the Federal Institute of Technology Zurich, and George Danezis of University College at London." Hmm... Carnegie, Mellon, Federal, London... these are not words I associate with freedom. I'm too lazy to look into this, but I would not be surprised to learn that the institutions that are developing HORNET are also hives of the intelligence services.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on August 01, 2015, 10:26:49 pm
Too funny, so I was not so lazy that I couldn't google "Carnegie Mellon University and NSA" and here's what pops up:

http://www.cmu.edu/news/stories/archives/2014/may/may12_labletnsa.html (http://www.cmu.edu/news/stories/archives/2014/may/may12_labletnsa.html)

So these are the guys who are creating HORNET to replace the spy-infested TOR? This is why we need talented developers to create an alternate internet protocol with better encryption. This is why I am so interested in the spacemesh and supernet projects.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 02, 2015, 12:34:48 am
You can use whatever software over MeshNet. TOR or HORNET doesn't matter whichever software it is, and which ever routing pattern it uses to anonymises a user.

MeshNet provides encryption at Network Layer. It does not anonymises the MeshNet nodes, but at any point no Man in the Middle can tell what data is being passing through them. There's no way any security agency could target a MeshNet user by spoofing identity as the IPv6 addresses are also generated with the combination of Public Key, Private Key and Network card's MAC address. And a user do not have to generate these keys, the software itself generates a strong pari of these keys and automatically generate a unique IPv6 address for a machine.

So, until the Man in the middle cracks these keys, they can not monitor the data sent between two or more MeshNet nodes, neither they can pretend to be someone else spoofing their identity.

In SuperMesh, I'll be also providing Email and VoIP feature, which will let the users within MeshNet communicate and talk to each other, directly from one node to another. Since this whole conversation will be on totally encrypted network, no MITM can track what kind of data traffic is being passing through. They can not even see the 'data packet headers' as they are also encrypted. The MITM can have no idea whether it's an Email, FTP, VoIP Call, Website accessed, IRC Chat or whatever being passed.

BUT, MITM will see which Node is connecting to another node. MeshNet is not Anonymous, but it's Encrypted enough to secure user's communication and protect against the attacks happen over TOR or regular Internet etc.

And, MeshNet can be as fast as Internet, having the condition there's enough good infrastructure made by some MeshNet users. Like You can become a MeshNet user who provides access to other MeshNet only users access to the Internet through your MeshNet node. And you can charge the users if you want with CryptoCurrency. A very good example can be seen at http://nodescan.hype website of Slothbag's. Go check it out. :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: sw on August 02, 2015, 01:11:12 am
The Digi-Key Continuing Education Center has a series of free 45-minute online lessons. You also earn IEEE Professional Development Hours for each course.

Developing, Testing, and Troubleshooting IPv4 and IPv6 Using Wireshark.
Monday, August 3 - Friday, August 7

August 3 - Day 1: An Introduction to IPv4 and IPv6
August 4 - Day 2: An Overview of Wireshark Features
August 5 - Day 3: Sniffing Your Local Network and Filtering
August 6 - Day 4: Advanced Wireshark Features and Techniques
August 7 - Day 5: Using Wireshark to Test an Embedded IPv6 Project

[www.designnews.com/lecture-calendar.asp]
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 05, 2015, 01:29:04 pm
SuperMesh Talk in Bitcoin Meetup - 3 August, 2015

(http://i.imgur.com/ZmTXCyJ.png) (https://youtu.be/jvKxk1mVWOM)

https://youtu.be/jvKxk1mVWOM

There's a surprise at the beginning of video. Let me know if you like it.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on August 06, 2015, 05:35:59 pm
Hey mate!! I just find out this tv series: https://www.youtube.com/watch?v=nJNZF3LR0VM#t=241

if you wonna chill out after hard work, I think you would find it interesting ;)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 06, 2015, 08:52:32 pm
Hey mate!! I just find out this tv series: https://www.youtube.com/watch?v=nJNZF3LR0VM#t=241

if you wonna chill out after hard work, I think you would find it interesting ;)

Yea, I watch Mr. Robot already.  :D

Waiting for next season of Big Bang Theory and Scorpion.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 10, 2015, 04:51:07 am
I'm very excited to show SuperMesh logo.
Hope you'll get excited as much as I got. :D

Got SuperMesh logo 2day. Thnx to @Eth 4 his amazing work on Logo.

Please retweet if you like the logo and mockups: https://twitter.com/SpaceMesh/status/630601237461757952

(http://i.imgur.com/NJC1MIT.jpg)

(http://i.imgur.com/sZh2wtV.jpg)

(http://i.imgur.com/Uhsi19v.jpg)

Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: yassin54 on August 10, 2015, 07:34:53 am
Nice Logo!  :-*
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: farl4bit on August 10, 2015, 09:08:10 am
Very beautiful! Slick and fits the project great!  :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on August 10, 2015, 01:11:32 pm
Very pretty, Satinder. You have great design instincts.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 10, 2015, 01:13:14 pm
Very pretty, Satinder. You have great design instincts.

Thanks guys!

It was amazing work of Eth (https://twitter.com/EtherCoins) :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: crumb-bum on August 10, 2015, 01:15:18 pm
Well, then, praise to Eth!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on August 10, 2015, 11:47:38 pm
Since I'm working with BTCD team on new HTML Desktop Wallet App, I couldn't do any progress on SuperMesh tasks since last two weeks.

I've got few pending tasks to work on, including:
1. Work on to make a Shell script for Raspberry Pi, so people can just download the script and execute on their existing Raspbian installs on Raspberry Pi. That should make the project more open source and quicker to setup on Raspberry Pi. The same script will also help build the Dynamic Web User Interface later, from where users would be able to control SuperMesh apps and services.
2. Enable Beacon mode in CJDNS, so two SuperMesh devices can connect to each other automatically if they find one around. Making a city wide Mesh automatically.
3. Make basic Email Service active on SuperMesh. This will enable users to send and receive emails only on MeshNet (at first), which are totally secure and private.

Few updates: We have got SuperMesh/SpaceMesh official social media channels setup.
Twitter: https://twitter.com/SpaceMesh
Facebook: http://facebook.com/SpaceMesh

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 05, 2015, 12:14:13 pm
As most the testing and development I do on Virtual Machines first, I’ll try to make some automated shell scripts for both Virtual Machines and Raspberry Pi  to install and configure the same services available in first test release of SuperMesh. Benefits:
- Not everyone has Raspberry Pi, so running SuperMesh in a VM is more convenient if you do not wish to buy Raspberry Pi or Odroid yet, and still want to use and try SuperMesh features.
- VM can of course be more powerful than any IoT device out there.
- Will help community to host services which are available over MeshNet as well. So, the websites which are currently available on internet can then also make their websites available on MeshNet as well. Or may be just on MeshNet??
- Whichever service we consider to make on Internet then can be easily made available on MeshNet by even a novice user. Services like Blogs, Websites, Email Servers, Chat Servers, etc.
- VMs can handle more Storage and can have more RAM, so multiple blockchains can be installed on same VM. That will not only give more room to manage multiple blockchains on same VM with ease, but will also make it possible to have more full blockchian nodes available on MeshNet which can provide Decentralized DNSs like .nxt and .bit (and maybe .hype ;) as well! :)

I have been working on in my evenings and weekends on BitcoinDark, pushing as much possible to make it easy to use new BTCD Desktop Wallet. It’s at better place than before. I’ll still be contributing to BitcoinDark, as I’ll make good use of BTCD/SuperNet in SuperMesh services. These will be like some core services for SuperMesh applications.

I have resumed my work on SuperMesh development and is currently working on Email feature on SuperMesh.
I’ll also be working on SuperMesh.io website to make it live as soon as it’s ready.

I have got some cozy space on midium.com (https://medium.com/@satindergrewal), where I’ll put some articles regarding SuperMesh updates till the official Blog goes up. Hope to see you guys there too.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 05, 2015, 02:00:14 pm
I’m doing stuff peace by peace for Virtual Machine. Just for start I made a shell script, which updates ubuntu and then install CJDNS on system, by installing required dependencies, cloning CJDNS repo, and then compiling it. Tested it on Ubuntu, and it works fine.

This shell script is better, as it can be put to daily/weekly schedule to update CJDNS from it’s official repo and keep the CJDNS software up-to-date on all systems.

I have also made it the way so that in case I or anyone else get back to the script they can see help on how to get CJDNS peers from public sources.

Will improve it further to add another command switch which auto generate a CJDNS conf file with the list of cjdns peers available publicly.

Will update the official github repo once this script is ready, and tested properly.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 14, 2015, 11:33:55 pm
I have prepared a SHELL script for Ubuntu machine to install CJDNS with ease. Will upload it on SuperMesh GitHub repo soon.

It's been tested with Ubuntu 15.04. Will need to do more testing on Ubuntu 14.04 and Redhat Based distro like CentOS.

This will make it possible for more people to join CJDNS MeshNet by just installing the software on their machine. The script makes it easy to even update the software, so you can put it to cronjob on your VM and it will compile the latest build of CJDNS.

This will enable more people to make their services available over MeshNet networks.

I have already made NXT-DNS-Service and made the files available on Github. Will make another SHELL script to auto-install, easy install script for it. That will make it possible for users to visit MeshNet websites using .nxt domain. You do not need to remember or bookmark long IPv6 addresses for MeshNet websites then.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on September 15, 2015, 06:58:03 am
Great work man!! I'm really looking forward!!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 15, 2015, 08:55:55 am
Great work man!! I'm really looking forward!!

Cheers mate!

### Latest Github commit notes ###
- Directory Restructured. Creating System scripts.
- Moved existing System files to RasPi System folder. Those files are all from Raspbian OS.
- Scripts folder will hold SHELL scripts and other System Scripts.
- First iteration of CJDNS installer script added to repo. It’s ONLY and ONLY tested on Ubuntu 15.04. It’s not Guaranteed to work on Raspian or lower versions of Debian based repo. Further improvements and testing needed.

Uploaded CJDNS Installer script on SuperMesh Github repo: https://github.com/satindergrewal/SuperMesh
File is located under scripts directory

Direct file link: https://raw.githubusercontent.com/satindergrewal/SuperMesh/master/scripts/cjdns-installer.sh

Executing shell script is pretty explanatory. If still issues, can post here, or on Github, or see me on SuperNet Slack.

I'll make NXT-DNS-Service (https://github.com/satindergrewal/NXT-DNS-Service) installer script next, so users can access services using .nxt domain on MeshNet.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 19, 2015, 02:20:26 pm
Who’s up for some SpaceMesh Assets grabs to try out SuperMesh’s first test release?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: Tosch110 on September 19, 2015, 06:29:42 pm
Who’s up for some SpaceMesh Assets grabs to try out SuperMesh’s first test release?

I am!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 21, 2015, 01:27:28 am
Who’s up for some SpaceMesh Assets grabs to try out SuperMesh’s first test release?

I am!

Cool!

All the info you need is here:
https://medium.com/@satindergrewal/supermesh-io-first-test-release-6a79ceaf6d6b

You can also catch me on SuperNet slack.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 21, 2015, 01:29:45 am
I'm glad to announce the first donations of SpaceMesh assets.

SpaceMesh Assets Donated (SuperMesh's offical asset, ID: 8217222248380501882)

NXT Community Funds - NXT-NDPN-KL88-G9CA-45PXP: 10,000 (1% of total assets)
NXT Foundation - NXT-7J9K-G536-NPVS-2N89E: 10,000 (1% of total assets)

Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 21, 2015, 10:46:39 am
Update:

I got BitcoinDarkd compiled without any issues on Raspberry Pi 2!!! So, that means, SuperMesh can have working InstantDEX, BitcoinDark, NXT, Jumblr, SuperNET all at one place! Earlier I had issues compiling BitcoinDarkd/SuperNET so I couldn’t get InstantDEX to work on SuperMesh. Now it can! :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: yassin54 on September 21, 2015, 11:02:50 am
Sorry for question Noob
there are future installer windows or Mac for Joe?   :D
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 21, 2015, 11:20:20 am
Sorry for question Noob
there are future installer windows or Mac for Joe?   :D

No question is noob mate. Everyone starts from somewhere. I started from far more noob questions at sometime.

It's an OS image for Raspberry Pi at the moment. That's the most easiest way for a person to make SuperMesh device ready for their home.

The guide is available on this thread here:
https://nxtforum.org/index.php?topic=9491.msg187946#msg187946

And same guide on medium.com here:
https://medium.com/@satindergrewal/supermesh-io-first-test-release-6a79ceaf6d6b

Try the guide, and let me know how more easier you wish it to be. I'll try my best to make the process more easier as possible.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: yassin54 on September 21, 2015, 11:29:53 am
Thanks for Link!  ;)
i will try  :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 26, 2015, 06:22:59 am
I’ll have to release next SuperMesh test release with Bitcoin executables with it. Which Bitcoin build you’ll support ?

Bitcoin-Core ?

OR

Bitcoin-XT ?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: yassin54 on September 26, 2015, 07:39:18 am
Bitcoin XT maybe  ::)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 26, 2015, 07:44:52 am
Bitcoin XT maybe  ::)

Yes, I also compiled BItcoin XT on my RasPI and Odroid. And using Bitcoin XT on other systems as well.

I would see if it would be possible to include both Bitcoin-Core and Bitcoin-XT executables in build. Might be little tricky, but I think it can be done.

:)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on September 29, 2015, 12:37:00 pm
SuperMesh now running on 802.11ac WiFi !! 8)
(http://i.imgur.com/UEV8p3G.jpg)

P.S: Ignore the case...
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 01, 2015, 03:12:54 am
What are your thoughts on

nxt://somedomain.hype
nxt://somedomain.nxt
nxt://somedomain.dao
etc....

There are complications, and this on its own can be another complicated project.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 03, 2015, 01:19:12 am
Thinking to streamline TOR Service hosting.

Once I made New Magazine website available on TOR network, I’ll try to make scripts and further control centre pages to make it easy to start basic TOR service ready.

Like end user will then be able to create and host TOR website with ease using SuperMesh.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 03, 2015, 02:20:47 pm
Compiled Namecoin-Core (Reimplementation of Namecoin on top of the current Bitcoin Core codebase: https://github.com/namecoin/namecoin-core) on RasPi.

Now resolving .bit domains locally.
It'll be easier and more convinient to register .bit domains locally on SuperMesh Control Centre without going anywhere else on web.

Created and closed SuperMesh issue 41: https://github.com/satindergrewal/SuperMesh/issues/41
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 06, 2015, 03:47:41 am
Who else has used Twister? How was your experience? Would you like to see it on SuperMesh?
http://twister.net.co/
Can follow me there @satindergrewal
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 06, 2015, 10:33:20 am
Some update on development:

Setting up SuperMesh to make I2P network work on it.

 - First will make it work as I2P proxy. Like give proxy settings in your browser pointing to SuperMesh and you can browse I2P services.
 - Next will make I2P run through TOR. (This would be awesome. Layer upon layer.)

Testing I2P along side running other services like:
- Decentralised domains service (.nxt and .bit using DNSChain)
- NXT NRS running with full local blockchain
- Namecoind running with full local blockchain
- Asterisk Server running on same RasPi. (Yes, I'm working on VoIP service setup as well ;).. So people can make direct SuperMesh Peer-to-Peer calls over Totally Encrypted SuperMesh!)

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: apenzl on October 06, 2015, 10:41:19 am
You're on a roll :) Awesome!

Who else has used Twister? How was your experience? Would you like to see it on SuperMesh?
http://twister.net.co/
Can follow me there @satindergrewal
Set it up with SuperMesh, and I'll definitely start using it.  :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 06, 2015, 12:27:16 pm
I2P feature added to SuperMesh as Proxy Service. Screenshots:

RAM-CPU usage running Namecoin, DNSChain, NXT, TOR, I2P, Asterisk
(http://i.imgur.com/no6Jezy.png)
I2P Admin from SuperMesh
(http://i.imgur.com/CB1VNri.png)
Browser Network Settings, same browser running I2P and TOR websites through SuperMesh Proxy settings
(http://i.imgur.com/FXpXRb7.jpg)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on October 06, 2015, 12:59:45 pm
Facebook, Eutelsat to beam Internet to Africa by satellite: http://fortune.com/2015/10/05/facebook-satellite-africa/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 06, 2015, 01:02:24 pm
Facebook, Eutelsat to beam Internet to Africa by satellite: http://fortune.com/2015/10/05/facebook-satellite-africa/

Cool... will check it.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 06, 2015, 10:52:20 pm
Current status on SuperMesh and what's expected in further development:

Recently what I have added and improved in SuperMesh:

What SuperMesh already supports:

What I'm working on to add in SuperMesh:

What else can be expected in future additions:


These are just feature & system services list. Further custom apps will be added to SuperMesh Control Center to manage these services and apps. But these services will fall under advanced and future target features.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: yassin54 on October 06, 2015, 10:55:14 pm
Wooow Amazing Work  :o
Thanks  :)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 08, 2015, 12:25:53 am
CJDNS community already has some stuff that I'm working on right now. Check their project ​*Enigmabox*​. https://enigmabox.net/en/
The project's Github: https://github.com/enigmagroup/enigmabox-openwrt
Project's Wiki: https://wiki.enigmabox.net/
The project's OS is OpenWRT.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 08, 2015, 12:45:37 am
(http://skins.ow2.org/images/ow2con14/James_Caleb_Delisle_2.jpg)

https://youtu.be/zINQYkl01N8?t=4m7s

Here, Caleb James DeLisle, the author of CJDNS library talks about Name System (ICANN & ​Namecoin​).  Caleb on Namecoin says:
Quote
Namecoin has the security down, but their problem is they charge money for these names and then people get the money when they ​calculate the numbers​ and ​"We Don't need THAT"​.

What I'd like to see happen is a domain name system where there is a central organization that decides on the names for any given top level domain, but that central organisation doesn't get then turn around and say "oh we are revoking this one". Once they given those domains to people then those people get to keep it ​As log as they Maintain it.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: beor on October 08, 2015, 11:05:40 am
Hi,

Can I run SpaceMesh in a CentOS7 machine? I have a server in home, but perhaps I take a VPS: https://www.ovh.co.uk/vps/vps-ssd.xml only for this.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 08, 2015, 12:16:29 pm
Hi,

Can I run SpaceMesh in a CentOS7 machine? I have a server in home, but perhaps I take a VPS: https://www.ovh.co.uk/vps/vps-ssd.xml only for this.

Hi beor,

SuperMesh still does not support Desktop OS or Virtual Machines. It'll be supported in future releases starting with Ubuntu. I do not recommend any VPS purchase until SuperMesh project officially announce Virtual Machines support.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on October 10, 2015, 07:54:36 am
Cool Project!! ;)

CJDNS community already has some stuff that I'm working on right now. Check their project ​*Enigmabox*​. https://enigmabox.net/en/
The project's Github: https://github.com/enigmagroup/enigmabox-openwrt
Project's Wiki: https://wiki.enigmabox.net/
The project's OS is OpenWRT.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 12, 2015, 04:09:43 am
I'm testing/learning IPFS. It's cool as, and very very simple to install. Supports RasPi and ARM devices already, I just need to understand it bit more to see how better I can integrate it to SuperMesh.

Also tested XMPP Jabber service. The most popular one which is Openfire installs fine on RasPi fine. It's Java based XMPP Jabber service, with very nice Web based control center to make full stack of XMPP service.

The purpose of including XMPP service in SuperMesh will be to make a service available which two or more parties can use to make direct chat with each other. One person's SuperMesh/RasPi device can act as XMPP server and other can just connect to it using XMPP chat clients like ​*Jitsi*​ with ​*​_OTR_​*​ feature and do totally encrypted and secure chat over MeshNet or Internet.

As XMPP service is java based it uses some portion of RAM, and RAM is the most critical part of the IoT device. I tested Openfire service along side running Namecoind, NXT NRS, DnsChain, Asterisk, PowerDNS-Recurser, DHCP, and NginX. Poor RasPi had 855+MB RAM  used out of 900+ total RAM available for system.

So, the question is how to mange the activity of these services. While some services will be active all the times, and some will be only available to install/active how should I set the services to work? Like should I make the extra Blockchain based services stopped if they are not in use. Example if two parties just want to communicate with each other either with XMPP or Asterisk VoIP call, instead of running these service along side Blockchains eg. NXT, Namecoind, etc. I give the users a prompt to first stop the Blockchain services and then start the communication services. Example, XMPP service is disabled, and user wants to start the service so that two or more parties can  connect to this user's XMPP server and start chatting with each other.
When this user clicks on ​start XMPP service​ he/she gets a prompt saying either ​"Please stop other Blockchain services. eg. NXT, Namecoind"​ or ​"Stopping other blockchain services. Starting XMPP service."

Any thoughts?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: diggndeeper on October 21, 2015, 12:47:53 am
How hard would it be to spin this into a distro? Or I wonder how this could be scripted to install and configure on say a Mint machine?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 21, 2015, 12:50:48 am
How hard would it be to spin this into a distro? Or I wonder how this could be scripted to install and configure on say a Mint machine?

That's a slow and steady process. Other similar projects I looked at took from 1-2 years to reach the finished product.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 21, 2015, 12:52:18 pm
Added Web IRC Client to SuperMesh.

Connected to Hyperboria IRC through SuperMesh using Web IRC Client.

(http://i.imgur.com/LptmkYy.png)
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on October 25, 2015, 02:24:14 pm
Getting started with Meshnet, on Linux. Hope some find it useful.

http://meshbits.io/getting-started-with-meshnet-on-linux/
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on November 27, 2015, 03:51:40 am
hmm.... It's been a really long time I updated this forum thread.

I'm still alive and my efforts are still continued on SuperMesh project.

In between I started Magazine Website which is accessible on Hyperboria and Clearnet/Internet. I find less time updating it, but, when I'll do you expect multiple useful articles being published on it. You can visit the website here:
On Internet: http://MeshBits.io
On Hyperboria: http://h.MeshBits.io

Also started a nice forum on Hyperboria under MeshBits domain. This forum is only for hyperborians. Those who can access Hyperboria websites. If you are connected to Hyperboria you can visit the forum here:
http://forum.meshbits.io

This easy guide to connect to Hyperboria from Linux might be useful to some:
http://meshbits.io/getting-started-with-meshnet-on-linux/

It might not be perfect according to some experts, but leave your feedback in comments. It's not finished yet, and still improving.

Another update on SuperMesh is:
I have halted testing much on SuperMesh's apps and hardware. I have enough of tested apps and hardware notes to start with.
Now I'm working on basic stuff to automate the things that I tested, and configured, setup manually in the test builds.

Started with WebUI already. Basic structure of a Nodejs SuperMesh web app is done.
Scripting Shell script and related system scripts to automate the actions needs to perform to do various settings and configuration on system. Starting with very basic thing, network setup and hotstop Wifi Setup.
Will update here when a nice Web UI is done, which you can access and setup your SuperMesh network settings and setup WiFi and Hotspot settings.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: MrCluster87 on November 29, 2015, 09:42:30 am
Hey mate,

this is a such cool invention!!! Basically we should replace light bulbs with LED + some sensor: https://www.youtube.com/watch?v=wqH9KX9o0vg
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on November 29, 2015, 10:54:28 pm
Hey mate,

this is a such cool invention!!! Basically we should replace light bulbs with LED + some sensor: https://www.youtube.com/watch?v=wqH9KX9o0vg

Yes, I have seen a video about Li-Fi in some BBC video... may be BBC Click.

Also read somewhere that Li-Fi could be another tech which could be possibly used in Jinn IoT Devices in future... It really has a bright future, as IoT devices grow around us.
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on January 10, 2016, 06:14:32 am
I have progressed on NodeJS, ExpressJs and GUI framework setup for SuperMeshWebUI these holidays. It’s now much faster and easier to build new sections ready in SuperMesh Admin Control Centre. It might almost take me an hour or so to build and change custom GUI components in SuperMeshWeb UI, and another few hours to make API ready URLs for specific actions.

The problems is managing system specific configuration. I have done shell scripts, but seems they are not sufficient or efficient way to setup/edit/configure/manage system settings.

I was earlier avoiding automation tools like puppet/chef etc. as these have dependencies like Ruby. Since I’m building a control centre specifically for IoT devices keeping in mind, it must consider using the system resources efficiently. I have to make sure the control centre uses as less resources (CPU/RAM/Storage) as possible while giving ease to end users the ability to easily manage their IoT device.

But, it seems I have to have some automation tool which gives better management of system settings.

After looking around different linux automation tools, and other projects, I think cfengine would suite best.
cfengine is not dependent on other processes like Ruby: https://en.wikipedia.org/wiki/List_of_build_automation_software#Configuration_management_tools
It’s also being used by other project like EnigmaBox, https://en.enigmabox.net
Uses less system resources than puppet, and as per EnigmaBox’s devs it’s better choice than puppet.

I haven’t yet get my hands tried with cfengine, but I’ll be porting my shell scripts to manage Network Settings code to cfengine.
Doing this basic practice will make other configuration settings a boost, and I’ll be able to reuse the same codebase to make other system configuration faster.

Means, Network configuration setup using cfengine would be used as a template for other configuration. It’d be faster for me to use the same template to make configuration for other system settings, and then to link it with the SuperMeshWebUi interface.
That’s the so far progress on SuperMesh Web App.

I have the knowledge of what can be configured, and setup on SuperMesh IoT,
understanding of what other decentralized projects can be included and how they can work together to make a unified solution,
understanding of what settings and configurations needs to be customised to make then work,
understanding of what hardware so far works and what not, like have optimised 802.11n WiFi network speed than before and added support of 802.11AC WiFi,

SuperMesh’s Web App framework is ready (Will still need more improvements soon on it. But, those can wait.)
Understanding of making APIs to manage IoT device settings through SuperMesh Web App.
All of this coming together was much of the efforts been done these holidays.
I’ll be putting hold on shell scripts to manage system settings, and will need to get started with cfengine. If there’s anyone who could give me helping hand with cfengine, or even give me good starting guide on it, will really appreciate it.  :)

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on March 09, 2016, 03:22:33 am
Hey their Crypto Lovers,

It's been some time I posted any update here. That's because I'm mostly on SuperNET Slack, and put my latest updates there in #spacemesh channel.

In Feb I managed to test and confirm two new important features which I'll include as Services to SuperMESH. These not just solve the technical issues, but monetization part of SuperMESH, which will generate earnings for SpaceMESH asset holders. I've been testing these services in phases, and in my last update (on SuperNET Slack #spacemesh) I mentioned I'm at the phase where I'm looking for micropayment solution. I looked around and found some, but the BEST solution would be either I make the micropayments feature myself or use the same from SuperNET/iguana tech. The kind of solution I have in mind now to use iguana API will not just solve the payment system of SuperMESH, but whole other bunch of bottlenecks in final builds of SuperMESH.

I know I have not provided even a single updated image or build of SuperMESH after it's first test build (from June/July 2015), but there's so much happening in it's development ever since, which is keeping me busy.

I released the previous test build as to share some work I had done so far, and hoped as if people will see something is being done in this direction, they will try the build and might get along in development of SuperMESH.

We even have huge % of SpaceMESH assets reserved Just for those who could join and help build SuperMesh. But it seemed not easy for any one to get started on project as lack of tech documentation. Anyway, this did not affect development progress.

I won't consider SuperMESH's development slow even solely me working on it mostly after work hours and weekends. I have solved many chunks of tech which I thought how would I implement it first.

Last month's tests and trial were so awesome, which solves the monetization part of SuperMESH.

And those are just first 2 services which will be included in SuperMESH.

But, I can not share more details on those, as those solely are so powerful, I don't think it's good idea to reveal those until the payment part is implemented.

If I could be using simple payment methods it could be ready in a month or max 2. But that does not solve the other related problems of SuperMESH relating to monetization.

And as I'll be using iguana API for those parts, SuperMESH will be heavily dependent on SuperNET/iguana tech.

As much dependent as without iguana tech, SuperMESH won't be working.

I'll be concentrating on testing and developing experimental builds of SuperMESH using iguana, so it will take some time now for next update. And I hope you'll like those updates better. I see even more exciting times ahead than I could even imagine when I started working on SuperMESH.

Cheers,
Satinder
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: nzminer on March 11, 2016, 01:08:13 am
Thanks for the update!
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on May 24, 2016, 09:31:01 am
SuperMesh alpha build 0.0.2e is available for testing. More info here:

https://github.com/satindergrewal/SuperMesh/blob/alpha-0.0.2e/docs/Install_alpha-0.0.2e.md
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: grewalsatinder on May 31, 2016, 02:28:52 am
I'm thinking to put settings in SuperMesh which lets users access it using domain name in their home network.
With domain like http://mysuper.home etc
What else good name I can set? Any suggestions ?
Title: Re: SpaceMesh.org and SuperMesh.io asset
Post by: LooTz on June 18, 2016, 10:50:26 pm
@grewalsatinder: will be live on Core Radio Tonight as we peel through the onion that is SuperMesh, 8 PM Eastern Time USA or in 1 hour and 10 min :wink:
you can listen here, http://mixlr.com/core-radio/
elective-stereophonic
elective-stereophonic
assembly
assembly