Dune Analytics: Kuidas alustada, kuidas kirjutada päringuid, andmete visualiseerimine ja rohkem

Algaja

Algaja juhend krüptoraha kohta

Vahepealne

Blockchaini ja krüpto vahepealne juhend

Ekspert

Krüptoraha uudised ekspertidele

⚡️ Mis on düünianalüütika münt?

Dune Analytics on Ethereumile keskendunud analüütikaplatvorm, mis lihtsustab kasutajate juurdepääsu võrguandmetele ja nende kasutamise mõtestamist.

⚡️ Mis keeles on Dune Analytics?

Õnneks on Dune ühilduv PostgreSQLi standardse päringukeelega. Isegi kui te pole kunagi varem SQL-i kirjutanud, on selle kasutamine piisavalt lihtne. Kõige kasulikum on alustada teiste loodud armatuurlaudadest ja päringutest, sest need sisaldavad sageli rohkem teavet kui teie enda kood.

⚡️ Kas dune Analyticsil on token?

Ei, Dune Analyticsil ei ole praegu tokenit. Ettevõte keskendub sellele, et pakkuda oma kasutajatele parimat pilvepõhist analüüsiplatvormi, seega ei ole märgid nende ärimudeli jaoks vajalikud. Meeskond on siiski avatud uurima erinevaid võimalusi tulevikus, mis võivad hõlmata tokenit.

⚡️ Millist krüptoraha ei jälgita?

Anonüümsuse ja privaatsuse mõiste on juba ammu seotud bitcoini ja teiste krüptovaluutadega. Algne 2008. aasta valge raamat, mis tutvustas plokiahela tehnoloogiat bitcoini kaudu, propageeris tehnoloogilise nähtamatuse kontseptsiooni.

Kuidas Dune Analytics töötab

Dune Analytics on võimas uurimisvahend plokiahela tehnoloogia jaoks. See võimaldab otsida, ekstraheerida ja visualiseerida Ethereumi plokiahela tohutuid andmehulki. See artikkel näitab, kuidas teha põhilisi otsinguid ja kirjutada lihtsaid päringuid graafikute loomiseks. Avastamise võimalused on piiramatud.

Kust saab dune Analytics oma andmed?
Kas dune Analytics on tasuta?

Kogu teavet võib leida avalikes plokiahelates nagu Ethereum. Kõik, mida peate tegema, on selle otsimine. Seni oleks tõenäoliselt vaja vastata küsimustele, nagu projekti kasutajate arv või päevane DEXi maht spetsiaalse programmi kaudu. Skripti käivitamine eeldab plokkide läbimist, andmete hindamist, nende õiget sorteerimist ja küsimuse vastuse väljavõtmist.

Dune Analytics muudab andmete uurimise lihtsaks, võimaldades teil kirjutada SQL-küsitlusi, mis käivituvad automaatselt nende serverites. Seejärel on andmeid lihtne vaadata graafikutes, mis võimaldab teil kiiresti avastada väärtuslikke teadmisi.

Kas dune Analyticsil on märgis?
Dune Analytics on platvorm, mis võimaldab kasutajatel teha päringuid ja visualiseerida andmeid Ethereumi plokiahelas.

Andmete hankimine suurest hulgast on raske ja aeganõudev. Enamik skripte suudab saada teavet ühe projekti kohta, kuid kui soovite, et see töötaks kõigi projektide puhul, peate tõenäoliselt tegema mõned muudatused.I

Dune Analytics on tööriist, mis muudab Ethereumist andmete väljavõtmise lihtsaks. Dune'i abil saab Ethereumi andmeid pärida veebipõhise platvormi eeltäidetud andmebaaside abil, mis muudab teabe saamise plokiahelast palju lihtsamaks.

Päästmiseks tuleb Dune Analytics

Dune Analytics on tööriist, mis muudab Ethereumist andmete väljavõtmise lihtsaks. See on veebipõhine platvorm, mis võimaldab Ethereumi andmete päringuid teha, kasutades eelnevalt ehitatud andmebaase, mis muudab teabe saamise plokiahelast palju lihtsamaks.

Mis on dune Analytics ja kuidas see töötab?
Dune Analytics juhend

See õpetus õpetab teile, kuidas otsida, kirjutada ja visualiseerida põhilisi päringuid Dune'is, nii et saate mõne minutiga nullist plokiahela eksperdiks. Isegi kui te pole kunagi varem SQL-i kirjutanud, piisab mõnest lihtsast näitest.

Kuidas Dune analüütika töötab?

Dune analüütika ühendab plokiahela toorandmed SQL-andmebaasideks, mida saab hõlpsasti uurida. Näiteks on olemas tabel kõigi Ethereumi tehingute uurimiseks, mis on kenasti veergudeks jaotatud. Näiteks on veergudeks saatja, saaja ja summa.

DeFi Deep Dive - Dune Analyticsi uurimine
Kas dune Analyticsil on API?

Mõne minuti pärast töödeldakse plokkide andmeid ja sisestatakse need Dune'i andmebaasi. Lisaks töötlemata plokkidele ja tehingutele sisaldab Dune ka varade hinnateavet ja spetsiaalseid tabeleid, näiteks kõiki UNI-tokenile vastavaid aadresse.

Võtame sammu edasi ja õpime, kuidas kasutada Dune'i ilma koodi kirjutamata, samuti mõningaid SQL-i põhitõdesid.

Võtke initsiatiiv ja alustage Dune Analyticsiga.

Pärast konto avamist näeb koduleht välja umbes nii:

kuidas kasutada dune Analytics'i
Mis on dune krüptoraha?

Esimesena näete nimekirja kõigist olemasolevatest andmebaasidest. Praegu toetab Dune nelja:

  • Ethereumi plokid
  • Ethereumi tehingud
  • Uniswap V21 sündmused
  • Kyber Network Proxy kaubandusüritused

Iga andmebaas on sisuliselt SQL-tabel. Päringute kirjutamiseks tuleb valida konkreetne andmebaas, mida kasutada. Me kasutame selle õpetuse jaoks Ethereum Transactions andmebaasi.

Kuidas andmeanalüütika muudab maailma?
Mis on Ethereumi jäljed?

Kui olete valinud andmebaasi, siis suunatakse teid päringu koostajasse. Päringu koostajas kirjutate oma SQL päringuid. Samuti saate päringu koostajat kasutada oma andmete visualiseerimiseks ilma SQL-koodi kirjutamata.

Päringu koostajast vasakul pool näete nimekirja kõigist andmebaasis olemasolevatest veergudest. Neid veerge saate kasutada andmete filtreerimiseks, samuti andmete rühmitamiseks ja sorteerimiseks.

Päringu koostamise tööriista paremal pool näete oma päringu tulemusi. Vaikimisi näitab Dune teile päringu esimesed 100 tulemust.

Kui soovite näha rohkem tulemusi, võite klõpsata nupule “Download”. See laeb alla kõik teie päringu tulemused CSV-failina.

Milleks kasutatakse dune analytics õpetust?
Kust saab dune Analytics oma andmed?

Andmete visualiseerimiseks saate klõpsata ka nupule “Visualiseeri”. Dune toetab kahte tüüpi visualiseerimist: joon- ja tulpdiagrammid.

Joongraafikud on parimad andmete puhul, mis on pidevad, näiteks hinnad või mahud. Püstgraafikud on parimad andmete jaoks, mis on diskreetsed, näiteks loendused või kategooriad.

Kui olete valinud visualiseeringu, saate graafiku kohandamiseks kasutada paremal olevaid valikuid. Näiteks saate muuta x-telge ja y-telge, samuti graafiku värvi ja pealkirja.

Millist keelt kasutab dune Analytics?
Kas dune Analytics on tasuta?

Kui olete oma visualiseeringuga rahul, saate selle salvestamiseks klõpsata nupule “Salvesta”.

Nüüd, kui te teate Dune'i toimimise põhitõdesid, õpime, kuidas kirjutada SQL päringuid.

SQL päringute kirjutamine

SQL on programmeerimiskeel

Kas dune Analyticsil on märgis?
Mis on dune'i krüptoraha?

Päringud

Kui teil on raskusi teiste Dune'i kasutajate andmete leidmisega, proovige kirjutada oma SQL päringuid.

Enne päringute kirjutamist on oluline mõista andmebaasi struktuuri. Dune'is on iga andmebaas jagatud tabeliteks. Igal tabelil on nimi ja hulk veerge.

Näiteks Ethereumi tehingute andmebaasis on tabel nimega “tehingud”. Selles tabelis on veerud iga tehingu saatja, saaja ja summa kohta.

Milleks kasutatakse dune Analytics'i?
Millist keelt kasutab dune Analytics?

Andmete valimiseks tabelist kasutame SELECT-avaldust. Näiteks kõigi Ethereum Transactions andmebaasis olevate tehingute valimiseks kirjutame järgmise päringu:

SELECT * FROM tehingud

Täht (*) on jokker, mis tähendab “kõik”. Seega ütleb see päring: “SELECT all of the columns FROM the transactions table.”

Kui me tahame valida ainult teatud veerud, võime tärni kasutamise asemel loetleda veeru nimed. Näiteks, et valida ainult saatja, saaja ja summa iga tehingu kohta, kirjutame järgmise päringu:

Kust saab dune Analytics oma andmeid?
Kas dune Analyticsil on API?

SELECT saatja, saaja, summa FROM transactions

Me võime kasutada ka WHERE avaldust, et filtreerida meie andmeid. Näiteks kui me tahame näha ainult tehinguid, mille väärtus on üle 100 ETH, siis kirjutame järgmise päringu:

SELECT * FROM transactions WHERE value > 10000000000000000000000000000

Suurema kui märk (>) tähendab “suurem kui”. Seega ütleb see päring “SELECT kõik veerud FROM the transactions table WHERE the value is greater than 100 ETH.”.

Me võime kasutada andmete sorteerimiseks ka ORDER BY avaldust. Näiteks kui me tahame kõigepealt näha suurima väärtusega tehinguid, siis kirjutame järgmise päringu:

Solana andmete pärimine dune Analyticsis
Milleks kasutatakse Dune Analytics'i?

SELECT * FROM tehingute ORDER BY väärtus DESC

ORDER BY avaldis sorteerib andmed kasvavas või kahanevas järjekorras. Vaikimisi on kasvav, kuid me võime kasutada võtmesõna DESC, et sorteerida andmeid kahanevas järjekorras. Seega ütleb see päring “SELECT all of the columns FROM the transactions table ORDER BY value in descending order.

Millist keelt kasutab dune Analytics?
Kust saab dune Analytics oma andmed?

Lõpuks saame tulemuste arvu piiramiseks kasutada avaldust LIMIT. Näiteks kui me tahame näha ainult esimesed 100 tulemust, siis kirjutame järgmise päringu:

SELECT * FROM transactions LIMIT 100

See päring ütleb “SELECT kõik veerud FROM the transactions table LIMIT 100.”

Nüüd, kui te teate, kuidas SQL päringuid kirjutada, õppigem, kuidas neid Dune'is kasutada.

SQL päringute kasutamine Dune'is

SQL-küsitluse kasutamiseks Dune'is avage kõigepealt päringute koostamise programm. Seejärel sisestage oma päring ettenähtud tekstiväljale ja vajutage “Run Query”.

“Kui teie päring on kehtiv, näete tulemusi alljärgnevas tabelis. Seejärel saate klõpsata nupule “Visual

Kas dune Analyticsil on token?
Mis on dune'i krüptoraha?

ize” nuppu, et näha oma andmeid.

Kui soovite oma päringu salvestada, võite klõpsata nupule “Salvesta”. See salvestab teie päringu, nii et saate sellele hiljem juurde pääseda.

Nüüd, kui te teate Dune'i toimimise põhitõdesid, olete valmis kasutama seda Ethereumi andmete uurimiseks!

Veidi keerulisemad päringud

Dune Analytics pakub ka tasulist teenust.

Nüüd, kui te teate SQL päringute kirjutamise põhitõdesid, õpime, kuidas kirjutada veidi keerulisemaid päringuid.

SELECT * FROM tehingud

WHERE value > 10000000000000000000000

AND to_address = ‘0x315e27aA99F682924Ae21CfD2281c682bC16E790′

See päring ütleb “SELECT kõik veerud FROM the transactions table WHERE the value is greater than 100 ETH AND the to_address is 0x315e27aA99F682924Ae21CfD2281c682bC16E790.”.

et dune'i andmed on ainult nii usaldusväärsed
Dune ei salvesta ise plokiahela olekuandmeid

Konkreetse aadressi kohta lisateabe saamiseks saate kasutada tabelit “Aadress”.

SELECT * FROM aadressid

WHERE address = ‘0x315e27aA99F682924Ae21CfD2281c682bC16E790′

See päring ütleb “SELECT kõik veerud FROM tabelist aadressid WHERE aadress on 0x315e27aA99F682924Ae21CfD2281c682bC16E790.”.

Te võite kasutada ka tabelit “Plokid”, et saada rohkem teavet konkreetse ploki kohta.

SELECT * FROM plokid

Plokiahela andmete vaatamiseks suunduge aadressile dune.xyz.
Alustades Dune Analyticsiga

WHERE number = ‘8943592′

See päring ütleb “SELECT kõik veerud FROM the blocks table WHERE number is ‘8943592′.

Andmete visualiseerimine

Kui teil on andmed olemas, saate neid visualiseerida mitmel viisil. Dune pakub mõningaid erinevaid visualiseerimistüüpe: joon-, tulp- ja tordidiagrammid.

Näide valitud graafikust armatuurlaualt
Dune Analyticsil on võimas viis selle visualiseerimiseks

Visualiseerimise loomiseks valige kõigepealt visualiseerimise tüüp, mida soovite luua. Seejärel valige andmed, mida soovite visualiseerida.

Näiteks kui me tahaksime luua kõikide tehingute väärtuse joondiagrammi, valiksime visualiseerimistüübi “Joondiagramm” ja andmed “Väärtus”.

Kui olete oma andmed välja valinud, saate visualiseerimise loomiseks klõpsata nupule “Visualiseeri”.

Andmete visualiseerimine
Kuidas te kasutate Dune Analytics'i?

Võite kasutada ka nuppu “Päring”, et oma päringut muuta, või nuppu “Salvesta”, et oma päringut salvestada.

Veidi keerulisemad päringud

Piirangud

  • Dune on võimas vahend, kuid sellel on omad piirangud. Esiteks toetab Dune ainult SQLite'i andmebaase. See tähendab, et Dune'i saab kasutada ainult Ethereumi andmetega, mis on eksporditud SQLite'i andmebaasi.
  • Teiseks toetab Dune ainult piiratud hulka SQL-käske. See tähendab, et Dune'is ei saa teha kõike, mida saab teha SQLis. Siiski toetab Dune kõige sagedamini kasutatavaid SQL-käske.
  • Lõpuks ei suuda Dune visualiseerida kõiki andmetüüpe. See tähendab, et te ei pruugi olla võimeline visualiseerima kõiki andmeid, mille kohta te päringu teete.
dune analytics nft on eriti kasulik
Düüni väe allikas on selle kogukond.

Mis saab edasi?

Nüüd, kui te teate Dune'i toimimise põhitõdesid, olete valmis kasutama seda Ethereumi andmete uurimiseks! Järgmises peatükis õpime, kuidas eksportida Ethereumi andmeid SQLite'i andmebaasi, et saaksite Dune'i oma andmetega kasutada. Jääge kursis!

Ethereumi andmete eksportimine SQLite andmebaasi

Esimene samm Dune'i kasutamisel on Ethereumi andmete eksportimine SQLite'i andmebaasi. Selleks vajate tööriista, mis suudab Ethereumi andmeid SQLite'ile eksportida.

Selleks saab kasutada mitmeid erinevaid vahendeid, kuid me soovitame kasutada Parity SQLite'i eksportijat. Parity SQLite'i eksportija on tööriist, millega saab Ethereumi andmeid SQLite'i andmebaasi eksportida.

Valida saab mitme visualiseerimistüübi vahel
Alustades Dune Analyticsiga

Parity SQLite'i SQLite'i eksportija kasutamiseks peate selle kõigepealt alla laadima ja installima. Juhised selle kohta, kuidas seda teha, leiate Parity dokumentatsiooni jaotisest “Ethereumi andmete eksportimine”.

Kui teil on paigaldatud Parity SQLite'i eksportija, saate seda kasutada Ethereumi andmete eksportimiseks. Selleks peate määrama oma Ethereumi andmete asukoha ja SQLite'i andmebaasi asukoha.

Juhised selle kohta, kuidas seda teha, leiate Parity dokumentatsiooni jaotisest “Andmete eksportimine”.

Kui olete oma Ethereumi andmed SQLite'i andmebaasi eksportinud, olete valmis alustama Dune'i kasutamist! Järgmises jaotises õpime, kuidas Dune'is päringuid kirjutada. Jääge kursis!

Päringute kirjutamine Dune'is

Nüüd, kui olete oma Ethereumi andmed SQLite'i andmebaasi eksportinud, olete valmis alustama Dune'i kasutamist! Selles jaotises õpime, kuidas Dune'is päringuid kirjutada.

Ethereumi gaasihinna armatuurlaud
Dexi mahuprotsent (allikas)

Dune kasutab andmete päringute tegemiseks spetsiaalset keelt SQLite Query Language (SQLiteQL). SQLiteQL on sarnane SQL-ga, mida te võib-olla tunnete, kuid sellel on mõned olulised erinevused.

Dune Analytics on võimas tööriist blockchaini jaoks

  • Esimene erinevus seisneb selles, et SQLiteQL on suur- ja väiketähelepanu tundlik. See tähendab, et te peate päringute kirjutamisel olema ettevaatlik, et kasutada õiget suurust.
  • Teine erinevus seisneb selles, et SQLiteQL kasutab kommentaaride jaoks teistsugust süntaksit. SQLis tähistatakse kommentaare -ga rea alguses. SQLiteQLis tähistatakse kommentaare /* rea alguses ja */ rea lõpus.
  • Kolmas erinevus seisneb selles, et SQLiteQL kasutab stringide jaoks teistsugust süntaksit. SQLis tähistatakse stringid ühekordsete jutumärkidega. SQLiteQLis tähistatakse stringid kahekordsete jutumärkidega.
dune analytics nft rakendus pärast sisselogimist
Dune Analytics on võimas tööriist blockchaini jaoks

Nüüd, kui te teate põhitõdesid, kuidas SQLiteQL-is päringuid kirjutada, proovime kirjutada mõned päringud!

Optimismi lisamine teie gaasitasudele

dune analytics coin appi
Perp's power kasutajad tahavad jälgida ka gaasitasusid Optimismil.

Õnneks saame kasutada diagrammi, et näidata keskmisi gaasihindu erinevate kaubandustehingute ja positsioonide puhul, samuti võrdlusi tavaliste ETH ülekannete ja kauplemisega Uniswap v3-s. Me saame seda teha, jäljendades msilb7 päringut ja lisades oma variatsiooni. Me muudame koodi, et saada pikemaajaline ülevaade gaasitasudest viimase 5 kuu jooksul, hõlmates ainult tehinguid Perp, Uniswap, samuti ETH ülekandeid. Saame päringu salvestada ja lisada oma armatuurlauale gaasitasude andmekaardid ETH-s ja USD-s.

dune analytics nft sissejuhatus õpetus
SQL päringute kasutamine Dune'is

Saate lisada oma kaupleja PnL ja rahastamismakseid, järgides järgmisi samme:

1. Minge vahekaardile “Trader P&L”.

2. Vajutage rohelisele nupule “+ Lisa makse”.

3. Avaneb hüpikaken – valige, kas lisate rahastamismakse või kaupleja p&l, seejärel täitke kõik asjakohased andmed ja klõpsake nuppu “Lisa”.

Kokkuvõte

Nende visualiseeringute koondamisega saavad LP-d ja kauplejad juurdepääsu kogu Dune'i eri armatuurlaudadel olevale teabele ühest kesksest kohast!

Algaja

Algaja juhend krüptoraha kohta

Vahepealne

Blockchaini ja krüpto vahepealne juhend

Ekspert

Krüptoraha uudised ekspertidele