So there’s a new fork in town going by the name of Stellar!

Brief history

Jed McCaleb had an idea for a new cryptocurrency which did not depend on mining and hired a small team of developers (David SchwartzStefan Thomas and Arthur Britto). This idea grew into one which borrowed from Ryan Fugger's original concept of community credit and was designed to provide a scalable solution for global payments with liquidity provided by anyone who wanted to make an offer or supply credit to satisfy that payment. An elegant concept was the basis for the formation of OpenCoin, later to become Ripple Labs. Jed hired Chris Larsen, and a subsequent, well-documented fallout occurs over the allocation of 20% of the XRP to three individuals and the fair distribution of the remainder. Jed leaves Ripple Labs and announces a “Secret Bitcoin Project”, which it turns out is a fork of the rippled codebase with some minor modifications and a new user interface. The release is partnered with a clearly expressed set of rules governing the distribution of the XRP equivalent known as STR.

Modifications

So what are these code modifications and do they make a big difference to how likely Stellar is to succeed? Let’s have a look at the significant commits which have occurred since the fork attempt began on April 24th 2014. We’ll disregard all of the obvious “rename ripple=>stellar” alterations.

So, does the above represent any serious deviation or innovation on the rippled implementation? The inflation is an interesting idea, but it reminds me of the old bankers’ adage:

"There are two types of people in the world. Those that understand compound interest and those that pay it".

The switch to ed25519 may one day permit performance gains, but not before any nodestore speed issues have been solved. The ability to delete an Account is useful. Everything else is mostly cosmetic and housekeeping. 

What is obvious from the team of three developers working on the C++ codebase is that there is not a deep understanding of what is going on in the internals, at least not yet. There is no published roadmap of future changes. Worst of all is that recent security fixes on the main rippled codebase have not been integrated into the stellard codebase and a new security flaw has been wilfully introduced.

The switch to an open and thoroughly explained plan for STR distribution is a welcome one, but a web page with words on it is just that. Time will tell.