Block.one just released the stable version of EOSIO 2, with the newest EOS VM integration for massive performance enhancement, the WebAuthn support and much more.
"EOSIO 2 was built with developers in mind. Our focus: make it faster, simpler, and more secure to build on EOSIO."
From the announcement of the arrival of EOSIO 2 at the B1June, Block.One needed just slightly more than 7 months to release the stable release of EOSIO 2. This clearly shows how much the Block.One team is dedicated to delivering the best blockchain software ever: EOSIO.
New features and upgrades of EOSIO 2:
Dan Larimer at B1June announces EOS VM
EOS VM is the newest WebAssembly (WASM) engine specialised for blockchain applications. With this new engine EOSIO chains will be able to increase resource efficiency while processing smart contracts, and consequently increase performance by 16 times compared to EOSIO 1.0.
"We implemented EOS VM because all existing backends we evaluated fell short in meeting our needs for a Wasm backend best suited for use in a public blockchain environment."
EOS VM Features:
EOS Mechanics Benchmarks
EOSIO Quickstart Web IDE is a self-contained, web-based integrated development environment for building EOSIO smart contracts and web applications. This tool was developed specifically for those who are just onboarding on EOSIO development by removing barriers to entry.
Through this IDE, any developer will manage to start developing in minutes on their personal single-node EOSIO blockchain. It requires no installation and all the code is stored and managed on the developer's personal Github account.
Dan Larimer at B1June announces WebAuthn Support
WebAuthn is a widely accepted secure authentication standard that enables transaction signing without browser extensions or additional software. With this EOSIO users will be able to sign transactions directly with WebAuthn, allowing a level of security for private keys still unseen in any blockchain.
"EOSIO support for WebAuthn is a step towards secure and seamless transaction signing without needing to keep track of private keys or other account information. We are continuing to investigate mechanisms to support both community-facing and enterprise-level participants who wish to adapt their applications for WebAuthn integration"
To further improve the blockchain performance and block production availability, they announced the Weighted-Threshold-Multi-Signature (WTMsig) Block Production. Through this system the block producers will be able to support for redundant infrastructure by signing blocks on primary and backup block production hardware.
"This is the first of many features that attempt to enable a safer paradigm for highly available block production."