A Dune Analytics é uma plataforma web onde qualquer pessoa pode executar consultas estilo SQL sobre dados públicos de blockchain e transformar os resultados em gráficos e dashboards partilháveis. Não é preciso ser programador para ler os melhores dashboards, mas perceber como funcionam as consultas, a atualidade dos dados e a etiquetagem de carteiras é a diferença entre identificar uma verdadeira tendência on-chain e ser enganado por um gráfico bonito.
Pontos-chave
- A Dune Analytics transforma transações brutas de blockchain em dashboards criados pela comunidade, usando uma linguagem de consulta semelhante a SQL.
- É possível obter a maior parte do valor como leitor: guardando dashboards verificados e aprendendo a interpretar cohorts de carteiras, fluxos de tokens e atividade de contratos descodificada.
- Cada gráfico da Dune só é tão fiável quanto a sua consulta, a precisão da sua etiquetagem e a atualidade dos dados subjacentes.
- Escrever uma primeira consulta é algo concretizável numa tarde, se copiarmos, ajustarmos e executarmos um exemplo existente em vez de começarmos do zero.
O que é a Dune Analytics na verdade
A Dune Analytics é uma plataforma web que indexa dados públicos de blockchain de redes como Ethereum e Solana e que permite aos utilizadores consultar esses dados usando uma linguagem estilo SQL e publicar os resultados como gráficos e dashboards interativos. Em vez de executares o teu próprio nó de blockchain e escreveres código para analisar transações, entras na plataforma, escreves algo próximo de inglês com nomes de tabelas, e a Dune devolve-te uma tabela que podes transformar num gráfico de barras, num gráfico de linhas ou num mapa.
O modelo é conduzido pela comunidade. A equipa da Dune mantém os pipelines de dados subjacentes e um conjunto de tabelas de contratos descodificadas para os principais protocolos, mas os dashboards que lês são escritos por analistas independentes, protocolos, investigadores e utilizadores curiosos. É essa mesma razão que torna a Dune útil e, ao mesmo tempo, perigosa: a plataforma escala porque amadores contribuem, mas não tens qualquer garantia nativa de que um gráfico que encontres esteja correto, completo ou atualizado.
Pensa na Dune como algo entre um motor de busca e uma folha de cálculo. A blockchain é a folha de cálculo bruta de cada transação, e a Dune é a ferramenta que permite às pessoas escrever fórmulas sobre ela e depois publicar o gráfico resultante. Quando alguém partilha um link da Dune no X ou numa nota de investigação, está a apontar-te para uma consulta guardada mais uma visualização construída sobre ela.
Riscos e limites de ler dashboards da Dune
O maior risco na Dune é tratar um gráfico como verdade apenas por parecer polido. Os dashboards só são tão bons quanto o SQL que lhes está por trás, e o SQL não perdoa: uma join em falta, uma join errada, e um gráfico que parece mostrar receita de um protocolo pode estar silenciosamente a contar o subconjunto errado de transações. Não existe nenhum passo oficial de classificação ou auditoria antes de um dashboard ficar público, por isso um dashboard com milhares de visualizações pode mesmo assim conter um erro.
A latência é o segundo limite. A Dune atualiza os seus dados de forma programada, muitas vezes em minutos a horas, consoante a chain e a tabela, mas não é um terminal em tempo real. Se estás a acompanhar o lançamento de um token ou um evento de liquidações, os números que vês na Dune podem estar 15 a 60 minutos atrasados em relação à chain real. Para gráficos de longo prazo isso não importa; para decisões de trading, importa.
A etiquetagem é o terceiro limite e aquele que a maioria dos iniciantes subestima. A Dune tem tabelas que mapeiam endereços de carteira para nomes legíveis, como etiquetar a multisig da Ethereum Foundation ou uma hot wallet conhecida de uma exchange. Essas etiquetas vêm de uma mistura de submissões oficiais, contribuições da comunidade e, por vezes, autoinformação. Uma etiqueta é uma pista, não um veredito. O endereço marcado como "Binance 7" pode, na verdade, ser um market maker que por acaso recebe depósitos da Binance, e o endereço etiquetado como "Team Wallet" pode ser uma multisig que a equipa já não controla ativamente.
Por fim, a Dune mostra-te o que a chain te mostra. Se um protocolo desenvolve atividade numa layer 2, numa sidechain ou na sua própria app-chain, as tabelas da mainnet Ethereum ou Solana podem perder partes dessa atividade. Ler um dashboard da Dune de forma isolada dá-te uma fatia da realidade, não a realidade.
Como as consultas e os dashboards se articulam
Na camada de base, uma consulta Dune é um script SQL. SQL, que significa Structured Query Language (Linguagem Estruturada de Consultas), é a forma padrão de fazer perguntas a uma base de dados, como «somar o valor de todas as transações enviadas para o endereço X nos últimos 30 dias, agrupadas por dia». A Dune inclui centenas de tabelas pré-construídas: tabelas de transações em bruto, tabelas de eventos descodificados para contratos populares, tabelas de transferências de tokens ERC-20, tabelas de transações de NFT e tabelas de endereços etiquetados.
Um dashboard é simplesmente uma coleção de gráficos que resultam de uma ou mais consultas. Quando abres um dashboard, estás a ver resultados guardados de consultas com uma visualização por cima. Se clicares num gráfico, a Dune mostra-te o SQL subjacente, que é uma das funcionalidades mais úteis da plataforma, porque te permite ver exatamente como o gráfico foi construído.
Isto importa porque ler um gráfico da Dune sem ler a consulta é um pouco como ler um artigo de um jornalista sem verificar as fontes. A competência não é escrever SQL de raiz, é percorrer uma consulta para verificar se faz joins às tabelas certas, filtra pelas colunas certas e usa o conjunto de etiquetas certo. Podes aprender a fazer isso numa tarde, mesmo que nunca tenhas escrito uma consulta a uma base de dados.
Encontrar e guardar dashboards fiáveis
A forma mais rápida de entrar na Dune não é escrever nada. É encontrar um pequeno conjunto de dashboards de confiança e consultá-los com regularidade. Há várias formas práticas de construir essa shortlist.
- Começa pelas equipas dos protocolos. Protocolos DeFi importantes, como Uniswap, Aave e Lido, publicam dashboards oficiais da Dune a partir de contas verificadas das equipas. Estas costumam ser as fontes mais limpas e melhor etiquetadas da atividade do protocolo.
- Procura analistas conhecidos. Alguns utilizadores pseudónimos da Dune construíram reputação ao longo de vários ciclos pela exatidão e pelos comentários cuidadosos das suas consultas. Os dashboards deles costumam ter contagens de «estrelas» na ordem dos milhares e notas explícitas sobre a metodologia.
- Verifica a consulta, não apenas o gráfico. Abre um gráfico, entra no SQL e dá-lhe uma vista de olhos. Se a consulta for curta, bem comentada e referenciar tabelas com nomes claros como erc20_evt_Transfer, provavelmente está em melhor forma do que um script de 400 linhas sem comentários.
- Atenção ao versionamento. Bons dashboards são versionados: o autor publica uma nova consulta quando altera a metodologia e regista o que mudou. Um dashboard que não é tocado há 18 meses pode refletir um protocolo que entretanto mudou de contratos.
- Cruza com exploradores on-chain. Se um dashboard afirma que uma carteira detém X tokens, cola o endereço num explorador de blocos como Etherscan ou Solscan e confirma. Dois minutos de cruzamento apanham a maioria dos erros de etiquetagem.
Assim que tiveres uma shortlist de 10 a 20 dashboards, guarda-os. A Dune permite-te seguir criadores e dashboards, e a plataforma destacará novas versões dos dashboards que marcaste. Trata a lista de guardados como um feed RSS de investigação on-chain curada, e não como um terminal de mercado.
Ler dashboards de cohorts de carteiras e fluxos de tokens
Dois padrões de dashboards aparecem uma e outra vez em investigação on-chain séria: análise de cohorts de carteiras e análise de fluxos de tokens. Vale a pena saber ler os dois de relance.
A análise de cohorts de carteiras agrupa endereços por comportamento, e não por saldo. Um cohort comum é «carteiras que receberam ETH pela primeira vez nos últimos 30 dias», que aproxima novos entrantes. Outro é «carteiras que entraram via bridge a partir de uma cadeia específica», que aproxima utilizadores de uma funcionalidade cross-chain. Quando vês um gráfico com um título como «Active Addresses by Cohort», estás a ver como um grupo de carteiras se comporta ao longo do tempo. A subida da atividade de um cohort é frequentemente lida como adoção crescente, mas a pergunta certa é sempre: que carteiras estão neste cohort, e poderá o cohort estar inflado por farmers de airdrops ou atacantes Sybil a repartir fundos por muitos endereços?
A análise de fluxos de tokens acompanha a movimentação de um token específico entre categorias de carteiras: carteiras de exchange, contratos inteligentes, carteiras de tesouraria e «outros». Um gráfico que mostre «USDC a entrar em exchanges centralizadas» é frequentemente interpretado como pressão de venda, já que os utilizadores normalmente depositam stablecoins numa exchange quando querem comprar outros ativos ou levantar dinheiro. Essa interpretação é razoável, mas não é automática. O mesmo inflow pode refletir uma exchange a rebalancear a sua própria tesouraria.
A competência de leitura que estás a construir é a calibração. Depois de olhares para um dashboard durante algumas semanas e comparares as afirmações dele com o que realmente aconteceu no mercado, começas a desenvolver intuição para saber que gráficos da Dune lideram, quais seguem e quais são ruído disfarçado de sinal.
Escrever uma consulta básica sem ser um especialista em SQL
Se quiseres passar de leitor a escritor, o caminho realista é pequeno: copiar, ajustar, executar. A Dune traz uma vasta biblioteca de consultas «spellbook», pré-escritas pela comunidade para perguntas comuns. Escolhe uma que esteja próxima do que queres, lê-a linha a linha, muda uma coisa de cada vez e volta a executar.
Uma consulta inicial pode contar o número de transações diárias numa determinada cadeia. O SQL é, grosso modo: selecionar o dia, contar as transações, agrupar pelo dia, ordenar pelo dia. Quando isto funcionar, adiciona um filtro para um endereço de contrato específico, de forma a contar apenas as transações que tocaram um único protocolo. Quando isto funcionar, adiciona um filtro para transações acima de um certo tamanho, para te focares na atividade de «baleias». Cada passo é pequeno.
Não precisas de aprender SQL em profundidade para fazer isto. Precisas de aprender quatro ideias: select (que colunas devolver), from (que tabela), where (que linhas manter) e group by (como agrupá-las). Tudo o resto é decoração. Existem também funcionalidades assistidas por IA dentro da Dune que podem gerar ou modificar uma consulta a partir de um prompt em linguagem natural, o que baixa ainda mais a barreira, embora devas continuar a ler o SQL gerado antes de confiar no resultado.
O objetivo de escrever uma primeira consulta não é publicar um dashboard viral. É tornares-te um leitor mais cético. Quando passares pela dificuldade de um join em falta que duplicou o teu resultado, nunca mais vais olhar para um gráfico vistoso da mesma forma.
Siga os dados on-chain de forma inteligente
Os dados on-chain mudam rapidamente, e os dashboards que mais importam alteram frequentemente a sua metodologia precisamente quando o gráfico se torna interessante. Acompanhar os criadores certos na Dune, atualizar os dashboards certos e reparar quando uma query foi alterada é um trabalho a sério se for feito à mão. A Zippfeed apresenta headlines da Dune e on-chain juntamente com pontuação de sentimento, para que possa ver rapidamente se o último gráfico sobre fluxos de ETH ou SOL está a ser tratado como bullish, neutral ou bearish pela restante imprensa cripto, e quão importante os editores realmente consideram a notícia.