Pengarang: Potu
Sumber: Twitter
Dune Analytics mungkin adalah salah satu alat terbaik untuk menemukan data real-time secara gratis. Ada ribuan dasbor gratis yang menampilkan berbagai data terenkripsi. Menggunakan Dune dengan benar, data ini dapat membantu Anda di pasar crypto.
Dune Analytics memudahkan untuk melihat dan memahami data on-chain.
Dalam panduan ini, saya akan membahas:
• Dasbor Komunitas
• Ekstrak data dengan kueri
• Buat visualisasi
• Buat dasbor Anda sendiri
1. Dasbor Komunitas
Cara termudah menggunakan Dune adalah dengan melihat dasbor yang dibuat orang lain.
Anda dapat mencari dasbor tertentu dan memfilternya menggunakan tag seperti DeFi, NFT, dan Ethereum.
Jika Anda mencari informasi tentang item tertentu, cara terbaik untuk melakukannya adalah dengan melihat dasbor pengguna Dune lain dan bertanya.
Misalnya, untuk melihat semua dasbor Uniswap yang tersedia:
Mari kita lihat dasbor metrik DEX yang dibuat oleh pengguna @hagaetc. Kita dapat melihat beberapa statistik berguna tentang DEX. Ada juga beberapa bagan dan visualisasi yang terkait dengan volume DEX dan pangsa pasar.
Anda dapat memilih kueri individual di dasbor untuk melihat informasi mendetail tentang kueri tersebut.
Mari kita lihat pangsa pasarnya:
Sekarang kita dapat melihat detail tentang kueri. Kita dapat melihat kode PostgresSQL untuk kueri. Kami juga dapat melihat tampilan yang terkait dengan kueri.
Anda dapat menjalankan kueri di dasbor untuk mendapatkan metrik yang diperbarui. Anda juga dapat memotong panel kontrol. Forking akan memungkinkan Anda untuk mengedit kueri dan menyempurnakannya sesuai dengan kebutuhan Anda.
2. Ekstrak data dengan kueri
Dune mengumpulkan data blockchain ke dalam database SQL. SQL adalah sistem basis data yang umum. Ini adalah alat yang populer. Banyak perusahaan besar menggunakannya.
Pengguna dapat meminta data on-chain menggunakan PostgreSQL (bahasa pengkodean sederhana yang memungkinkan Anda mengakses database SQL). Berikut beberapa dasar PostgreSQL:
Database SQL dibagi menjadi baris dan kolom (seperti spreadsheet).
Setiap baris mewakili catatan data yang berbeda. Untuk DEX, garis yang berbeda dapat berupa Uniswap atau Curve.
Kolom adalah nilai data dari jenis tertentu, seperti harga atau kuantitas.
Setiap kueri mengembalikan baris atau kolom data.
Kolom kueri paling umum saat membuat visualisasi.
Sebagian besar kueri berbentuk:
Dengan SELECT, kami memilih beberapa data dari tabel (kumpulan data) (di sini, kami memilih "columnName").
Untuk Dune, setiap tabel berisi informasi tentang proyek, protokol, atau rantai.
Sebagai alternatif, kita dapat menentukan LIMIT. Ini membatasi jumlah baris atau kolom yang dikembalikan.
Kami juga dapat menentukan kondisi menggunakan WHERE. Hanya ekstrak catatan data yang memenuhi kriteria.
Ini pada dasarnya adalah filter.
Penggunaan umum dari fungsi ini adalah untuk menentukan alamat kontrak.
Perhatikan bahwa nama dan nilai peka huruf besar-kecil di PostgresSQL.
Mari kita lihat kueri sederhana.
Kami akan melihat kueri volume DEX selama periode 7 hari.
Kueri mengekstrak kolom usd_amount dari tabel dex."trades".
Kemudian, itu menerapkan operasi ke kolom yang kami pilih.
Itu menambahkan semua nilai di kolom bersama-sama.
Kemudian mengubahnya menjadi miliaran. AS digunakan untuk menentukan nama variabel untuk nilai ini.
Kami mempersempit data yang diekstrak oleh kueri. Hanya transaksi minggu lalu yang dipertimbangkan.
DAN digunakan untuk menentukan kondisi rantai. Di sini, kondisi kedua adalah kategori transaksi.
Catatan transaksi DEX saja.
Singkatnya, kueri ini melihat volume perdagangan berdenominasi USD dari semua DEX selama seminggu terakhir.
Ini semua ditambahkan bersama-sama, diubah menjadi miliaran, dan ditampilkan sebagai angka tunggal.
Sangat berguna untuk mengetahui cara kerja kueri, tetapi Anda jarang membuatnya dari awal.
Seringkali, Anda memotong kueri orang lain dan mengeditnya.
Dune juga menyimpan daftar ringkasan (tabel kustom). Ringkasan ini memberi pengguna akses ke operator SQL yang lebih kompleks.
Semua ringkasan disimpan di repositori GitHub.
Repositori adalah kumpulan besar skrip SQL tempat Anda dapat membuat banyak skrip.
Berikut tautan ke repositori ini:
https://github.com/duneanalytics/abstractions
PostgreSQL sangat populer dan menawarkan banyak sumber daya yang bagus.
Anda dapat memulai dengan mempelajari dokumentasi resmi:
https://www.postgresql.org/docs/12/index.html
3. Buat visualisasi
Hasil kueri seringkali sulit dianalisis. Visualisasi menampilkan hasil kueri dengan cara yang selalu intuitif dan mudah dipahami.
Dune menawarkan beberapa opsi visualisasi:
• grafik batang
• Bagan area
• Gambar sebar
• bagan garis
• Pie chart
• bidak catur
Untuk kueri tertentu, Anda dapat membuat visualisasi atau mengedit visualisasi yang sudah ada. Mari kita lihat kueri volume DEX bulanan menurut proyek.
Ini memiliki dua visualisasi: diagram batang dan tabel. Anda dapat mengalihkan tampilan ini dengan mengekliknya.
Anda juga dapat mengedit tampilan di sini.
Saat membuat visualisasi, Anda dapat memilih dari beberapa opsi.
Mari buat diagram lingkaran yang menunjukkan pangsa pasar.
Sekarang kami mengedit opsi bagan.
Opsi di bawah ini berarti bahwa kami membuat diagram lingkaran di mana setiap bagian mewakili transaksi dalam USD untuk proyek tersebut.
Dalam visualisasi yang dihasilkan, kita dapat melihat pangsa pasar dari berbagai DEX selama periode waktu yang ditentukan.
Ini bisa diekstrapolasi. Dengan mengubah beberapa variabel, kita dapat melihat volume transaksi smart contract pada rantai yang berbeda.
Dengan demikian, Dune memiliki kemungkinan tak terbatas.
4. Buat dasbor khusus
Dasbor adalah sekumpulan kueri.
Dengan bersama-sama memilih dan menampilkan kueri terkait, Anda dapat memperoleh pemahaman yang lebih baik tentang proyek, protokol, atau ekosistem.
Jika Anda sudah memiliki kueri, membuat dasbor khusus itu mudah.
Untuk memulai, buka beranda Dune dan klik "Dasbor Baru":
Dari sini, Anda dapat menamai panel kontrol dan membuat URL khusus.
Secara default, dasbor bersifat publik, tetapi pengguna pro dapat membatasi siapa yang dapat melihat dasbor mereka.
Klik Edit, lalu klik Tambahkan Visualisasi.
Anda dapat memilih untuk menambahkan kueri yang Anda buat serta kueri yang dibuat oleh pengguna lain.
Saya menambahkan beberapa visualisasi ke dasbor.
Saya membuat dasbor untuk memberi Anda gambaran tentang pasar Ethereum NFT.
Dune membuat data di rantai terbuka untuk semua orang. Anda dapat melakukan banyak hal dengan Dune. Ini juga merupakan alat kolaborasi yang hebat. Dune dapat dengan cepat membuat visualisasi yang kuat.
Pelajari cara menggunakan Dune dengan baik, gabungkan kueri yang benar, dan Anda juga bisa menjadi ahli dalam analisis data di rantai.