EOS.IO to Release Solution to Save RAM Capacity: Details

News
Wed, 02/26/2020 - 14:51
article image
Vladislav Sopov
It seems EOS.IO leaders managed to learn the right lessons from recent issues with RAM and CPU overload. Daniel Larimer teases the release of a new data storage tool.
EOS.IO to Release Solution to Save RAM Capacity: Details
Cover image via www.shutterstock.com
Contents

Daniel Larimer, CTO of Block.one, the development corporation behind the EOS.IO (EOS) blockchain, confirmed that his team is working on a state-of-the-art solution that addresses the problems of the network resources economy.

DISK instead of contracts

Three days ago, very meaningful progress in special EOS.IO repositories was disclosed, yet has remained unconfirmed. Now, the wait is over. Daniel Larimer has cleared things up.

DISK storage solution to be released by EOS
Image via Twitter

A new network optimization feature called DISK is to be released within the next weeks. Within its framework, some parts of data uploaded into the EOS network will be stored in separate databases. This solution will allow unloading of smart contracts and, thus, save RAM capacity.

Related EOS.IO Blockchain’s Daniel Larimer Told How He Will Solve CPU Issues on EOS Network
Related
EOS.IO Blockchain’s Daniel Larimer Told How He Will Solve CPU Issues on EOS Network

Cutting-edge database software, RocksDB, will be used to achieve this goal. It will be much more powerful and useful than the LevelDB typically used in blockchain-based systems. Mostly, DISK will store the data that isn't frequently reached or updated. So, Mr. Larimer foresees its usage with 'large datasets that are infrequently accessed'.

Long march ahead

Mr. Larimer is very careful about the time frames for the upcoming update. According to him, the initial alpha releases will be backed by RAM and nodes will upgrade voluntarily. The API instruments for developers will be finalized in a couple of weeks.

Related EOS Users Concerned About Potential RAM Collapse
Related
EOS Users Concerned About Potential RAM Collapse

However, the final full-fledged switch for RocksDB may take months, so that release is to follow in 2020. Once this feature is implemented, the EOS blockchain state will 'scale far beyond limits of RAM'.

article image
About the author

Blockchain Analyst & Writer with scientific background. 5+ years in IT-analytics, 2+ years in blockchain.

Worked in independent analysis as well as in start-ups (Swap.online, Monoreto, Attic Lab etc.)