Blockchain software development firm Block.One released EOS.io 2.0, the software underlying the EOS blockchain.
In the release announcement published on Twitter on Jan. 10, Block.One claimed that the update makes the blockchain “faster, simpler, and even more secure.”
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.
This update also introduces WebAuthn support. According to the official website, WebAuthn is a web authentication standard based around public key cryptography.
Block.One also 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.
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.