Pular para o conteúdo principal
Change page

Dados e Estatísticas

Última edição: @italosantana(opens in a new tab), 24 de outubro de 2023

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(opens in a new tab) e REST(opens in a new tab) são, mesmo em teoria.

Exploradores de bloco

Muitos Exploradores de blocos oferecem RESTful(opens in a new tab) API(opens in a new tab) 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(opens in a new tab) fornece dados de execução e consenso para cada slot de 12s.

The Graph

A rede Graph Network(opens in a new tab) é 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(opens in a new tab), 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(opens in a new tab), rated.network(opens in a new tab), execution-diversity.info(opens in a new tab) e Ethernodes(opens in a new tab).

Dune Analytics

O Dune Analytics(opens in a new tab) pré-processa dados da blockchain em tabelas de banco de dados relacional (PostgreSQL e DatabricksSQL), 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.

Leitura Adicional

Este artigo foi útil?