Skip to content

Commit 4ded7e6

Browse files
authored
Merge pull request #14348 from alinobrasil/thegraph
The Graph: cleaned up & added quickstart link
2 parents 0454257 + d09011e commit 4ded7e6

File tree

1 file changed

+13
-4
lines changed
  • public/content/developers/docs/data-and-analytics

1 file changed

+13
-4
lines changed

public/content/developers/docs/data-and-analytics/index.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,17 @@ Developers can then process and transform this data to give their users unique i
2424

2525
## The Graph {#the-graph}
2626

27-
The [Graph Network](https://thegraph.com/) is a decentralized indexing protocol for organizing blockchain data. Instead of building and managing offchain and centralized data stores to aggregate onchain data, with The Graph, developers can build serverless applications that run entirely on public infrastructure.
27+
[The Graph](https://thegraph.com/) is an indexing protocol that provides an easy way to query blockchain data through open APIs known as subgraphs.
2828

29-
Using [GraphQL](https://graphql.org/), developers can query any of the curated open APIs, known as sub-graphs, to acquire the necessary information they need to drive their dapp. By querying these indexed sub-graphs, Reports and dapps not only get performance and scalability benefits but also the built in accuracy provided by network consensus. As new improvements and/or sub-graphs are added to the network, your projects can rapidly iterate to take advantage of these enhancements.
29+
With The Graph, developers can benefit from:
3030

31-
## Client diversity
31+
- Decentralized indexing: Enables indexing blockchain data through multiple indexers, thus eliminating any single point of failure
32+
- GraphQL queries: Provides a powerful GraphQL interface for querying indexed data, making data retrieval super simple
33+
- Customization: Define your own logic for transforming & storing blockchain data, and reuse subgraphs published by other developers on The Graph Network
34+
35+
Follow this [quick-start](https://thegraph.com/docs/en/quick-start/) guide to create, deploy, and query a subgraph within 5 minutes.
36+
37+
## Client diversity {#client-diversity}
3238

3339
[Client diversity](/developers/docs/nodes-and-clients/client-diversity/) is important for the overall health of the Ethereum network because it provides resilience to bugs and exploits. There are now several client diversity dashboards including [clientdiversity.org](https://clientdiversity.org/), [rated.network](https://www.rated.network), [supermajority.info](https://supermajority.info//) and [Ethernodes](https://ethernodes.org/).
3440

@@ -49,12 +55,15 @@ To get started, visit the [documentation](https://docs.sqd.dev/) or see [EVM exa
4955
To start, visit the [Ethereum quick start guide](https://academy.subquery.network/quickstart/quickstart_chains/ethereum-gravatar.html) to start indexing Ethereum blockchain data in minutes in a local Docker environment for testing before going live on a [SubQuery's managed service](https://managedservice.subquery.network/) or on [SubQuery's decentralised network](https://app.subquery.network/dashboard).
5056

5157
## Ethernow - Mempool Data Program {#ethernow}
58+
5259
[Blocknative](https://www.blocknative.com/) provides open access to its Ethereum historical [mempool data archive](https://www.ethernow.xyz/mempool-data-archive). This enables researchers and community good projects to explore the pre-chain layer of Ethereum Mainnet. The data set is actively maintained and represents the most comprehensive historical record of mempool transaction events within the Ethereum ecosystem. Learn more at [Ethernow](https://www.ethernow.xyz/).
5360

54-
## EVM Query Language
61+
## EVM Query Language {#evm-query-language}
62+
5563
EVM Query Language (EQL) is an SQL-like language designed to query EVM (Ethereum Virtual Machine) chains. EQL's ultimate goal is to support complex relational queries on EVM chain first-class citizens (blocks, accounts, and transactions) while providing developers and researchers with an ergonomic syntax for everyday use. With EQL, developers can fetch blockchain data using familiar SQL-like syntax and eliminate the need for complex boilerplate code. EQL supports standard blockchain data requests (e.g., retrieving an account's nonce and balance on Ethereum or fetching the current block size and timestamp) and is continually adding support for more complex requests and featuresets.
5664

5765
## Further Reading {#further-reading}
66+
5867
- [Exploring Crypto Data I: Data Flow Architectures](https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
5968
- [Graph Network Overview](https://thegraph.com/docs/en/about/)
6069
- [Graph Query Playground](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)

0 commit comments

Comments
 (0)