https://t.co/gniZnm7Zly — Il Separatio23 (@Matthewdaless10) January 13, 2020
On January 10, it has been published on Twitter that Block.One claimed that the update makes the blockchain “faster, simpler, and even more secure.”
A stable version of #EOSIO 2 is now available making it faster, simpler, and even more secure. Start building. https://t.co/R6PGAUsJ30 — block.one (@block_one_) January 10, 2020
However, the official blog post on new software explains that it includes a purpose-built WebAssembly (WASM) engine on which the EOS smart contracts run. According to its official website, WASM is an instruction format designed for deployment on the web and servers.
This change is expected to improve the performance of smart contract execution, given that it is supposedly up to 16 times faster than the engine used in the previous version.
The announcement explains:
“With this release of WebAuthn support for EOSIO, developers can begin testing transaction signing with WebAuthn in their EOSIO applications.”
It has been analyzed that Block.One claims to have significantly improved the network code of the blockchain by adding multithreading support to it. Multithreading is the ability of a central processing unit to execute multiple threads of execution at the same time.
However, multithreading support should improve the performance in block propagation, transaction processing, block, and transaction packing, and unpacking and other processes as those are now all handled by a separate thread.
The post reads:
“By isolating these processes we have seen significant improvements in transaction processing and block processing performance on multi-producer EOSIO networks.”
Furthermore, the update is released alongside a dedicated integrated development environment (IDE) that should supposedly speed up developer onboarding.
Thus, Block.One also recently proposed a major change to the network’s resource allocation system that would require users to rent network resources instead of buying them.