Tabela de Conteúdos
ToggleAqueles de nós que estão ativamente presentes neste ecossistema, geralmente sublinham que os blockchains são transparentes. De qualquer forma, encontrar informações neles não é simples. Este é o problema que The Graph veio resolver.
Geralmente referido como o “Google da blockchain”, é um “indexante” de dados para cada uma das blockchains que se conectam à sua plataforma. Assim, The Graph torna mais fácil para nós encontrar informações que possamos usar mais tarde.
Graças aos vários filtros, os rastreadores de informação cripto-espaciais pouparão muito tempo e dores de cabeça. Sem mais atrasos, vamos conhecer este projeto fantástico.
É uma plataforma focada na construção de um sistema de indexação, algo como um índice, da informação contida nas blockchains que estão ligadas ao seu protocolo. O seu objetivo é permitir aos seus utilizadores um acesso rápido e ordenado a esta grande massa de dados.
The Graph, é um projeto que apresenta um número infinito de possibilidades para quem o utiliza. Desde a utilização de dados para interagir numa aplicação descentralizada até à criação de diferentes sites de análise. Quem estiver por detrás deste tipo de desenvolvimento, graças a esta plataforma, poupará horas de raking e criará “consultas”.
O resultado do trabalho da equipa de The Graph é a maior base de dados que já existiu, na informação contida no ecossistema blockchain. Mas isto não é tudo, uma vez que os paladares exigentes dos “cypherpunks” ficarão satisfeitos em descobrir que esta base de dados está descentralizada.
Este objetivo é alcançado trabalhando em conjunto com duas tecnologias, o Ethereum, por um lado, e o IPFS, por outro. Com o Ethereum, conseguiram criar uma rede de nós interoperáveis aos quais as transações que contêm informações e também desenvolveram o símbolo nativo da plataforma. Enquanto através do IPFS, facilitam a criação de outra rede de nós em que a informação é armazenada de forma descentralizada e segura e permite consultas com resposta de alta velocidade.
A partir de uma ideia concebida por Yaniv Tal, em 2017, o desenvolvimento deste protocolo de indexação começou a focar-se em encomendar o mundo da blockchain. Após três anos de trabalho árduo, The Graph foi lançado. Desde o início, The Graph foi recebido de braços abertos pela comunidade Ethereum e pelo mundo blockchain em geral. Hoje The Graph é utilizado em projetos como:
A escolha destas principais plataformas no ecossistema está intimamente relacionada, com mais de 160 indexantes, 7.500 delegadores e quase 2.400 curadores. Depois de dar uma olhada no projeto e nas suas conquistas, vamos aprender como funciona.
Dentro desta plataforma, encontramos dois grupos de participantes internos:
Aqui, os nós diferem dos tradicionalmente encontrados numa blockchain, uma vez que, como existem de diferentes tipos, também cumprem funções diferentes. De qualquer forma, ao analisá-las, veremos que as analogias podem ser rapidamente ligadas ao ecossistema blockchain.
Vamos conhecer os dois tipos de nós que existem e os papéis que desempenham para encomendar os dados do ecossistema cripto, e depois conhecer os delegados da plataforma.
Os nós de indexação são responsáveis pela prestação dos dois serviços mais pendentes da rede:
Na plataforma, existem as chamadas “subsgraphs”, que não passam do espaço em que a informação de um determinado blockchain é armazenada e indexada. Os indexantes participam num ou mais destes espaços, contribuindo com o seu poder computacional para:
Conhecendo a lógica do mundo da blockchain, vai imaginar que este trabalho não será gratuito. Para receber recompensas e participar como um nó de indexação da rede, é necessário bloquear uma certa quantidade de GRT. Um clássico sistema de Proof of Stake. Para a sua tarefa, estes nós são recompensados com mais unidades GRT.
Um detalhe de cor é que, enquanto escrevo estas linhas, The Graph atingiu a impressionante soma de 500 “subgraphs”, para celebrar!
Estes nós são responsáveis por classificar a qualidade dos “subgramas”, com base em critérios como:
Graças a esta classificação baseada na importância dos subgramas, os indexantes podem saber onde estão as prioridades do seu trabalho. Como o tipo de nó que conhecíamos antes, é necessário bloquear uma certa quantidade de GRT para participar como curador do ecossistema.
Os delegadores, como em qualquer rede de Proof of Stake, são utilizadores do ecossistema que contribuem com as suas explorações, neste caso em GRT, delegando-os com os indexantes da sua escolha para contribuir desta forma, com a segurança da rede. É também evidente que receberão uma parte das recompensas que os indexados selecionados geram.
O modelo do The Graph, podemos resumi-lo como:
Mas, agora vamos mergulhar no seu circuito de trabalho.
Tudo começa quando analisam quais os “subgrafos” que são realmente úteis para o protocolo e uma vez que o determinam, os indexantes saberão onde começar a recolher informações.
A coleção é realizada usando PostgreSQL, um sistema de gestão de bases de dados amplamente utilizado no mundo da Web2. As informações obtidas são posteriormente classificadas e armazenadas na sua base de dados.
Quando o rendimento dos dados é demasiado grande para ser hospedado na sua base de dados ou a sua consulta se tornará demasiado cara, os indexantes recorrem ao IPFS, onde replicam a base de dados e permitem um acesso muito mais simples à informação.
De qualquer forma, hospedados no IPFS ou não, os dados já estão prontos para serem consumidos.
Vamos entender, esta secção da atividade do The Graph, com um exemplo. Imaginemos um desenvolvedor de uma aplicação descentralizada na rede Ethereum que quer saber os dados das transações que ocorreram na sua plataforma. Tudo o que aconteceu será hospedado na rede Ethereum.
No entanto, esta informação também foi processada pelo The Graph e é adicionada a um “subgraph” específico. . Então, o nosso desenvolvedor imaginário tem duas opções:
Desta forma, quando os indexantes receberem o pedido feito pelo desenvolvedor do Ethereum, procurarão a informação e a enviarão de forma ordenada, simples de compreender e de forma rápida.
Rastrear a informação por bloco na rede Ethereum, neste momento, é uma tarefa arcaica.
Temos falado muito neste blog, sobre diferentes protocolos que lançam o seu token, com o único objetivo de angariar dinheiro, enchendo os bolsos da equipa por detrás da sua construção, enquanto os utilizadores contam as suas perdas. Numa plataforma, com a qualidade, espírito e trabalho que existe por trás dThe Graph, é lógico que a situação será completamente diversificada.
Embora seja impossível impedir o uso de um símbolo para especulação, o “Google da blockchain” atribuiu ao GRT, o seu símbolo nativo, funções que são de grande importância para o seu funcionamento normal.
Em primeiro lugar, cada um dos participantes da rede, que desejem assumir um papel ativo no cumprimento das funções atribuídas aos nós, devem bloquear uma certa quantidade de GRT, de forma a mostrar o seu compromisso com a plataforma, da mesma forma que um validador faz numa rede de Proof of Stake.
Por outro lado, os delegados, também podem contribuir com os seus OTE, a fim de contribuir para a segurança do sistema. Os delegados, por outro lado, É evidente que as recompensas para ambos os atores do The Graph serão materializadas em fichas GRT. Este token é também o meio de pagamento utilizado pelos desenvolvedores que desejam aceder à API do The Graph ou aos seus serviços de hospedagem de informação. Por último, mas não menos importante, o GRT cumpre a função de símbolo de governação, titulando os seus “holders” da possibilidade de votar o futuro do protocolo.
Este token ERC-20, criado na rede Ethereum, foi programado para ter um fornecimento total de 10 mil milhões de unidades, das quais um total de 7.400.273.157 já estão emitidas. O seu preço está longe dos seus melhores dias quando subiu para $2,84 por unidade No momento da escrita, está apenas 9% acima do seu mínimo histórico de $0,075165, que chegou a 21 de outubro de 2022.
O ecossistema cripto cresceu, em diferentes aspetos, para níveis impensáveis. Dentro deste crescimento, encontramos a quantidade de informação que cada blockchain hoje contém. O acesso a esta informação de forma simples e ordenada é uma solução extremamente necessária.
The Graph fornece uma ferramenta que tem uma utilidade que ainda não terminamos de explorar. O mais interessante é que esta afirmação não se foca apenas nas possibilidades que fornece aos seus utilizadores, mas também no exigente nível de melhoria contínua que esta plataforma apresenta.
O futuro da tecnologia blockchain aponta para um ecossistema em que a informação flui de forma simples, rápida e transparente. É evidente que The Graph está a contribuir com os seus esforços a este respeito.