Hyperion API Deployment
Closed
Created bysaltant
Description

Overview:

Hi XPR Netowrk community, we're here with block producer Saltant.

At the end of the year there was an incident in the Data Center where our servers are hosted and one of the servers hosting the Hyperion API nodes went down, according to a twitter post by protonnz https://x.com/protonnz/status/1716941515631816854 we had three such nodes for the entire blockchain, one in the US (EOSUSA) another in the UK (Proton UK) and the third in Russia (Saltant).

These nodes serve all applications (including exchanges, banking and other dApps), these nodes provide the entire history of the blockchain upon user request. Now the node that Saltant operated, which served a huge potential audience in this part of the planet, is down.

Description:

What is the Hyperion API?

Hyperion is a full history solution for indexing, storing and retrieving Antelope blockchain's historical data. Antelope protocol is highly scalable reaching up to tens of thousands of transactions per second demanding high performance indexing and optimized storage and querying solutions. Hyperion is developed to tackle those challenges providing open source software to be operated by block producers, infrastructure providers and dApp developers.

Focused on delivering faster search times, lower bandwidth overhead and easier usability for UI/UX developers, Hyperion implements an improved data structure. Actions are stored in a flattened format, transaction ids are added to all inline actions, allowing to group by transaction without storing a full transaction index. Besides that if the inline action data is identical to the parent, it is considered a notification and thus removed from the database. No full block or transaction data is stored, all information can be reconstructed from actions and deltas, only a block header index is stored.

You can read more at: https://github.com/eosrio/hyperion-history-api

Also, anyone wishing to try this type of service in action can use this link (provided by EOSUSA): https://proton.eosusa.io/v2/docs

Such services are required not only in mainnet XPR Network but also in testnet XPR Netowrk (so that developers could conveniently develop their applications in the testnet), therefore the requirements to servers in terms of performance and volume of stored data are increasing.

Saltant BP has been providing this type of service for mainnet and testnet for more than a year in the XPR Network, but due to an incident with the power supply in the Data Center, the server that served the Hyperion API has failed and a new, powerful hardware needs to be purchased to restore the performance of these public services.

Objectives:

  1. Acquire hardware to build a server for Hyperion API.

  2. Provide unlimited, public access for all users and developers of decentralized applications in XPR Netowork.

Budget Breakdown:

  • Final hardware price: $2,400 USD.

  • Additional Costs: $0.00 USD.

(All additional costs (shipping, installation, customization, deployment) are borne by block producer Saltant).

Conclusion:

Cryptocurrency is evolving and every year more and more audiences are getting involved in this process, which means there will be more and more different projects that will need access to real-time information and blockchain history. The XPR Network currently has only a few block producers providing public Hyperion APIs, which is not enough, for example in the WAX blockchain, there are about a dozen Hyperion APIs and this was also not enough during the bull run, when crypto games (and WAX is mainly designed for these types of projects) were popular, a huge number of projects used various public Hyperion and they could not handle the load, everything worked slowly and it was a bad experience for the audience (having their own Hyperion servers is quite expensive (depends on the total load in the blockchain) and not all projects can do this).

Therefore, in order not to repeat the negative experience of WAX, we (at XPR Network) need to have at least 5 public Hyperion API services, the rest can be deployed as needed.

All current Saltant BP APIs are available at the same links, except that /v2 functions are now unavailable in them:

Mainnet API: https: https://api-proton.saltant.io

Testnet API: https://api-protontest.saltant.io

Atomic Assets API: https://aa-proton.saltant.io/health

Contacts:

Telegram Group: https://t.me/saltant_bp

Email: proton@saltant.io

Feel free to ask any questions or comments.

Details

Voting System

Basic Voting

Start Date

Jan 19, 2024

End Date

Feb 29, 2024

Results

Yes
1.09B XPR 100%
No
3.39M XPR 0%
Quorum
3.77% / 3%

Cast your vote

Votes (135)

PROFILEANSWERWEIGHT
metal
Yes
142.95M XPR
irina
Yes
130.68M XPR
emaad
Yes
105.94M XPR
ktngo
Yes
53.01M XPR
matberg
Yes
50M XPR
protonnz
Yes
48.76M XPR
genereos
Yes
33.13M XPR
edvinas
Yes
29.39M XPR
xrpnation
Yes
26.3M XPR
cocorasj
Yes
23.2M XPR