Out with old prototype, in with the new specification

After a lot of contemplation on the design of the prototype’s network communication protocol — and a lot of needless hassle in continued development caused by it’s original design — it was decided to shift away from a binary protocol and embrace what most Internet services have been based on by providing a text based protocol. This is a good example of why prototypes are built — to see what works and what doesn’t. As the overall design progressed, it was becoming very clear that a binary protocol was the wrong direction and now it’s been rectified. While the network behaviour is the same, the mode of communication feels a lot cleaner and more natural.

Now we’re moving out of this prototyping stage and into a development that is much closer to the actual service. The node software has been cleaned up, tested extensively and now handles the new protocol. This also means the old specification has been scrapped and the new protocol specification working draft is being worked on and can be seen at our public repositories.

Posted June 23, 2016 8:00 pm by Charlie Fyvie-Gauld
Tags: ,