(Dirk) At the server side (that's how I like to call the p2p/blockchain part) probably the biggest innovation will be the offline vouchers. Our implementation of offline vouchers allows anyone to send an unlimited amount of transactions over any non-blockchain channel free of charge! To complete this, a simple rule engine validates these transactions. An example of a rule is: transaction is valid if alias X or asset order price Y equals/is greater than/is less than etc.. Z. This is similar to smart contracts in some ways.
The next steps will build upon these free offline vouchers, one of which is an
alternative Asset Exchange implementation, one which no longer records bid and sell orders on the blockchain (which makes placing orders free), only asset
transfers are recorded (the idea being to use the blockchain only for what it's best suited for).
The order book for this new Asset Exchange can be done in two ways, centralized through private parties who provide the central public order book or decentralized through our free two-way/instant peer-2-peer messaging protocol called Gossip. Both solutions are trusted since the order book provider can not steal your funds. We'll probably do both.
At the client side we have made the radical decision to move to Angular 2 (which
is still in Beta as I write this) and Google Material design. Angular 1 has helped us
greatly in creating our current client. Angular 2 is radically different and
incompatible with Angular 1. It's a much more mature framework comparable to
frameworks like Java (NXT is built on Java) or C#. Angular 2 is no longer written in JavaScript, instead it uses Open Source Microsoft TypeScript which gives us Annotations, Classes, Interfaces and powerful refactoring from your IDE.
Because of the modular setup of the current FIMK client we can however copy
over the most important parts and translate these directly to TypeScript.
Google Material (angular-material to be exact) replaces our current reliance on Twitter Bootstrap CSS framework it uses CSS flexbox layout instead of Bootstrap's limiting column based layout. There will be much better mobile support because of this.
With both these new players at the core of our client I expect we can double the
amount of work done in the same amount of time. And as a bonus its looks will
be awesome, miles ahead of any other cryptocurrency client out there now.
English - fimk.fi/en/ Finnish - fimk.fi/
20