Kom snabbt igång med Dune Analytics – lär dig hur du skriver frågor, konstruerar datavisualiseringar och mycket mer!

Nybörjare

En nybörjarguide till kryptovaluta

Mellanliggande

En grundläggande guide till blockkedjor och krypto

Expert

Nyheter om kryptovaluta för experter

⚡️ Vad är dune analytics coin?

Dune Analytics är en Ethereum-fokuserad analysplattform som förenklar användarnas tillgång till och förståelse av nätverksdata.

⚡️ Vilket språk är Dune Analytics på?

Lyckligtvis är Dune kompatibel med PostgreSQL standardfrågespråk. Även om du aldrig har skrivit SQL tidigare är det tillräckligt enkelt att använda. Det mest användbara stället att börja är med instrumentpaneler och frågor som skapats av andra, eftersom de ofta innehåller mer information än din egen kod.

⚡️ Har dune Analytics en token?

Nej, Dune Analytics har inte en token just nu. Företaget fokuserar på att tillhandahålla den bästa molnbaserade analysplattformen för sina användare, så tokens är inte nödvändiga för deras affärsmodell. Teamet är dock öppet för att utforska olika alternativ i framtiden som kan involvera en token.

⚡️ Vilken kryptovaluta spåras inte?

Begreppet anonymitet och integritet har länge varit kopplat till bitcoin och andra kryptovalutor. I den ursprungliga vitboken från 2008, som introducerade blockkedjetekniken genom bitcoin, förespråkades begreppet teknisk osynlighet.

Hur Dune Analytics fungerar

Med Dune Analytics har det aldrig varit enklare att utforska Ethereum-data! Att extrahera, söka och skapa visuella bilder ur enorma mängder blockkedjeinformation är en barnlek. Den här artikeln kommer att visa dig hur enkelt det kan vara att upptäcka de fakta du behöver – möjligheterna är praktiskt taget obegränsade! Du kommer att undra varför du någonsin använde en annan resurs för din blockchain-forskning.

Varifrån hämtar dune Analytics sina data?
Är dune Analytics gratis?

All information kan hittas i offentliga blockkedjor som Ethereum. Allt du behöver göra är att leta efter den. Hittills har det sannolikt krävts ett specialiserat program för att besvara frågor som projektets användarantal eller dagliga DEX-volym. Att köra skriptet innebär att man går igenom blocken, utvärderar data, sorterar dem korrekt och extraherar svaret på frågan.

Dune Analytics gör det enkelt att studera data genom att låta dig skriva SQL-frågor som automatiskt körs på deras servrar. Datan är sedan enkel att se i grafer, vilket gör att du snabbt kan upptäcka värdefulla insikter.

Dune Analytics kommer till undsättning
Med Dune Analytics kan användarna nu enkelt få tillgång till och tolka data från Ethereums blockkedja.

Att få tillgång till data från en stor samling kan vara ganska besvärligt och tidskrävande. Skript tenderar att hämta information som är relaterad till ett specifikt projekt, men om du vill ha samma resultat för flera projekt kan det krävas vissa ändringar på din sida.

Dune Analytics är ett enkelt sätt att få tillgång till Ethereum-data. Med sina förbyggda databaser och webbaserade plattform har det aldrig varit enklare att utvinna information från blockkedjan. Oavsett om du behöver råa fakta eller statistisk analys av kryptovalutatransaktioner, fråga helt enkelt med Dune och få dina önskade resultat på nolltid!

Dune Analytics kommer till undsättning

Dune Analytics är det ultimata verktyget för att snabbt extrahera data från Ethereum. Det är en användarvänlig webbplattform som erbjuder förbyggda databaser för att förenkla din sökning och göra det enklare än någonsin att låsa upp kraften i blockkedjan!

Hur fungerar Dune Analytics?
Dune Analytics-guide

Den här handledningen lär dig hur du söker, skriver och visualiserar grundläggande frågor i Dune så att du kan gå från noll till blockkedjeexpert på några minuter. Även om du aldrig har skrivit SQL tidigare räcker det med några enkla exempel.

Hur fungerar Dune Analytics?

Dune analytics samlar rådata från blockkedjan i SQL-databaser som enkelt kan granskas. Det finns till exempel en tabell för att granska alla Ethereum-transaktioner, som är snyggt indelade i kolumner. Avsändare, mottagare och belopp är exempel på kolumner.

Vänta inte längre, ta ansvar och kom igång med Dune Analytics redan idag!
Har dune Analytics ett API?

Efter några minuter bearbetas data från blocken och matas in i Dune-databasen. Förutom råa block och transaktioner innehåller Dune också information om tillgångspriser och specialiserade tabeller, t.ex. alla matchande adresser för UNI-token

Låt oss finslipa våra färdigheter ytterligare och utforska hur vi kan utnyttja kraften i Dune utan kodning, samtidigt som vi fräschar upp de viktigaste SQL-kapaciteterna.

Vänta inte längre, ta ansvar och kom igång med Dune Analytics redan idag!

När du har öppnat ditt konto kommer startsidan att se ut så här:

Har dune Analytics en symbol
Vad är dune kryptovaluta?

Det första du kommer att se är en lista över alla tillgängliga databaser. För närvarande stöder Dune fyra:

  • Ethereum-block
  • Ethereum-transaktioner
  • Uniswap V21-evenemang
  • Kyber Network Proxy Handel Händelser

Varje databas är i princip en SQL-tabell. För att skriva frågor måste du välja en specifik databas att använda. Vi kommer att använda databasen Ethereum Transactions i den här handledningen.

Vad är dune Analytics och hur fungerar det?
Vad är Ethereum-traces?

När du har valt databas kommer du till query builder. Här finns ett kraftfullt verktyg som gör det enkelt att konstruera SQL-frågor – så enkelt att även visualisering av data inte kräver några kunskaper om SQL-kodning!

Till vänster i frågeguiden finns en lista över alla tillgängliga databaskolumner som du kan använda för att filtrera, gruppera och sortera dina data. Se till att dra nytta av dessa kraftfulla verktyg och få bättre insikter i dina dataset!

När du navigerar i frågebyggaren på höger sida av skärmen kan du ta en titt på vad den genererar. Som standard kommer Dune att visa upp till 100 resultat för varje sökfråga!

Om du vill ha tillgång till alla resultat från din sökning klickar du bara på knappen “Ladda ner”. Detta kommer att ladda ner allt i en CSV-fil för framtida referens.

DeFi Deep Dive - Utforska Dune Analytics
Varifrån får dune Analytics sina data?

Gör dina data levande genom att klicka på knappen “Visualisera”. Dune erbjuder två typer av användarvänliga visualiseringar, linje- och stapeldiagram, som hjälper dig att få insikter från dina data på ett ögonblick!

Om du vill illustrera data som är kontinuerliga är linjediagram det perfekta sättet att gå tillväga. Om du å andra sidan vill visa diskreta värden som antal eller kategorier ska du använda stapeldiagram för bästa resultat.

När du har valt den perfekta visualiseringen för dina data kan du skräddarsy den efter dina behov med några få klick. Anpassa x-axeln och y-axeln, samt justera dess färgpalett och titel; allt är inom räckhåll!

hur man använder dune analytics
Är dune Analytics gratis?

När du har skapat visualiseringen med önskad effekt klickar du bara på “Spara” så sparas den för senare användning.

Nu när du har förstått grunderna för hur Dune fungerar kan vi utforska hur man skriver SQL-frågor.

Skapa SQL-frågor för att driva framgång

Structured Query Language (SQL) är ett viktigt programmeringsspråk som används för att kommunicera med databaser och hämta data.

Hur förändrar dataanalys världen?
Vad är Dunes kryptovaluta?

Frågor

Om du inte kan hitta de svar du behöver från andra Dune-användare, varför inte ta saken i egna händer och skapa anpassade SQL-frågor för att få fram lösningar?

Innan vi börjar skapa några frågor är det absolut nödvändigt att få en fullständig förståelse för strukturen i en databas. I Dune kan varje databas delas in i tabeller med specifika namn och kolumner som innehåller data.

Som ett exempel innehåller Ethereum Transactions en “transaktionstabell” med information om avsändare/mottagare/belopp för var och en av de registrerade transaktionerna.

Vad används dune analytics tutorial till?
Vilket språk använder dune Analytics?

För att samla in data från en tabell används SELECT-satsen. Om vi t.ex. behöver välja alla affärer i databasen Ethereum Transactions ska denna fråga skrivas:

Hämta alla data från transaktionstabellen.

Symbolen asterisk (*) är ett jokertecken som står för “alla”. Med andra ord, den här frågan lyder: “Hämta alla kolumner FRÅN transaktionstabellen.”

Om vi bara vill välja specifika kolumner anger du helt enkelt kolumnnamnen istället för att använda en asterisk-symbol. Om du t.ex. bara vill välja avsändare, mottagare och belopp från varje transaktionspost ser din fråga ut på följande sätt:

Vilket språk använder dune Analytics
Har dune Analytics ett API?

Med hjälp av transaktionsdatabasen kan jag ta fram information om avsändare, mottagare och betalningsbelopp.

Genom att använda WHERE-satsen kan vi enkelt filtrera våra data. Antag att vi behöver identifiera transaktioner med ett värde på mer än 100 ETH – då är allt du behöver göra att skapa följande fråga:

Hämta alla poster från transaktionstabellen där värdet är större än hundra kvadriljoner.

Användningen av tecknet “större än” (>) indikerar att en fråga efterfrågar data från transaktionstabellen där värdet överstiger 100 ETH.

För att ordna våra data kan vi använda ORDER BY-satsen. Om vi t.ex. behöver visa transaktioner med de största värdena först, skulle denna fråga fungera:

Har dune Analytics en symbol
Vad används dune Analytics till?

SELECT * FROM transaktioner ORDER BY värde DESC

ORDER BY-satsen sorterar data i stigande eller fallande ordning. Standard är stigande, men vi kan använda nyckelordet DESC för att sortera i fallande ordning. Den här frågan säger alltså “SELECT all of the columns FROM the transactions table ORDER BY value in descending order.

Vad används dune Analytics till?
Varifrån får dune Analytics sina data?

Om du bara vill visa de 100 första resultaten kan du använda LIMIT-satsen. Om du t.ex. vill begränsa vår fråga till endast 100 poster skriver du följande kommando:

Hämta de första hundra raderna med data från transaktionstabellen.

Denna fråga begär alla kolumner från transaktionstabellen, med en maxgräns på 100 poster. Bra, nu när du har lärt dig grunderna för att skapa SQL-frågor, låt oss fördjupa oss i hur man använder dem i Dune.

Använda SQL-frågor i Dune

Är du sugen på att börja skapa en SQL-fråga i Dune? Öppna bara Query Builder, skriv in din kod i textrutan och tryck sedan på “Run Query”. På nolltid kan du se hur ditt kommando väcks till liv!

“Om din fråga är giltig ser du resultaten i tabellen nedan. Du kan sedan klicka på “Visual

Använda SQL-frågor i Dune
Vad är Dunes kryptovaluta?

Frågor som är lite svårare

Dune Analytics erbjuder också en betaltjänst.

Nu när du har lärt dig grunderna för att skriva SQL-frågor ska vi lära oss att skriva lite mer komplexa frågor.

SELECT * FROM transaktioner

WHERE värde > 1000000000000000000

AND to_address = ‘0x315e27aA99F682924Ae21CfD2281c682bC16E790′

Den här frågan säger “SELECT all of the columns FROM the transactions table WHERE the value is greater than 100 ETH AND the to_address is 0x315e27aA99F682924Ae21CfD2281c682bC16E790.”

Varifrån hämtar dune Analytics sina data?
Dune lagrar inte själva blockkedjans tillståndsdata

För att få fram den information du behöver om en viss adress, se tabellen “Adress” för ytterligare information.

SELECT * FROM adresser

Detta uttalande begär att få välja alla kolumner från adresstabellen med adressen 0x315e27aA99F682924Ae21CfD2281c682bC16E790.

Tabellen “Block” kan användas för att hitta ytterligare information om ett visst block.

SELECT * FROM block

Vi börjar med Dune Analytics

WHERE nummer = ‘8943592′

Fråga Solana-data i Dune Analytics
Denna fråga säger “SELECT all of the columns FROM the blocks table WHERE the number is ‘8943592′.

Visualisering av data

Dune kan förvandla dina data till en visuell fest med ett imponerande urval av linje-, stapel- och cirkeldiagram. Visa upp dina viktigaste resultat på det mest fantastiska sättet med hjälp av vår omfattande uppsättning visualiseringsalternativ!

Dune Analytics har ett kraftfullt sätt att visualisera det

För att skapa en spektakulär visualisering börjar du med att välja vilken typ av bild du vill ha. Välj sedan ut de data som ska representeras i grafiken.

För att skapa ett linjediagram som visar värdet av alla transaktioner måste vi välja “Linjediagram” som visualiseringstyp och “Värde” som data.

När du har valt dina data klickar du på knappen “Visualisera” för att skapa en imponerande visualisering!

Något mer avancerade frågor
Hur använder du Dune Analytics?

Om du behöver göra justeringar trycker du bara på knappen “Fråga”; om allt är klart och redo att bevaras trycker du på knappen “Spara”.

Begränsningar

  • Även om Dune är ett robust verktyg har det vissa begränsningar. Den enda typ av databas som är kompatibel med denna programvara är SQLite – därför måste dina Ethereum-data exporteras till en SQLite-databas innan de kan användas tillsammans med Dune.
  • Även om Dunes SQL-kommandon är begränsade, är de mest använda tillgängliga. Du kanske inte kan utföra alla aktiviteter som du kan med ett fullständigt SQL-program – men du kommer ändå att ha tillgång till de vanligaste funktionerna.
  • I slutändan finns det vissa datatyper som Dune inte kan visualisera. Detta kan begränsa dina möjligheter att få ut mesta möjliga av de data som efterfrågas.
Vilket språk använder dune Analytics
Källan till Dunes kraft är dess gemenskap

Vad kommer härnäst?

Nu när du har en grundläggande förståelse för hur Dune fungerar är det dags att börja använda det för att dyka djupt ner i Ethereum-data! I det kommande avsnittet kommer vi att utforska hur du kan transportera Ethereum-detaljer direkt till en SQLite-databas och enkelt använda Dune med all din förvärvade information. Håll koll på oss – du kommer inte att vilja missa denna fantastiska möjlighet!

Exportera Ethereum-data till en SQLite-databas

Lås upp potentialen i Dune genom att först exportera alla dina Ethereum-data till en SQLite-databas. Du behöver ett särskilt verktyg för den här uppgiften och du kan vara säker på att den kommer att vara både säker och effektiv.

När det gäller att exportera Ethereum-data är Paritys SQLite-exportör det främsta valet för användarna. Detta effektiva verktyg konverterar snabbt information till en lättillgänglig SQLite-databas som kan användas när som helst. Med några enkla klick kan du exportera dina mest värdefulla data med tillförsikt!

Exportera Ethereum-data till en SQLite-databas
Vi börjar med Dune Analytics

Är du redo att komma igång med Paritys SQLite Exporter? Ladda ner och installera programvaran och följ sedan instruktionerna i avsnittet “Exporting Ethereum Data” i Paritys dokumentation. Du kommer att vara igång och exportera data på nolltid!

Med Paritys SQLite-exportör aktiverad är du redo att överföra dina Ethereum-data. Allt som behövs är att hitta destinationerna för både dina Ethereum-filer och SQLite-databasen. På nolltid kommer du att kunna gå vidare med att exportera din information!

Vill du exportera data? Gå till avsnittet “Exportera data” i Paritys dokumentation, där du hittar alla instruktioner som behövs.

Vi gratulerar! Nu när dina Ethereum-data har exporterats till en SQLite-databas är du redo att börja arbeta med Dune. I följande avsnitt ska vi ta reda på hur man skapar frågor i denna kraftfulla plattform. Var förväntansfull – nu kör vi!

Skriva frågor i Dune

Nu när du har exporterat dina Ethereum-data till en SQLite-databas är du redo att börja använda Dune! I det här avsnittet lär vi oss hur man skriver frågor i Dune.

Har dune Analytics en symbol
Dex Volym i procent (källa)

Är du redan bekant med SQL? I så fall borde Dunes egen dialekt – SQLite Query Language (SQLiteQL) – kännas snarlik. Det har dock olika komponenter som man måste ha i åtanke när man begär data från sina databaser.

Dune Analytics är ett kraftfullt verktyg för blockkedjan

  • En viktig skillnad mellan SQLiteQL och andra databaser är att den kräver skiftlägeskänslighet, så var försiktig när du skapar dina frågor för att se till att de är i rätt format för stora eller små bokstäver.
  • När man jämför SQL med SQLiteQL är en av de viktigaste skillnaderna den syntax som används för kommentarer. Istället för ett enkelt ” – “, som i traditionell SQL, måste du använda “/*” i början och “*/” i slutet av varje rad när du gör kommentarer med en SQLiteQL-fil.
  • En viktig skillnad mellan SQL och SQLiteQL är syntaxen för strängar. Medan enkla citattecken används för att identifiera strängar i en SQL-miljö, måste dubbla citattecken infogas i en SQLiteQL-sträng istället.
Har dune Analytics en symbol
Dune Analytics är ett kraftfullt verktyg för blockkedjan

Nu när du känner till grunderna för hur man skriver frågor i SQLiteQL, låt oss försöka skriva några frågor!

Lägg till optimism till dina gasavgifter

att Dune-data endast är lika tillförlitliga
Power users av Perp bör noga följa de gasavgifter som är förknippade med Optimism.

Tack och lov kan vi använda ett diagram för att visa de genomsnittliga gaspriserna för olika handelsutföranden och positioner, samt jämförelser med vanliga ETH-överföringar och handel på Uniswap v3. Vi kan åstadkomma detta genom att efterlikna msilb7s fråga och lägga till vår egen variation. Vi redigerar koden för att få en långsiktig bild av gasavgifter under de senaste 5 månaderna, endast inklusive handel med Perp, Uniswap samt ETH-överföringar. Vi kan spara frågan och lägga till datadiagram för gasavgifter i ETH och USD i vår instrumentpanel.

För att se blockkedjedata, gå till dune.xyz.
Använda SQL-frågor i Dune

Du kan lägga till din Trader PnL och Funding Payments genom att följa dessa steg:

1. Gå till fliken “Trader P&L”.

2. Klicka på den gröna knappen “+ Lägg till betalning”.

3. Ett popup-fönster visas – välj om du vill lägga till en finansieringsbetalning eller en trader p&l, fyll sedan i alla relevanta uppgifter och klicka på “Lägg till”.

Slutsats

Genom att samla dessa visualiseringar kan LPs och handlare få tillgång till all information som finns på olika Dune-instrumentpaneler från en central plats!

Nybörjare

En nybörjarguide till kryptovaluta

Mellanliggande

En grundläggande guide till blockkedjor och krypto

Expert

Nyheter om kryptovaluta för experter