It will include the following:
- Used cryptographic group is replaced with secp256k1 (used in Bitcoin)
- Header is of constant size as interlinks vector (described in KLS16 paper http://fc16.ifca.ai/bitcoin/papers/KLS16.pdf )
- Networking protocol is now versioned (to allow updates in future), also a peer now is signalling its operation (full node, light node storing all the blocks, or number of last blocks stored etc).
- Memory pool reworked
- Language interpreter reworked, many operations added to the language, included operations on authenticated trees (it allows to do ICO/LETS systems and other complex contracts with dynamic data, more examples soon)
- Foundation script and bootstrapping method are finalized
- Tokens per transaction limit has been removed: now every token, input, and output has some cost (adjustable via miners voting), which is added to the total computational cost of the transaction (thus costs a node is bearing to parse and check a transaction are explicitly defined).
No major changes after Testnet2, only finishing some things in the language interpreter, security audit, networking protocol improvements etc. Thus the team already feels the heat of the Ergo starship launch.
Also, ErgoScript tutorial will be published within next few days.
https://twitter.com/ergoplatformorg/status/1103597129333989376