ElrondNetworks short summary progress made this week -
Read the thread HERE for the weekly tech update1. Released feature-rich testnet v1.0.12 with a redesigned ui and validator monitoring. Verifying your nodes is easier, all the data rendered into a simple UI.
2. Reworking the scripts for starting a node, one-click deployment, bringing all the tools, building and running them. There is no more need to start a CLI.
3. Improved gas limit and consumption calculation for miniblocks. Creating batches of miniblocks with predefined gas limit, in order to be sure that it is executable in a given time in the destination shard.
4. Heartbeat gets new data to be shared, this tool helps to send and receive messages about your connected peers and their statistics.
5. New validator page, now you can see who is on and synchronized from the validators on the testnet. This is the frontend for heartbeat. Keep your validator in the green.
6. Started integrating the new VM to run WASM. Multiple languages can be compiled into it, ran with JIT/AOT compilers, a number of great developer tools are already available and it is super fast.
7. We propose to support multiple engines in the back: WABT, Bynarien, WAVM, Google V8. As always, it is not enough for us to copy existing technologies, we want to improve them.
8. Launched
http://cryptobubbles.io. First dApp in a truly sharded architecture. Written in IELE, running on a formally verified VM, k framework with go backend.
9. IELE VM got another set of improvements, when it comes to memory handling and rule matching. It is getting faster every day.
10. One more step for K Finality in shards. As a group of bad actors can drive some part of the shard into an invalid fork, that group will be desynchronized from the netwrok. The solution is to revert back to the final shardblock notarized by metachain.
11. Activated nonce check for each type of transaction
12. In our stress tests we found and interesting bug: the consensus and processing was so fast that 2 consecutive blocks were created in the same round.
Metachain subsequently stopped notarizing the shardblocks becuase of invalidity.
Added more security checks on any block.
13. Detailed documentation and specification of the Elrond node. It started as an internal description of the components, but it will become our open cookbook.
14. Elrond HQ validators meeting was a great success, many enthusiasts to become validators in the Elrond protocol. Discussed the further steps in terms of automatizing the administration of the node.