Hi Nav Coiners,
Weekly update time from me. Now that the commotion of the mobile wallet launch has settled down a bit I've been able to spend some time back on the decentralisation project. I've had some good break throughs this week which i think will help speed up the process and get the work finished sooner than I expected. I still can't give an accurate ETA on the completion of decentralisation, but rest assured it is my top priority right now.
The stage of the anon decentralisation I've been working towards finishing recently is porting the server side scripts to NodeJS. Having them run on NodeJS allows the servers to be run with relative ease by someone who wants to configure their own anon server pair. There's no need to configure apache, php, mysql or any of those things. It should be able to be installed with a simple npm command when I'm finished.
I've got the RSA Key generation, encryption and decryption all working with the new setup and am just integrating it with a test version of the wallet and running some tests with it now.
You can see my progress with the anon-test branch of the navcoin2 wallet here:
https://github.com/navcoindev/navcoin2/commits/anon-testYou won't be able to see the NodeJS stuff, because it is kept in a private repository until we are ready to release it as the decentralised system.
I had previously written a chunk of the incoming server scripts, so finishing that will be my next priority after this testing is complete. Then I will port that work over to the outgoing script and make the necessary modifications.
All said and done, I am hoping to finish the new scripts this week and get them into testing next week. Once we're happy that the scripts are working as intended with no exposed attack vectors or bugs we will re-launch the Anonymous Transaction Network using these NodeJS Scripts!
This is one of the important steps towards decentralisation and will mark a major milestone for the project. I've bumped the completion percentage up to 65% which means we're over 2/3 of the way there people!
As for the rest of the team;
Soopy has been working hard on the thin client for desktop, he informs me that he is already about 75% of the way finished! I have moved this project into the in progress category on the projects page:
http://navcoin.org/projectsShahim is working on getting the web wallet and the raspberry pi working with our new code base. We will have more details to fill you in on those in this week I hope.
Sophia, Mark and Strugg are all working hard on our marketing strategy. The new Marketing team has their first official meeting tomorrow night from which we will kick start a raft of content creation for Nav Coin.
Busy as always. Keep your eyes peeled for more updates and articles out soon!
Talk soon,
Craig.