Block.One, a blockchain software development company, released EOS.io 2.0. The new release is the software that underlies the EOS blockchain. In the release announcement on January 10, the firm published on Twitter claiming that the latest update makes its blockchain simpler, faster, and more secure.
The smart contract virtual machine gets major boosts
According to the official blog post on new software, the company states that it includes a purpose-built WebAssembly (WASM) engine. This engine is designed to support the operations of the EOS smart contracts. According to reports from the official website, WASM is designed as an instruction format that is designed for deployment on the web and servers.
The new changes are expected to enhance the performance of the smart contract execution. The developers claim that it is up to 16 times faster than the engine that was used in the previous version. Interestingly, the update has introduced WebAuthn support.
Its official website states that WebAuthn is a web authentication standard. The standard is based on public-key cryptography. In this announcement, there is a detailed explanation of how the EOS developers could implement the standard:
“With this release of WebAuthn support for EOSIO, developers can begin testing transaction signing with WebAuthn in their EOSIO applications.”
Reliable sources say that currently there is no set date for the adoption of this update.
Block.One also purports that it has considerably improved the network code of its blockchain. The firm states that it has added multithreading support to the blockchain. Multithreading is described as the ability of any central processing unit to execute many threads of execution simultaneously.
Multithreading is designed to enhance the performance in transaction processing, block propagation, block and transaction packing and unpacking together with other processes since those are now all handled using a separate thread. The report reads:
“By isolating these processes we have seen significant improvements in transaction processing and block processing performance on multi-producer EOSIO networks.”
Moreover, the update is released together with a dedicated integrated development environment (IDE) that should allegedly speed up developer onboarding.
It is now the second most recent announcement that has come form Block.One that is expected to have some influence on the EOS ecosystem. According to reports in late December, Block.One also proposed a major alteration to the network’s resource allocation infrastructure. The proposal, if implemented, would need users to rent network resources instead of buying them.