Dados e Estatísticas
Última edição: @italosantana, 25 de fevereiro de 2025
Introdução
À medida que a utilização da rede continua a aumentar, irá existir uma quantidade crescente de informações valiosas nos dados on-chain. À medida que o volume de dados aumenta rapidamente, calcular e agregar essas informações para relatar ou dirigir um dapp pode se tornar uma dura empreitada de tempo e processo.
A alavancagem dos prestadores de dados existentes pode acelerar o desenvolvimento, produzir resultados mais precisos e reduzir os esforços contínuos de manutenção. Isso permitirá que uma equipe se concentre na funcionalidade central que seu projeto está tentando fornecer.
Pré-requisitos
Você deve entender o conceito básico de Exploradores de Bloco para entender melhor usá-los no contexto da análise de dados. Além disso, familiarize-se com o conceito de um para entender os benefícios que eles adicionam a uma concepção do sistema.
Em termos de fundamentos arquitetônicos, entendendo o que uma API e REST são, mesmo em teoria.
Exploradores de bloco
Muitos Exploradores de blocos oferecem RESTful API gateways que fornecerão aos desenvolvedores visibilidade em dados em tempo real em blocos, transações, mineiros, contas e outras atividades on-chain.
Desenvolvedores podem então processar e transformar esses dados para dar aos seus usuários percepções e interações exclusivas com a . Por exemplo, Etherscan fornece dados de execução e consenso para cada slot de 12s.
The Graph
A rede Graph Network é um protocolo descentralizado de indexação para a organização de dados blockchain. Em vez de construir e gerenciar lojas de dados off-chain e centralizadas para agregação de dados on-chain com The Graph, os desenvolvedores podem construir aplicativos sem servidor que são executados inteiramente na infraestrutura pública.
Usando o GraphQL, os desenvolvedores podem consultar qualquer uma das APIs abertas selecionadas, conhecidas como subgráficos, para adquirir as informações necessárias para impulsionar seu dapp. Ao consultar esses subgráficos indexados, relatórios e dapps, não apenas obtêm benefícios de desempenho e escalabilidade, como também a precisão incorporada fornecida pelo consenso da rede. Como novas melhorias e/ou subgráficos são adicionados à rede, seus projetos podem iterar rapidamente para tirar proveito dessas melhorias.
Diversidade dos clientes
A diversidade do cliente é importante para a saúde geral da rede Ethereum porque fornece resiliência a bugs e explorações. Agora existem vários painéis de diversidade do cliente, incluindo clientdiversity.org, rated.network, supermajority.info e Ethernodes.
Dune Analytics
O Dune Analytics pré-processa dados da blockchain em tabelas de banco de dados relacional (DuneSQL), que permite aos usuários consultar dados da blockchain usando SQL e criem painéis com base nos resultados da consulta. Os dados on-chain são organizados em 4 tabelas brutas: blocos
, transações
, (evento) registros
e (chamada) traços
. Contratos e protocolos populares foram decodificados e cada um tem seu próprio conjunto de tabelas de eventos e chamadas. Essas tabelas de eventos e chamadas são processadas e organizadas em abstração de tabelas por tipo de protocolo, por exemplo, dex, lending, stablecoins etc.