Audit Date: 27 September 2022
ECOSYSTEM SCORE
27 September 2022
66
ALERTS
Sep 23, 2022

Partial outage - Hosted Service - Indexing - Rinkeby subgraphs stuck since Sep 21, 2022

Sep 23, 2022

Major outage - Network - Subgraph Studio - Subgraph Studio Database Failure on Sep 22,2022

Sep 22, 2022

Hosted Service - Indexing - Arbitrum Testnet (on Rinkeby): Block ingestor lagging behind issue has been resolved

Sep 22, 2022

Hosted Service - Indexing - Arbitrum Testnet (on Rinkeby): Block ingestor lagging behind.

Sep 20, 2022

Hosted Service - Indexing - POA Core: Block ingestor lagging behind

Sep 19, 2022

Hosted Service - Indexing -POA Core: Block ingestor lagging behind since Sep 15, 2022

Sep 16, 2022

Hosted Service - Miscellaneous - Deployments: Some subgraph deployments are failing with "ipfs failure::failure parsing subgraph manifest"

Sep 16, 2022

Hosted Service - Indexing - Fantom: Block ingestor frequently lagging behind.

Sep 15, 2022

Hosted service - Subgraph health - Optimism subgraphs experienced an outage due to infura outage for 2hrs.

Sep 13, 2022

Fantom: Block ingestor was lagging behind frequently.

Sep 12, 2022

Fantom: Block ingestor was lagging behind, now it is woring fine

Sep 07, 2022

xDai: Block ingestor issue has been resolved, now it is working fine.

Sep 06, 2022

Hosted Service - Indexing - xDai: Block ingestor lagging behind from 05 Sep, 2022

Sep 06, 2022

Hosted Service - Indexing - POA Core: Block ingestor lagging behind from 05 Sep, 2022

Sep 02, 2022

Hosted Service - Indexing - Arbitrum One: Block ingestor lagging behind on 31 Aug, 2022

Sep 02, 2022

Hosted Service - Indexing - Mainnet: Block ingestor lagging behind on 31 Aug, 2022

Sep 02, 2022

Partial outage - Hosted Service - Queries: too many failed requests on 30 Aug, 2022

Aug 22, 2022

Hosted Service - Miscellaneous: Explorer Issue is resolved on Aug 20, 2022.

Aug 19, 2022

Hosted Service - Indexing: Partial Outage - Kovan: Block ingestor lagging behind issue resolved

Aug 18, 2022

Hosted Service - Miscellaneous: Partial Outage - API: Explorer Query has failed an uptime check

REVIEW NOTES
Aug 11, 2022

Ecosystem score decreases due to updates in Performance, Add ons, Protocol support etc.

Jul 06, 2022

Ecosystem score increased

Jul 06, 2022

Grant program score increased due to grants being updated

Jul 06, 2022

Protocol support score increased . Email support updated

Jul 06, 2022

Performance Score increased. Uptime percentage & Node count updated

Jul 06, 2022

Foundation tools score increased. Node explorer & Network Stats updated

Jun 28, 2022

Foudational tools score decreased due to insufficient data

Jun 23, 2022

Add ons score decreased due to insufficient information

Jun 22, 2022

3rd party services score decreased as cloud provider doesn't exist

Jun 22, 2022

Documentation score is decreased as validator nodes doesn't exist

PERFORMANCE
Empty container
40
NODES

219 nodes

WRITE SPEED

N/A

READ SPEED

N/A

GAS FEES

N/A

UP TIME

100%

PERFORMANCE MATRIX VALUE MONITORED AT
Uptime Percentage 100%
Node Count 219 nodes
Reddit Total Members Online 134 members
Reddit Total Members 22,300 members
Discord Total Subscribers Online 3,086 subscribers
Discord Total Subscribers 36,494 subscribers
Telegram Err 36 err
Telegram Ppm 2 ppm
Telegram Views Per Post 1,097 views
Telegram Total Subscribers Online 1,322 subscribers
Telegram Total Subscribers 22,859 subscribers
FOUNDATION TOOLS
Empty container
32
ESSENTIAL TOOLS
PROGRAMMING LANGUAGE SUPPORT
SDKs
DOCUMENTATION
Empty container
75
API DOCUMENTATION

Exists

100
NODE SETUP

Exists

100
SKELETON CODE

Exists

100
VALIDATOR NODES

Doesn't Exists

GRANT PROGRAM
Empty container
100
AVAILABLE GRANT

$5M

ADD-ONS
Empty container
45
THIRD PARTY SERVICES
Empty container
65
PROTOCOL SUPPORT
Empty container
40
ADOPTION
Empty container
100
DEVELOPERS

997

REPOSITORIES

104

COMMUNITY
Empty container
100

Overview

Blockchain is a dynamic technology and has multiple use cases. It stores a huge amount of cryptographic data. Thus, filtering and finding data on a blockchain network is a complicated task. To filter, fetch and index data on a blockchain network, the user will have to create a key-value index with the help of distributed Redis database.

The Graph is a blockchain indexing protocol that channelizes the process of filtering the network data and is important in relation to all the blockchain queries.

About The Graph

The Graph is a distributed protocol for querying and organizing information from the blockchain networks, for instance, Ethereum. It solves the data filtering complexities via a decentralized protocol that indexes the network data and allows the performant to efficiently query the network data.

This protocol has some specific APIs or indexed subgraphs which can be queried with the standard GraphQLAPI.

This decentralized protocol is also backed up by an open implementation of the Graph Node.

The Graph’s architecture

The Graph constitutes smart contracts that function on Ethereum in combination with various additional services and clients operating off-chain. It also has a query market that works similarly to an API in a traditional cloud-based app, efficiently providing data required by a frond-end functioning on a user’s device. The query market contains a decentralized chain of Indexers, all competing with each other to provide the best service at a feasible cost.

Following are the components of The Graph’s architecture:

The Graph explorer

The Graph dApp

Query engine

Subgraphs

The Graph token (GRT)

Smart contracts

Indexers & curators

Delegators

The Graph mainnet

GRT stakers

The Graph’s Consensus Algorithm:

The Graph being a blockchain indexing protocol functions on the basis of the Proof-of-Stake consensus Algorithm. its delegators stake their GRT token by delegating the same to the indexers or the node operators. They are then rewarded in the form of incentives, for their participation in The Graph’s ecosystem.

Key features of The Graph:

Unique query market

Decentralized data indexing

Unique GRT utility

Secure network data filtering

Supports the EVM compatible chains

Cross-chain subgraphs

Founders of The Graph Protocol:

Yaniv Tal

Brandon Ramirez

Jannis Pohlmann

Popular use cases of The Graph:

Many leading blockchain networks and projects in the Web3 ecosystem find The Graph very useful for decentralized data indexing as mentioned below:

Uniswap V2

Decentraland

Enzyme

Futureswap V1

Everest

Opium Network