This Month in Graph Indexing - March 2022 Edition

Welcome to This Month in Graph Indexing where we look back at the last month and highlight the most interesting happenings in The Graph Indexer community.

:world_map: The Graph R&D Roadmap :world_map:

The Graph Foundation is excited to share The Graph R&D Roadmap, a collaborative plan being executed by contributors from around the world, including Edge & Node, StreamingFast, Figment, The Guild, Semiotic AI, GraphOps, LimeChain, BlockScience, Prysm Group and other independent researchers. This roadmap is constructed from years of research and design across multiple teams to enhance The Graph Network, to fulfill the data needs of dapp developers and consumers.

The developments detailed in this roadmap include: significant improvements to indexing performance and streaming architecture with Firehose, new data sources and chain support, work towards a SNARK proof for scalable state channels and verifiable querying, upgrades to Delegator and Curator mechanisms, layer 2 scaling, more gateways, improvements to the subgraph developer experience, indexer tooling optimizations, and much more! Additionally, some of the milestones in this roadmap will also enable Ethereum dapp developers to access historical data after the implementation of Ethereum client upgrade EIP-4444.

The list is HUGE and it should definitely be read by any Graph supporter out there, so make sure you grab a coffee and give it a thorough read here:

:rocket: The Graph Network: Subgraph Migration Is in Full Swing :rocket:

The pace of Ethereum subgraph migrations to the decentralized network is picking up fast, up 30% quarter-over-quarter, as more dapp developers champion decentralized web3 infrastructure. Here are some answers to common migration questions, alongside what’s next as the network prepares to onboard a new wave of subgraphs.

The network is ready to scale thanks to its superior uptime compared to the hosted service, while boasting performance metrics as good – if not better than – the hosted service. The most important goal within the ecosystem is to migrate all Ethereum mainnet subgraphs from the hosted service to the decentralized network. This is imperative for web3 dapps to fulfill their missions of building on decentralized infrastructure. The Graph community encourages you to migrate your Ethereum subgraphs and experience the network for yourself, as well as allow the world to call your application truly decentralized. Five core developer teams and many more contributors are continuing to push progress forward to improve subgraph features, indexing performance, and network economics to support all dapp needs.

Using The Graph Network adds a layer of robustness, security, and reliability to your Ethereum application. Each additional day relying on centralized infrastructure poses a risk to your application’s uptime and user experience. Migrate your subgraph and be a part of the wave of leaders committed to shaping a radically better internet.

The assistance program to help migrate your Ethereum subgraph won’t last forever, so it’s highly recommended to migrate your Ethereum subgraphs before the grant is depleted. Please reach out to understand how Edge & Node can help you with migration.

If you continue to have migration questions that have not yet been answered by this blog, please submit your feedback via this form in order to receive assistance.

:spiral_notepad: Graph Node v0.25.2 was released :spiral_notepad:

It includes two changes:

  1. Bug fix of determinism issue where subgraphs that failed for deterministic reasons could skip a block when the index-node restarts;

  2. Automatic retries for non-deterministic errors, this helps to reduce operational load, you won’t need to restart graph-node as often This is the last patch on the 0.25 minor version, soon 0.26.0 will be released. While that we recommend updating to this version to avoid determinism issues that could be caused on graph-node restarts.

Release notes:

:astronaut:t3: Graph Day was officially announced! :astronaut:t3:

Join the world’s brightest dreamers & doers for a full day focused on web3, dapps, protocols, and the future of the internet. Hear from leading protocol and dapp developers as they showcase how the web3 community is pioneering brand new forms of human coordination. Inspiration from action-oriented talks will follow you all day long into an energetic evening of celebration, as the future of the web3 stack is unveiled at the historic Palace of Fine Arts in San Francisco.

Have you bought your tickets yet? The early bird tickets are almost over!

Graph Day will be followed by a 3-day Hackaton, so make sure you apply for that as well!

Speakers list and more information here:

:man_judge:t2: Jeff Madgett becomes part of the Arbitration Analysts :man_judge:t2:

In order to expand the capacity for the arbitration function in the Graph protocol, the Arbitration Council will be supported by Arbitration Analysts in the future. Arbitration Analysts perform the important task of researching the details of disputes brought forward by Fishermen.

Arbitration Analysts will share their findings transparently in the Graph Forum as thread responses to dispute cases. As a result, the Arbitration Council will be able to focus their energy on the analysis and interpretation of the presented data as well as the arguments brought forth by Fishermen and Indexers. The anticipated effect is that dispute cases can be processed more timely and consistently going forward.

Forum post for more details:

:studio_microphone: Important Podcasts for Indexers :studio_microphone:

GRTiQ Podcast: 54 Adam Fuller

Episode 54: Today I’m speaking with Adam Fuller, Product Manager at Edge & Node. As you will hear, Adam brings an incredible intellect to The Graph ecosystem, with an impressive professional background that spans advanced degrees in biochemistry, a stint in management consulting, two years at Google, and then working at Circle to help launch the stable coin, USDC. During our discussion, Adam talks about his move from using The Graph to working full time at Edge & Node, his passion for utility and how The Graph enables developers to build, his insights on Web3 and decentralization, and so much more.

GRTiQ Podcast: 57 Jim Cousins

Episode 57: Today, on the one-year anniversary of the GRTiQ Podcast, I’m going back to the beginning and speaking with the very first guest of the podcast, Jim Cousins. Jim is a Graph Council member, Indexer (Wave5), and a mentor to many people within the Graph Ecosystem.

One year ago, the GRTiQ Podcast went about the hard work of trying to create a podcast and book guests. With absolutely zero listeners and no proven ability to deliver, Jim Cousins said he would come onto the podcast and be guest number #1. And, as they say, the rest is history. Shortly after Ep. 01 was released, the downloads started to stack up and that episode continues to reach thousands of people.

During our discussion, I asked Jim what compelled him to take a chance on GRTiQ and be the first guest, some of his thoughts on all that has transpired from that first episode one year ago, and then we have some fun talking about Web3, The Graph, and we’re this space is heading.

As you will hear, Jim is brilliant, he’s passionate about what The Graph and this community are pursuing, and he’s optimistic about the road we’re all on.

PodRocket - Streaming blockchain data with Alexandre Bourget

StreamingFast is a blockchain API company that makes it possible to stream real-time state updates, conduct fast searches, and provide irreversible transaction guarantees by using a simple API call. StreamingFast Co-Founder and CTO, Alexandre Bourget, joins us to talk about streaming blockchain data, the Graph, and more.


Incredible summary @indexer_payne , very insightful. Thank you for creating these monthly newsletters for the community. They even seem to be always improving further