EOS History Database Project

EOS mainnet is growing fast, and there’s a desperate need for a reliable and scalable history database solution. history_plugin is taking up too many resources and takes long to recover after a crash. mongo_db_plugin is not handling the forks correctly, and Mongo DB tends to crash on big volumes.

Block One is working on a new state_history_plugin which will export the history data to a file for further processing. The work is still in progress.

My own ZMQ plugin is subject to its own limitations: ZeroMQ sockets may lose messages when one of the sides is starting or stopping.

So, there’s a new initiative to build a new solution, scalable and flexible, and incorporating the past experience. 15 teams are jointly sponsoring the project. The list includes 12 block producers, two sister chains (Telos and Worbli), and the EOS Lynx wallet team.

The project aims to build an open-source solution that will allow anyone run an EOS history database and query its data via various open APIs.

Vote for project sponsors!

It is important to support the Block Producers that are contributing to the project. Here’s a simple Linux command (assuming you did cleos wallet unlock beforehand):

Written by

Telegram: cc32d9, EOS account: "cc32dninexxx"

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store