Block One Announces Major Update for EOSIO
Building on community feedback and learnings from the building of Voice.com Block.one have announced EOSIO 2.1 offering further improvements to their next generation blockchain.
LONDON (Bywire News) - Block.one has launched the next iteration of its flagship software EOSIO, v2.1. The new features will deliver a number of improvements including easier use blockchain data storage and enhanced capabilities for private and public chain optimisation.
Block.one launched EOSIO in 2018, an open-source software, to empower system controllers to build more auditable, secure, and scalable decentralised applications. It has been hailed as an ‘Ethereum killer’ promising superior speed, functionality and security. As a testament to the power of this technology, Bywire.news is run on the EOS Public Blockchain, and this article is currently stored on the IPFS with its hash recorded live on the EOS Public Blockchain.
This new set of features, dubbed EOSIO 2.1, will build on the progress hitherto, including a new compliance feature designed to allow administrators of private blockchains to remove data that has been designated context free without compromising system functionality.
It will also plug any weaknesses uncovered while building Voice, the new social media platform, on top of the EOSIO software.
Here’s a look at those features in a bit more detail.
- Key Value Tables: A more flexible, simplified way for developers to create and search on-chain data stored in tables. They will be able to modify table structures after they have been completed, something which is almost impossible with multi-index tables.
- Action Return Values: A more streamlined process for smart contract development by directly processing the return value from an action.
- RocksDB Storage for DB and Key Value APIs: Blockchain developers now benefit from a choice between RAM or RocksDB to optimize Nodeos performance.
- Nodeos Clustering Solution: The solution meets industry standards of high availability or disaster recovery architectures by deploying three or more nodes as a single logical producer. As well as increasing block production resilience on public networks it also provides value for private chains with a single logical producer. Single producer chains will be able to provide immediately finality with the tools to reduce the risk of single point failure.
- Prune Context-Free Data: Private chain administrators will be able to designate specific data as Context-Free and remove the data from the private blockchain while maintaining system stability.
- Instrumentation Support for Nodeos: The new integration with Zipkin, an open source distributed tracing system, optimizes Nodeos execution for performance-critical applications.
In a blog post accompanying the release, Block.one stated:
“The product development effort for the EOSIO 2.1 Release Candidate (RC) encompasses a collective effort as we incorporate feedback and input from the community. These contributions help EOSIO evolve as a highly performant, scalable, and reliable blockchain solution.”
They hope developers will test the new candidate features in EOSIO 2.1 and provide feedback. Anyone interested in doing so or working more closely with the EOSIO team can contact them at email@example.com.
(Written by Tom Cropper, edited by Michael O'Sullivan)