Integrate Your Chain with The Graph Network: Introducing the New Multi-Chain Expansion Process

TL;DR - The Graph Foundation has launched the Chain Integration Process (CIP), a streamlined, community-driven method for adding new chains to The Graph Network. This follows the successful Migration Infrastructure Providers (MIPs) program and accelerates multi-chain expansion. The CIP enables anyone to propose new chains for integration and fast-tracks chains already supported by the hosted service. This move enhances The Graph's role in the web3 ecosystem, empowering indexers to select and earn from a broader range of chains. It aligns with web3 principles and sets an industry standard for governance-based network expansion.

Chain Integration Process (CIP): A New Era of Multi-Chain Expansion

Building on the success of MIPs, the expansion of The Graph Network is now shaped directly by the community. All future chains enabled on the network will emerge from a community-based process that empowers anyone to propose, test, and begin offering support for new chains. You can read and comment on the GIP in The Graph Forum.

With the Chain Integration Process, the community doesn't just contribute to the network – it actively shapes its future. This is more than a development; it's an invitation for the community to take the lead, to pioneer, and to drive the evolution of the network. In the true spirit of decentralization, support of all future chains on The Graph Network will be an embodiment of the web3 ethos!

Here is an overview of each step of the Chain Integration Process:

  1. Step 1. Submit Integration Proposal: Initiate the integration process by creating a thread in The Graph Forum. This is an important first step to gauge whether your chain will work well with The Graph Network. It is also required that your chain is compatible with the Graph Node. If your chain does not expose the EVM JSON-RPC interface, a new Firehose must be implemented to efficiently extract and ingest blockchain data. More information on how to build the Graph Node integration can be found in The Graph Docs. For chains the hosted service already supports, most of the groundwork is complete! The Graph Foundation and core developers will spearhead proposals for these chains, guiding them through final steps.
  2. Step 2. Test and Validate Integration: Upon proposal submission, it's time to work on quality protocol integration and begin comprehensive testing. You or your team will work closely with core developers to integrate tools like Subgraph Studio, or alternatives. This integration is key to ensure developers can still use a free rate-limiting sandbox environment for testing and facilitate subgraph upgrades to the network for use in production. In addition, community members like IndexerDAO will test the integration’s reliability and performance on the Graph’s testnet, preparing other Indexers to index the new chain on The Graph Network. Meeting the standards for a high quality set by the community and The Graph Council will be pivotal in advancing to the next stage. Additionally, community feedback and validation will be needed to help core developers prioritize integrations.
  3. Step 3. Apply for Mainnet Integration: Having achieved successful validation on the testnet, the next phase involves updating the feature-matrix-support.md with the new data source details. Based on insights from the testing, a GIP (Governance Improvement Proposal) should be drafted to seek official protocol support for indexing rewards on subgraphs indexing your chain. If needed, The Graph Foundation can assist in this process. It is expected that chain integrations will be prioritized based on community feedback and user demand.

Ready to start a proposal? Review these resources you can begin using to lay the foundation for your favorite chain to be indexed by The Graph Network.

Celebrating Indexers & The Success of MIPs

This new community-led process is made possible because of the groundwork laid by the MIPs program. Launched in August 2022, MIPs was instrumental in equipping the network with the necessary support to facilitate subgraph upgrades from the hosted service to the decentralized network. The program also onboarded a new generation of Indexers to the network. Lastly, MIPs culminated in a framework that could be used for adding new chains to the network.

During the program, MIPs participants successfully added support for six chains to the network: Arbitrum One, Avalanche, Celo, Fantom, Gnosis Chain, and Polygon. Prior to MIPs, The Graph already supported Ethereum mainnet. This success of the program expands the total number of officially supported chains on The Graph Network to seven, with a community of globally-distributed, independent Indexers standing by and eager to serve queries.

The MIPs program was a rigorous and expansive journey that brought together a passionate community of ecosystem contributors deeply committed to shaping the future of The Graph and web3. Every participant’s dedication and hard work led to successful outcomes and the expansion of The Graph Network. Participants in the program not only contributed to critical missions, but also engaged in educational workshops aimed at enhancing the Indexer experience and expanding capabilities. Throughout the program, participants assessed and tested the Optimism stack and Substreams-powered subgraphs, which helped get Council ratification for indexing rewards right after the program ended. They also took part in numerous workshops on topics such as Firehose, advanced Postgres scaling, L2 Indexer operations, cost modeling, AutoAgora, and beyond!

A New Standard for Web3

By introducing the Chain Integration Process, The Graph ecosystem is reinforcing its commitment to decentralization and community empowerment. The Graph's governance process serves as the guiding framework, ensuring transparency, fairness, and inclusivity throughout the integration process. Now that indexing rewards can be enabled for chains added by the community, The Graph can utilize this critical incentive to accelerate the decentralized network’s multi-chain future.

This marks a new standard for web3 – by placing the tools for growth directly in the hands of the community, The Graph is transforming the way the network will grow and evolve. The internet of the future ought to be governed and guided by the people that push for its progress – rather than by arbitrary authorities. The Graph community aims to lead by example.

After all, The Graph is more than a decentralized protocol. It is a vibrant, evolving community of contributors where every participant can make a meaningful impact and shape the future of not only the decentralized network, but society as well. It's an extraordinary advancement towards a truly decentralized web3, with The Graph persistently pioneering an open, permissionless, community-driven ecosystem.

Ready to shape the future of The Graph Network? Start your proposal now and be a part of the web3 revolution!

About The Graph

The Graph is the source of data and information for the decentralized internet. As the original decentralized data marketplace that introduced and standardized subgraphs, The Graph has become web3’s method of indexing and accessing blockchain data. Since its launch in 2018, tens of thousands of developers have built subgraphs for dapps across 70+ blockchains - including  Ethereum, Solana, Arbitrum, Optimism, Base, Polygon, Celo, Fantom, Gnosis, and Avalanche.

As demand for data in web3 continues to grow, The Graph enters a New Era with a more expansive vision including new data services and query languages, ensuring the decentralized protocol can serve any use case - now and into the future.

Discover more about how The Graph is shaping the future of decentralized physical infrastructure networks (DePIN) and stay connected with the community. Follow The Graph on X, LinkedIn, Instagram, Facebook, Reddit, Farcaster and Medium. Join the community on The Graph’s Telegram, join technical discussions on The Graph’s Discord.

The Graph Foundation oversees The Graph Network. The Graph Foundation is overseen by the Technical Council. Edge & Node, StreamingFast, Semiotic Labs, Messari, GraphOps, Pinax and Geo are eight of the many organizations within The Graph ecosystem.


Category
Graph Updates
Published
August 29, 2023

The Graph Foundation

View all blog posts