Bitcoin Forum

Alternate cryptocurrencies => Announcements (Altcoins) => Topic started by: aeonmiguel on November 01, 2020, 09:39:29 AM

Title: The Graph Protocol Curator Program
Post by: aeonmiguel on November 01, 2020, 09:39:29 AM
The Graph Launches Curator Program

 The Graph announced the launch of its Curator Program. CoinGecko, CoinMarketCap, Messari, Delphi Digital, Zapper, Synthetix, Pool Together, LivePeer, mStable and Balancer are all preregistered to be Curators on The Graph Network.

With over 210 Indexers running Graph Nodes in Mission Control, the incentivized testnet, The Graph is in the final stages of decentralizing the query layer of DeFi and Web3. During Mission Control, Indexers have been operating servers running The Graph’s software, completing technical missions and contributing to improving The Graph Network. Now that Indexers are busy running an early version of the network, The Graph is inviting Curators to register to join them.

Subgraph Curation

Developers of decentralized applications need to rely on accurate and efficient APIs but since subgraphs are open-source and can be built by anyone, it can be difficult to identify which subgraphs are high-quality. To solve this, The Graph introduces Curation, to enable information sharing in The Graph ecosystem. Curators are vital to the protocol as they signal on specific subgraphs to indicate to Indexers which data should be indexed.

Curators stake GRT on subgraphs, to mint “signal” along a bonding curve specific to that subgraph. The signal is used to dictate the distribution of curation rewards - a cut of that subgraph’s query fees that go to Curators of that subgraph. Curators are incentivized to signal on the highest quality and most used subgraphs, to ensure applications are querying the correct APIs and to earn fees for their curation work. This forms a curation market for APIs of on-chain data.

Curators can be subgraph developers, users or community members! You don’t need to be very technical to be a Curator- all you need is an Ethereum wallet (eg. Metamask), testnet GRT to signal through our Graph Explorer dApp and knowledge of the Ethereum ecosystem and dApps.

We’re at the beginning of a revolution in how humans cooperate and organize on the internet. As more and more data becomes available through open protocols, knowledgeable Curators who make decisions about what data to surface will become increasingly important. Now is a great time to learn how The Graph works and how to contribute to this future.

Curator Missions
As part of the Curator Program, Curators will be expected to complete various missions in our Mission Control Incentivized Testnet. Missions will include but are not limited to:

Bootstrapping curation signal on testnet (via Graph Explorer dApp) Creating content, memes and social sharing about curating on The Graph Completing product testing and user studies Contributing to Github repos, Wiki, docs and other communications Building and publishing subgraphs Not all missions are required to be completed but we hope Curators will contribute as much as possible to The Graph Network. Our Indexers have already gotten heavily involved in our testnet and now we’re thrilled to have Curators join The Graph community too!

Curation Grants
The Graph is allocating up to 3% of the total token supply to Curators as a grant allocation of GRT to curate on subgraphs when the network launches. Final allocations to Curators will be based on the completion of missions, contributions to the testnet and mainnet launch.

Up to $1K USD worth of GRT per Curator will be vested at network launch, and can be deposited immediately to curate on a subgraph. While allocations greater than $1K USD will be vested over 4 years following launch. With the granted GRT, Curators will be able to signal and unsignal on different subgraphs and earn query fees for their work.

Register now!

Title: Re: The Graph Protocol Curator Program
Post by: aeonmiguel on November 01, 2020, 12:02:08 PM

What The Graph Is

The Graph is a decentralized protocol for indexing and querying data from blockchains, starting with Ethereum. It makes it possible to query data that is difficult to query directly.

Indexing blockchain data is hard. Blockchain properties like finality, chain reorganizations, or uncled blocks complicate this process further, and make it not just time consuming but conceptually hard to retrieve correct query results from blockchain data.

The Graph solves this today with a hosted service that indexes blockchain data. Theses indexes ("subgraphs") can then be queried with a standard GraphQL API. In the future, the hosted service will evolve into a fully decentralized protocol with the same capabilities. Both are backed by the open source implementation of Graph Node.

How The Graph Works
The Graph learns what and how to index Ethereum data based on subgraph descriptions, known as the subgraph manifest. The subgraph description defines the smart contracts of interest for a subgraph, the events in those contracts to pay attention to, and how to map event data to data that The Graph will store in its database.

Once you have written a subgraph manifest, you use the Graph CLI to store the definition in IPFS and tell the hosted service to start indexing data for that subgraph.

The flow follows these steps:

A decentralized application adds data to Ethereum through a transaction on a smart contract.
The smart contract emits one or more events while processing the transaction.
Graph Node continually scans Ethereum for new blocks and the data for your subgraph they may contain.
Graph Node finds Ethereum events for your subgraph in these blocks and runs the mapping handlers you provided. The mapping is a WASM module that creates or updates the data entities that Graph Node stores in response to Ethereum events.
The decentralized application queries the Graph Node for data indexed from the blockchain, using the node's GraphQL endpoint. The Graph Node in turn translates the GraphQL queries into queries for its underlying data store in order to fetch this data, making use of the store's indexing capabilities.
The decentralized application displays this data in a rich UI for end-users, which they use to issue new transactions on Ethereum.
The cycle repeats.