Panduan Lengkap Dune: Dari Nol, Query Data On-Chain dengan SQL, dan Membuat Dasbor Pertama

Dune adalah bahasa bersama riset on-chain, tetapi banyak orang menyerah di langkah pertama. Tulisan ini dari "ia sebenarnya apa" hingga benar-benar membuat satu dasbor, mencakup cara belajar paling hemat waktu, kesalahan umum, serta jebakan privasi tingkat gratis yang banyak orang tak sadari.

Jika Anda ingin belajar satu alat analisis on-chain, saya akan menyuruh Anda belajar Dune. Alasannya bukan karena fungsinya paling kuat, melainkan karena kurva belajarnya landai luar biasa—sebab komunitas sudah menempuh hampir semua jalannya.

Ini panduan lengkap dari nol. Setelah membacanya Anda seharusnya bisa menjawab sendiri pertanyaan setingkat "sebaran pemegang suatu token".

Apa Itu

Dune adalah platform query data on-chain. Yang ia lakukan: mengurai data mentah blockchain (log heksadesimal yang tak terbaca manusia) menjadi tabel data bernama kolom, lalu memungkinkan Anda meng-query-nya dengan SQL.

Nilai hal ini baru terasa setelah Anda sekali mendekode sendiri. Dalam catatan transaksi Ethereum mentah, satu transfer token tampak seperti rangkaian acak, dan Anda harus mencocokkannya dengan ABI sendiri untuk tahu bagian mana pengirim dan bagian mana jumlahnya. Dune telah menyelesaikan semua kerja ini; yang Anda lihat adalah tabel dengan kolom from, to, amount, block_time.

Rancangan kunci lain: semua query secara default publik. Siapa pun bisa melihat cara orang lain menulis query dan menyusun dasbor, dan bisa langsung menyalinnya untuk diubah. Inilah aset terbesarnya.

Bisa Melakukan Apa

  • Query struktur pemegang token, arah transfer, tren volume transaksi
  • Analisis TVL protokol DeFi, pendapatan biaya, jumlah pengguna
  • Melacak volume transaksi seri NFT, harga dasar, dan perubahan pemegang
  • Memantau metrik on-chain proyek sendiri dan membuatnya jadi dasbor publik
  • Memakai grafik untuk mendukung laporan riset atau verifikasi berita

Yang tak bisa dilakukan juga saya jelaskan: ia punya jeda data, tak bisa dipakai untuk kontrol risiko real-time seperti pencegatan penarikan bursa; query tingkat gratis bersifat publik, tak cocok untuk analisis internal yang sensitif.

Cara Pakai: Lima Langkah

Langkah Satu: Daftar dan Temukan Kotak Pencarian

Daftar akun di dune.com, tingkat gratis sudah bisa memulai. Setelah login jangan buru-buru menulis query, jadikan kotak pencarian di atas sebagai gerbang utama Anda—ini kalimat terpenting dalam panduan ini.

Langkah Dua: Cari Dulu Dasbor yang Sudah Dibuat Orang

Cari topik yang Anda perhatikan, misalnya nama protokol atau nama token tertentu. Anda akan melihat banyak dasbor buatan orang lain. Pilih satu yang tampak lengkap dan baru saja diperbarui, lalu buka.

Tujuan langkah ini bukan mencari jawaban, melainkan mencari bahan ajar. Melihat tautan "query" di bawah grafik, klik masuk, maka Anda bisa melihat SQL lengkap yang menghasilkan grafik itu.

Langkah Tiga: Fork Query Orang Lain untuk Diubah

Di halaman query orang lain, tekan Fork, maka ia menyalin satu salinan ke akun Anda, dan Anda bisa mengubahnya sesuka hati tanpa memengaruhi penulis asli.

Sekarang lakukan hal kecil: ganti alamat kontrak token di kondisi WHERE dengan yang ingin Anda query, lalu jalankan. Jika hasilnya muncul, selamat, Anda sudah merampungkan query on-chain pertama—padahal Anda belum mulai belajar SQL sama sekali.

Saya sarankan dua-tiga hari pertama berlatih dengan cara ini: cari query, fork, ubah satu kondisi, lihat hasil. Setelah Anda merasakan kolom-kolom tabel data, baru mulai menulis dari awal.

Langkah Empat: Kenali Beberapa Tabel Data Inti

Tabel data Dune banyak, tetapi yang umum dipakai hanya beberapa jenis:

  • Tabel transaksi mentah seperti ethereum.transactions: tiap transaksi on-chain
  • Tabel transfer token: catatan transfer ERC-20 yang sudah diurai, dengan from, to, contract_address, amount
  • Tabel transaksi DEX: catatan transaksi berformat seragam lintas bursa, tabel ini menghemat paling banyak kerja
  • Tabel transaksi NFT: catatan transaksi dan harga

Nama tabel sebenarnya akan berubah mengikuti versi model data Dune; saat menulis query pakai penjelajah tabel di sisi kiri untuk memastikan nama saat ini, jangan menyalin nama tabel dari panduan lama—ini titik yang paling sering membuat pemula tersangkut.

Langkah Lima: Ubah Query Menjadi Grafik dan Dasbor

Setelah hasil query keluar, beralih ke tab visualisasi, pilih jenis grafik, atur sumbu X dan sumbu Y. Setelah jadi kembali ke halaman dasbor, gabungkan beberapa grafik, maka jadilah laporan yang bisa dibagikan.

Dasbor bisa disematkan ke halaman web sendiri, dan datanya ikut diperbarui bersama query, sangat memudahkan pekerja konten yang perlu memperbarui data secara berkala.

Teknik Lanjutan

Manfaatkan query berparameter. Atur variabel dalam query (misalnya alamat token), maka pada dasbor akan muncul kotak masukan, dan pembaca bisa mengganti kondisi lalu menjalankan ulang sendiri. Ini membuat satu dasbor bisa melayani banyak skenario, tak perlu membuat sepuluh.

Uji lingkup kecil dulu sebelum diperbesar. Saat menulis query baru tambahkan batas rentang waktu, misalnya hanya query tujuh hari terakhir; setelah berjalan baru lepaskan. Volume data on-chain sangat besar, menarik semua sejak awal membuang kuota eksekusi dan lama menunggu.

Baca dokumen penjelasan tabel data. Tiap tabel punya penjelasan kolom, khususnya perhatikan satuan kolom jumlah—banyak tabel menyimpan satuan terkecil (wei atau presisi terkecil token), yang bila tak dibagi presisinya akan menghasilkan angka berlebihan. Ini kesalahan paling umum pemula.

Ikuti beberapa akun jago. Di bidang ini ada orang yang menulis query dengan bersih dan cerdik; berlangganan dasbor mereka sama dengan berlangganan bahan ajar jangka panjang.

Hal yang Perlu Diperhatikan

Query tingkat gratis default publik. Inilah yang paling ingin saya ingatkan. Jika Anda membuat analisis internal untuk perusahaan, logika data Anda sama dengan terpampang di internet. Saya pernah melihat tim tak sadar akan hal ini, langsung membocorkan query metrik produk yang belum diumumkan. Jika perlu kerahasiaan, naikkan ke paket berbayar, jangan hemat uang ini.

Data punya jeda. Jeda sebenarnya beragam menurut rantai dan tabel data. Untuk riset dan melihat tren tak masalah, tetapi untuk dihubungkan ke alur kontrol risiko real-time tidak bisa; kebutuhan seperti itu harus memakai layanan streaming real-time kelas lembaga seperti Allium.

Query punya batas kuota eksekusi. Tingkat gratis punya batas sumber daya eksekusi, dan query yang ditulis buruk (tanpa rentang waktu, banyak join) akan cepat menghabiskan kuota. Biasakan menambah kondisi pembatas.

SQL hasil AI harus diperiksa. Dune punya fungsi bantuan menghasilkan query dari bahasa alami, praktis, tetapi hasilnya sering perlu diperbaiki—khususnya nama tabel data dan presisi jumlah. Anggap ia draf, bukan jawaban.

Tiga Kesalahan Umum

Pertama, menyalin nama tabel data dari panduan lama. Model data Dune berkembang, dan nama tabel dalam panduan setahun lalu mungkin sudah tak ada. Selalu pastikan lewat penjelajah di sisi kiri.

Kedua, lupa menangani presisi token. Jumlah hasil query bertambah delapan belas nol, biasanya karena ini.

Ketiga, mengira hot wallet bursa sebagai paus. Saat query peringkat pemegang, beberapa teratas kerap adalah dompet bursa tersentralisasi, itu bukan kepemilikan seseorang.

Ulasan TheAI Academy

Dune menurut saya adalah keterampilan on-chain dengan imbal hasil tertinggi. Habiskan satu akhir pekan, mulai dari mem-fork query orang lain; di hari ketiga Anda kira-kira sudah bisa menjawab sendiri pertanyaan seperti "seberapa terpusat pemegang token ini"—dan pertanyaan itu justru yang paling dibutuhkan komunitas kripto tetapi paling sedikit orang yang bisa meng-query-nya sendiri.

Tak perlu sejak awal ingin menulis query yang cantik. Jadikan diri Anda mampu memverifikasi grafik yang beredar di grup dulu, itu saja sudah mengungguli kebanyakan orang.

Ulasan: kehebatan sejati Dune bukan pada teknologi, melainkan pada "berbagi terbuka" yang ditulis ke dalam rancangan produknya. Anda tak belajar sendirian, Anda berdiri di atas puluhan ribu query yang sudah ditulis orang. Kondisi belajar seperti ini hampir tak ada pada alat data lain, sayang bila tak dipakai.

Bacaan lanjutan: Cara Memilih Alat Analisis On-Chain. Ingin cepat mengecek apakah suatu token bermasalah tanpa menulis SQL, langsung pakai Bubblemaps.

Sumber

Artikel ini disusun dari informasi publik dan alur operasi nyata; antarmuka dan struktur tabel data mengacu pada versi terbaru resmi. Investasi aset kripto berisiko sangat tinggi; artikel ini bukan nasihat investasi.

Pertanyaan yang Sering Diajukan

Sama sekali tak bisa SQL, apakah bisa memakai Dune?

Bisa mulai dari melihat dasbor publik orang lain; topik populer umumnya dipelihara seseorang. Untuk query sendiri, disarankan masuk lewat cara mem-fork query orang lain lalu mengubah kondisinya, sehingga bisa mendapat hasil tanpa belajar SQL dari nol. Tetapi untuk menulis query sendiri, dasar SELECT, WHERE, GROUP BY tetap perlu dipahami.

Apa saja batasan versi gratis Dune?

Terutama tiga hal: sumber daya eksekusi query dibatasi, jumlah query privat dibatasi, dan yang terpenting—query tingkat gratis default publik. Untuk riset pribadi tak masalah, tetapi untuk analisis internal perusahaan wajib naik paket, jika tidak logika data Anda sama dengan diumumkan ke publik.

Mengapa jumlah hasil query saya bertambah banyak nol?

Kebanyakan tabel transfer token menyimpan satuan terkecil, dan perlu dibagi presisi token itu (decimals, umumnya 18 atau 6) untuk mendapat jumlah sebenarnya. Ini kesalahan paling umum pemula; saat menulis query ingat pastikan penjelasan kolomnya.

Apakah data Dune bisa dipakai untuk kontrol risiko real-time?

Tidak bisa. Datanya punya jeda, yang sebenarnya beragam menurut rantai dan tabel data, dan cocok untuk riset serta analisis tren. Untuk pencegatan setor-tarik real-time, perlu layanan streaming latensi rendah khusus, misalnya Allium Realtime atau API skor risiko dari platform kepatuhan.

繁體中文版 →