1. Cos'è un data warehouse?
La blockchain è essenzialmente un registro decentralizzato. Tutti i trasferimenti di transazioni e le chiamate di contratto precedenti formano i dettagli del record della transazione, inclusi l'ora della transazione, gli indirizzi di entrata e uscita, l'importo della transazione, i messaggi di chiamata e gli eventi del contratto, tx_hash e altri dati.
Dune Analytics archivia tutti i dati di cui sopra in categorie per formare un data warehouse, che può essere richiamato, interrogato e analizzato da chi ne ha bisogno tramite un linguaggio simile a SQL.
2.Cos'è SQL
SQL è "Structured Query Language", dedicato alle query e alla gestione relative al database. In Dune, utilizziamo le istruzioni di query SQL per ottenere tutti i dati desiderati e costruire la query corrispondente. La query in Dune può essere applicata secondo il seguente modello.
-- Diverse parole chiave per l'ordine di esecuzione SQL
SELECT interroga i risultati del campo desiderato
DA Da quale tabella controllare
DOVE Vieni qui secondo... condizione
GRUPPO PER Raggruppa per... condizione
AVERE condizioni di filtro dopo il raggruppamento
ORDER BY Ordina per... condizione DESC (ordine discendente)/ASC (ordine ascendente)
LIMIT Numero di query restituite
Spiegazione EXCEL

Prendi la tabella sopra come esempio. Quando ottieni questa tabella, puoi vedere che la tabella è composta da righe e colonne. Un database relazionale è un database costruito sul modello di database relazionale, che utilizza concetti e metodi come l'algebra degli insiemi per elaborare i dati nel database.
3. Cos'è Dune Analytics?
Dune Analytics è uno dei migliori strumenti per trovare gratuitamente dati in tempo reale. Gli utenti utilizzano un linguaggio di query del database simile a SQL per recuperare, filtrare, estrarre e aggregare dal data warehouse blockchain memorizzato nella cache di Dune per formare query, quindi visualizzare i dati interrogati e infine riepilogarli nei pannelli Dashboard. Esistono migliaia di dashboard gratuite che mostrano diversi dati crittografati. Con il motore DuneV2, le prestazioni sono state migliorate di 10 volte, ora è il momento di imparare come usare correttamente Dune, e poi ci sentiremo a nostro agio nel mercato delle criptovalute.
4.Introduzione alle dune
Sito ufficiale: https://dune.com/
4.1 Panoramica delle dune

Quando usi Dune per la prima volta, devi prima registrarti e accedere. Dopo aver completato la registrazione e l'accesso, entra nella home page di Dune e puoi vedere la pagina in alto. Puoi vedere che c'è una TAB in alto della pagina per cambiare visualizzazione. Puoi modificare la visualizzazione in base alle tue esigenze personali. Preferisci Dashboard, Query, Procedure guidate e Team per eseguire query. Alcuni esempi ben scritti sono ora più popolari nell'angolo in basso a destra i tag delle query più frequenti.
pannello di controllo
La dashboard è una raccolta di query che possono essere visualizzate in una serie di grafici e pannelli in base alle tue preferenze per fornire a te o ad altri una visualizzazione migliore. Qui utilizziamo hildobby[https://dune.com/hildobby/ethereum]. Ad esempio, puoi vedere il dashboard di Ethereum da lui progettato, come il prezzo di Ethereum, la capacità di mercato di Ethereum, ecc., che sono chiari a colpo d'occhio. In Dune, il dashboard di tutti è pubblico, il che significa che puoi copiare quello di altre persone e altri possono anche copiare il tuo utilizzo, il che riduce il tuo tempo e le tue energie per creare. Allo stesso tempo, puoi anche imparare a ottimizzare le tue query dalle dashboard di molte persone potenti.

Chiedere informazioni
Come accennato in precedenza, una dashboard è una raccolta di query Se fai clic sul titolo della dashboard, puoi vedere la query SQL che visualizza il grafico.


Da quanto sopra, puoi vedere che quanto sopra è diviso in parti superiore e inferiore. La parte superiore è la dichiarazione scritta della query e la parte inferiore è la visualizzazione del grafico in base alla query. Confronta la dichiarazione scritta con il modello utilizzato nella query SQ introdotta sopra per vedere se ritieni di dover compilare solo il contenuto.
Copia (biforcazione)
Quando vedi un grafico che ti piace ma non vuoi perdere tempo a scrivere SQL da solo, puoi fare clic direttamente sul pulsante fork nell'angolo in alto a destra per copiare il grafico nella tua dashboard.


Il set di dati interrogato verrà spiegato in dettaglio di seguito:

Poiché Dune ha aggiornato la versione V2 e le sue prestazioni sono state notevolmente ottimizzate, quanto segue utilizzerà direttamente la catena di questa versione V2 per le query. Di seguito è riportato un confronto tra i due.

Progetto di decodifica dei dati
I progetti decodificati fanno riferimento al team di Dune che divide i progetti e allega le etichette corrispondenti per facilitare agli utenti un semplice riferimento ai dati.
astratto
Un'astrazione può essere considerata come una tabella personalizzata che collega e combina varie query e dati per formare una tabella unica. Le astrazioni aiutano gli utenti a interrogare più facilmente i dati specifici che stanno cercando senza il fastidio di combinare manualmente vari dati.
In generale, le astrazioni possono essere divise in due categorie principali:
Astrazione settoriale: dati in un campo specifico
Astrazione del progetto: dati specifici per un progetto specifico
Comunità
La sezione della community può essere considerata un'estensione della sezione astratta, ma l'aggregazione dei dati è fornita dai membri della community di Dune.

Fai clic sul pulsante Salva. Dopo aver salvato, puoi vedere che il nome della query è cambiato in quello che hai appena definito. Quando salvi e fai clic, il sistema ti aiuterà automaticamente a eseguire la query in base all'istruzione SQL che hai scritto cambia anche la query in salvata nella dashboard.
Quello sopra è il primo numero di Dune sharing di oggi. Voglio principalmente portare tutti a familiarizzare con questo strumento. Se vuoi fare bene il tuo lavoro, devi prima affinare i tuoi strumenti. Spero che tutti possano usarlo in modo flessibile.
