

Related Reading:
Related Reading:
It's time to face up to the "centralization" problem brought by Infura
On March 4th, some Venezuelan users suddenly found that they had been blocked by the MetaMask wallet and could not use the wallet service normally. One stone stirred up thousands of waves, and for a while people's discussions on MetaMask, wallets, the decentralized world and even the vision of Web3 returned to the center of the market again.
Presumably no user will be able to forget MetaMask's launch text - "coming into the decentralized network". How does an application that is advertised as decentralized ban the services of certain users?
The follow-up MetaMask's official response explained everyone's doubts. This disabling was not intentional by MetaMask, but due to a configuration error by its node API service provider, Infura.
Although MetaMask allows users to modify the default node settings according to their needs, most users will not perform this additional operation. Once the default configuration is wrong, the wrong configuration will naturally reach the vast majority of users.
Regarding the occurrence of this error, the overview of Infura, and the "centralization" problem caused by the widespread adoption of infrastructure APIs, you can learn more about it from the article "It's time to formally face the "centralization" problem brought by Infura", This article will not repeat them.
QuikNode
In the increasingly powerful and popular infrastructure API, it is true that it provides a lot of convenience for development. However, the increasingly widely used API middleware has inadvertently deprived DApp of the opportunity to directly interact with the chain. This has undoubtedly impacted the foundation of the Web3 world in terms of values.
Perhaps, we still haven’t found a solution to middleware monopolizing communication on the chain, but at least we can make middleware more decentralized: besides Infura, what other projects can provide developers with similar services?
QuickNode provides elastic and dedicated nodes for user applications and DApps, that is, application programming interface (API), which can query blockchain data and facilitate the operation of decentralized applications. Similar to Infura, it reduces access to Ethereum data threshold.
Alchemy
Alchemy is a widely used blockchain API. Alchemy's supernode service is used by Ethereum, Polygon, Arbitrum, Optimism, Flow, and Crypto.org. The service provides a wide range of API support, allowing developers to easily obtain multiple functions through a single node, including JSON-RPC support, while providing the powerful reliability required to run world-class applications on the blockchain, Data correctness and resilience.
However, it should be noted that what QuickNode provides is not a shared public node, but a dedicated node. It only accepts calls from user DApps, improving blockchain access performance. It currently supports 11 blockchains, including BSC, Bitcoin, Solana, Optimism, Fantom, Terra, Arbitrum, Gnosis, Polygon, Ethereum and Celo.
Alchemy is a widely used blockchain API. Alchemy's supernode service is used by Ethereum, Polygon, Arbitrum, Optimism, Flow, and Crypto.org. The service provides a wide range of API support, allowing developers to easily obtain multiple functions through a single node, including JSON-RPC support, while providing the powerful reliability required to run world-class applications on the blockchain, Data correctness and resilience.
In the introduction of Alchemy's official website, a brief summary is "use a dedicated distributed system to expand the functions of each node, and use a dedicated coordinator service to maintain real-time data correctness." Familiar concepts, Alchemy's vision can be understood as this blockchain version of AWS and Alibaba Cloud.
Just like in Web2, developers renting AWS can avoid a series of troubles such as server maintenance and operation and maintenance. Alchemy also provides developers with a basic decentralized architecture that separates different types of data into special data storage to improve speed and reliability, that is, it can be built on the chain with fewer engineering resources Applications, very similar to Amazon's AWS.
Pocket Network
OpenSea co-founder Alex Atallah once praised Alchemy: "Using your own nodes or error-prone services means wasting precious engineering time on insignificant issues. Alchemy's reliability, speed and support are amazing."
In addition to the main service, Alchemy also provides a variety of other services, such as development solutions, integrated monitoring dashboards, Web 3.0 push services, etc.
Pocket Network is also a decentralized API protocol serving Web3. Based on Pocket DAO, which guides the long-term development of the protocol, it provides a two-sided market composed of the supply and demand sides of the full node, one end is the application program, and the other end is the provider of the infrastructure running the full node.
Moralis
Its Token is POKT. Developers can pledge POKT according to their own needs to obtain API services. When they do not need to use the service, they can withdraw the pledged Token at any time. However, in order to mobilize the liquidity of POKT, Pocket released wPOKT to attract users from other applications. join in.
It is operated by tens of thousands of distributed nodes, and there is no centralized server and single point of failure. That is to say, even if a node that provides services for developers fails, other nodes will continue to provide services. Therefore, providing A solution with high fault tolerance, low cost and flexible API service.
Moralis is a Web3 development middleware that provides developers with a scalable back-end infrastructure, allowing users to focus on the front-end of the application. A series of complicated processes of interacting with the chain can be easily completed through Moralis, so as to save development costs and improve the reliability of the interactive functions on the chain.
Similar to other competing products, Moralis also provides developers with functions such as on-chain alert push and smart contract monitoring. Currently, Moralis supports
Multiple networks such as Ethereum, BSC, Polygon, Solana and Elrond. Developers can quickly develop cross-chain DApps based on Moralis.
Bware Labs
Additionally, Moralis offers other great tools for general DApp development. Some examples include native support for IPFS, cross-chain compatibility, and great support for developers. The Moralis blog also has an excellent guide for you to check out and better understand the possibilities for Moralis users.
At present, products such as SuperFarm, 1inch, Chainlink, utrust, and Covalent have connected to Moralis' services.
Bware Labs is a distributed API infrastructure start-up company. It is building a multi-chain subscription-based API platform, providing an interface between blockchain API consumers and node providers, allowing enterprises and developers to perform one-to-many Data requests for an integrated blockchain.
At the outset, all infrastructure needs will be provided by Bware Labs' own servers, demonstrating that this allows for a comprehensive understanding of partner needs and the ability to adapt infrastructure before accepting third-party node providers. However, when there are enough third-party node providers joining, most of its own nodes will exit, thus transforming into a monitoring role.


