The EOSIO blockchain is undoubtedly the most utilized blockchain in the world today, and that doesn’t come without a cost. Blockchains are distributed public ledgers that applications rely on in order to operate within their vast networks. Since blockchains hold a whole lot of information that needs constant monitoring it can be a daunting, yet necessary, task for a single application to run an entire blockchain’s data in order to verify actions for its application. So to curb this issue plugins were introduced to make it easier for applications or developers to quickly search through the blockchain (history) for information/data that’s most relevant to them.
Hyperion is an open-source History API solution that’s considered to be one of the best when it comes to sifting through the large data of EOSIO blockchains. This open-source project is spearhead by different teams around the world to make sure that it is constantly being updated to keep up with the ever rising demands of EOSIO chains, especially the EOS blockchain.
Standby Block Producer EOS Rio – the team that initially developed Hyperion – has just recently announced a new version of the History API, version 3.0. This new version of Hyperion is said to offer enhanced scalability, easier operation for Hyperion providers, and more features for users.
For the technically savvy these new features include:
- Streaming – a new major feature that makes dApps lives much easier by allowing notification of new data matching queries without constantly calling the API. Check it out at https://github.com/eosrio/hyperion-stream-client
- API polyfills for v1 – make transition seamless for dApp developers’ by plugging existing applications that use History v1 calls on Hyperion.
- Modularized parsers – allow for easier inclusion of new chains and chain specific data to be indexed by Hyperion. This also opens up the software for even more collaboration from the community.
- Integrated lightweight explorer – reduces overhead for developers wishing to provide block explorer-like informational dashboards for users. (exposed at /v2/explore/) e.g. https://wax.eosrio.io/v2/explore/
- More advanced filtering and sorting – on queries for dApp developers to explore the full potential of EOSIO. The team is constantly working with the community to understand the most pressing needs and work on them.
- Enhanced performance – on the deserialization pipeline. Hyperion will now make better use of the hardware making it easier to run on all types of systems.
- Improved documentation – now available on https://hyperion.docs.eosrio.io/
- Full project conversion to Typescript – allowing better code maintenance and community collaboration.
- Installation Script – allows operators to deploy all Hyperion components with one command making life much easier.
- Hyperion Docker – was created with dApp developers in mind, it allows for really easy and light deployment to be used for developers on local testnets. By the way, the docker will also deploy a one node testnet so that you have everything you need.
We’d like to extend our appreciation to EOS Rio and all the teams that continue to collaborate on Hyperion ensuring that EOSIO technology continues to scale along with the tools that create convenience for all its users.
If you’d like to keep up to date with a lot of the goings-on in the EOSIO ecosystem then please follow us on our socials where we post and repost some of the more relevant content to you – Twitter, Reddit, Telegram.
EOS Rio (Medium) – Hyperion 3.0 is here!
Disclaimer. EOSWriter does not endorse any content or product on this page. While we aim at providing you with all the important information we could obtain, readers should do their own research before taking any actions related to the company and carry full responsibility for their decisions, nor this article can be considered as an investment advice.