Figment
Published in

Figment

The Node Infrastructure Quadrant

Picking the right providers for Web 3’s growth.

A new generation of node infrastructure, data and tool providers will be as important for the mass adoption of blockchain as commercial ISPs were for the early internet and cloud providers are for the existence of todays’ web. The complexity of managing blockchain infrastructure needs to be abstracted away for developers. Doing so allows them to focus on building the next generation of killer apps.

Here we will look at four different categories of infrastructure and tool providers that are laying the foundations for mass Web 3 adoption:

  1. Dedicated nodes services;
  2. Shared nodes services;
  3. Read-only standardized API services;
  4. and Native API services.

While these categories offer various tradeoffs that suit different profiles of developers, we have built DataHub with comprehensiveness and ease of use in mind. It was important for us to provide comprehensive data across multiple networks, while allowing developers to get started quickly with low overhead and low blockchain-native knowledge required. We believe that the Enriched API approach will unlock the most unique use cases native to Web 3 and convince developers of the advantages of the underlying technology. Let’s explore how it fares against other types of services.

Dedicated Nodes Service

While this offering provides more configuration flexibility to developers, it also requires more operational responsibilities and knowledge of how a given blockchain and its nodes work. The endpoints and features available are restricted to what is possible when running your own node, leading to a limited interaction with a network. It is appropriate for developers who are already comfortable with building on blockchain technology, who are specifically looking for a node provider instead of Web 3 data.

Shared Nodes Service

While this offering gives less configuration flexibility to developers, it offers a lower barrier to entry for teams which have a limited understanding of blockchain infrastructure and protocol mechanics. Usually, the endpoints and features available are restricted to what is possible when running your own node, leading to a limited interaction with a network. It is appropriate for developers who want to limit their DevOps budget and that want to focus on building applications instead of managing their own nodes.

Read-only Standardized API Service

While this offering represents an easy way to poll blockchain data, it locks-in the user into a custom API and limits the potential functionality of their application since they cannot submit transactions to the blockchain. Though, this solution does offer high scalability by not interacting with a node directly and offers more freedom in terms of how the data is presented. This service is usually adequate for teams that only need to consume blockchain data such as block explorers, data providers, and institutions.

Enriched API Service | DataHub

This offering provides a high level of simplicity while unlocking unique features and data from supported networks. It allows developers to create powerful applications at a fraction of the cost, with the potential to capitalize on blockchain-native use cases. It is appropriate for both Web 3 developers looking to simplify their development experience, and for Web 2 developers looking to start building applications on blockchain protocols without having to become protocol experts themselves. We believe that this category of node providers has the highest chance of creating Web 3’s killer apps.

If you are looking to start building on Web 3 today, including on networks such as Cosmos, Tezos, Celo, Coda, AVA, Filecoin, and more, visit us today at datahub.figment.io to sign-up!

Originally published at https://figment.network

--

--

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