QuickNode, Alchemy, Moralis, Infura or WatchData which provider demonstrates high speed of interaction with the API?
Comparison
Our product is in beta test and we continue to actively develop. For this purpose, we have tested among the 4 major market players, like Alchemy, Infura, Moralis, QuickNode. We can’t stress enough that both Alchemy, Infura and QuickNode are reliable blockchain node providers and serve many users well.
⚠️ Important notice! This test is conducted under certain assumptions. We are aware that test results may vary or may not give completely reliable results due to the remoteness of the servers.
The conditions for the test are identical — Make queries consecutively as many times as possible and free plans from each of the providers except for QuickNode, since they only have a 7-day trial. The testing time for all providers was the same
To check, we took some of the most common endpoints: eth_blockNumber, eth_getLogs.
First, for eth_blockNumber endpoint, we compare the median response time. An identical tests will also be conducted for eth_getLogs.
The first endpoint in our test is — eth_blockNumber
This endpoint returns the latest block number of the blockchain.
In the table we compared on several indicators for clarity.
The parameter by which we compare is the median response time — the lower the index, the better the result.
After obtaining this data, we immediately conduct a second test, but with a different endpoint — eth_getLogs
The second endpoint in our test is — eth_getLogs
This endpoint returns an array of all logs matching a given filter object.
A similar series of tests for this method. We calculated as follows: we take all logs for USDT smart contract in one block. The block for each query is chosen randomly from the last 100000 blocks.
The parameter by which we compare is the median response time — the lower the index, the better the result.
As you can see QuickNode is firmly in the lead. It shows excellent results, as you can see from the numbers they have shown over the course of the test. All values do not have sharp deviations. But do not forget that QuickNode has only a 7-day trial, after this service will be charged.
Nevertheless, the positions of WatchData, in relation to other participants in the test also show very good results.
Final Thought
It is still too early to declare a high competitive advantage of WatchData. But it also speaks volumes. The team has released the product into beta test, and it is already showing good results at this stage. At watchData we’re always looking for growth and quality in our products. And in the near future, we’ll continue with a series of articles where we compare our product on other metrics, under more fair conditions.
High speed of query processing has been achieved by adding indexes to queries and a detailed architecture.
Moreover, we are a 100% free service — do not miss the opportunity to try our API.
Shortcuts:
- RpS = API requests per second,
- Median = For data set it’s “the middle” value ,
- Percentile = is a certain part of the data sample,
- Web3.0 = Web 3.0 is the upcoming third generation of the internet.
Join our community
Join our discord server, where you can ask any questions and suggest a feature that will help close your needs.