Найти тему
SHLIF#9570

Why do we believe in The Graph? What inspires us? Why is Graph so important to Web3?

A new, better future

you almost always have to fight for it. And if you think that the war for a new future will be fought with starships and blasters, you are wrong. This war is already underway - on laptop screens.

The concept of Web3 has long been questioned and criticized. Decentralized applications will never be widespread - that was the prevailing opinion. But there were stubborn, stubborn believers who continued their work despite difficult times.

And we can witness the coming of a New Era. More and more developers and ordinary users are beginning to understand that Web 2.0 is the Internet of corporations and monopolies. Due to excessive centralization, he is vulnerable and prone to manipulation. Reliable, secure, private dApps appear every day; A decentralized Internet has begun to take shape, where third parties have less control over user interactions and value transfers. But there is still a lot of work ahead and many problems await solutions.

-2

Obviously, the brand new Web 3.0 deserves a brand new data access protocol. Let me outline the problem. Globally, blockchain and databases are pretty close in concept, but database queries are very different from blockchain queries. Anyone who has ever tried to create a decentralized application on the Ethereum blockchain will attest: while some data is easy to request from the Ethereum blockchain, as the amount of data increases, it becomes literally impossible, at least very time consuming.

The data in the blockchain is stored in a decentralized network of nodes, this data is constantly changing and copies records among themselves. Compared to a centralized database, accessing data is not easy. The data on the blockchain is usually encrypted, so it takes effort and time to interpret it. Finally, the blockchain is simply difficult to navigate due to its structure as a sequential group of blocks.

There are technologies that solve some of these problems, but it's time to bring all the solutions to these large-scale queries together.

-3

The Graph and its subgraphs solve this problem. Graph is an indexing protocol for organizing and efficiently accessing data from the blockchain. As the Graph team mentioned, they realized that the realm of indexing and queries is currently largely undeveloped in Web3.

Graph offers a way to efficiently index and query data stored in a blockchain using GraphQL. GraphQL is an open source API query language invented by Facebook. Since then, GraphQL has taken on a life of its own, it has been gaining popularity and is used to access databases. With this simple language, clients can request exactly the data they need and receive only the data they are requesting and nothing else. GraphQL will become the preferred query language and database of decentralized Web3. Many companies have already switched to GraphQL (among them GitHub, Twitter, Yelp).

The main idea behind Graph is to solve the mentioned problem by creating a decentralized protocol that will be activated by Graph nodes that process events in Ethereum contracts and store them as indexed data that dApps can request through the API. Graph's mission is to enable internet applications that are fully supported by public infrastructure.

Let's illustrate in simple words how the The Graph protocol actually works. dApps using their smart contracts create Ethereum transactions that generate events. Graph nodes scan Ethereum blocks looking for events, and if they find events for your Ethereum subgraph, they trigger the mapping function. Mapping defines how data will be stored and updated in Graph nodes. The subgraph as a whole defines how to do this indexing work in a way that ultimately can work on a decentralized web. Graph provides a standardized way to index.

Developers (especially curators, of course) have already deployed many subgraphs for popular protocols and dApps. They can be viewed using the Graph Explorer. Finally, you can query for data using the playground in Graph Explorer (it uses GraphQL syntax)

-4

One of the biggest challenges for Web 3.0 has been successfully addressed by the Graph team.

Graph announced the successful public sale of GRT, The Graph's own token, selling $ 12 million to the community in October. And on December 17, Graph Network finally launched the Mainnet, which includes deploying Graph Network contracts, deploying GRT contract, and distributing GRT to the community. Several exchanges immediately indicated the GRT token.

Over 200 indexers have deployed nodes on the testnet, and over 1,600 people have successfully completed the curated program to learn how to identify high quality subgraphs. Using the example of the Russian community of indexers and curators, I want to note how friendly the atmosphere was, it is a pleasure to participate in such a project.

Graph will become one of the important protocols of the future Web3. So if you are building a scalable decentralized application, you should take a closer look at The Graph protocol.

Video guide: https://youtu.be/R3-WogeUPKo
RU guide: Развертывание и запуск SUBGRAPH на VPS Ubuntu 20.04 x64
EN guide: Deploying and running SUBGRAPH on a VPS Ubuntu 20.04 x64
Why do we believe in The Graph? What inspires us? Why is Graph so important to Web3?
Everything about the new direction of Web3 using the blockchain stack. Why is Graph so important to Web3?
Почему мы верим в The Graph? Что нас вдохновляет? Почему вам следует познакомиться с Graph Protocol!Почему мы верим в The Graph? Что нас вдохновляет? Почему вам следует познакомиться с Graph Protocol!
Official site: https://thegraph.com/
RU community THE GRAPH:
https://vk.com/thegraphru
https://ok.ru/thegraphru
My Discord: SHLIF9570