01 · DasarApa itu DLMM dan mengapa Meteora membuatnya
DLMM adalah market maker likuiditas terkonsentrasi di mana kurva harga digantikan oleh anak tangga berisi level-level harga terpisah. Setiap anak tangga adalah satu bin, dan setiap bin memegang likuiditas tepat di satu harga.
AMM klasik menyebar uang setiap LP ke seluruh kemungkinan harga, dari hampir nol sampai tak terhingga. Cara ini sederhana dan tangguh, tetapi sebagian besar modal berada di harga yang tidak akan pernah dikunjungi pasar, sehingga nyaris tidak menghasilkan apa-apa. Likuiditas terkonsentrasi memperbaikinya dengan membiarkan LP memilih rentang. DLMM melangkah lebih jauh: rentang itu tersusun dari bin yang bisa diatur satu per satu, dan biayanya bukan lagi angka tetap melainkan merespons volatilitas.
Hasilnya adalah desain yang sedikit mirip order book dan sedikit mirip AMM. Di dalam satu bin, transaksi terisi di satu harga tanpa kurva sama sekali. Di antara bin, harga berjalan setahap demi setahap seiring habisnya setiap level. LP tidak hanya menentukan di mana likuiditas mereka berada, tetapi juga berapa banyak di setiap bin — itulah yang memungkinkan bentuk Spot, Curve, dan Bid-Ask.
Pada saat tulisan ini dibuat, DLMM adalah produk Meteora terbesar baik dari sisi likuiditas maupun volume. Laporan pemegang Q1 dari Meteora sendiri menyebut sebagian besar volume kuartal itu berasal dari DLMM. Untuk angka terkini, cek dashboard langsung di halaman statistik kami, jangan bergantung pada potret sesaat.
02 · MekanismeBin, bin step, dan active bin
Tiga konsep menopang seluruh model ini. Begitu Anda memahaminya, setiap layar DLMM di meteora.ag jadi mudah dibaca.
Bagaimana jarak harga diatur
Harga bin tumbuh secara geometris. Jika satu bin berada di harga P, bin berikutnya di atasnya berada di P × (1 + bin step), dan bin sesudahnya di P × (1 + bin step)². Visualisasi bin di bagian atas halaman ini memakai aturan yang persis sama. Dokumentasi Meteora sendiri memberi contoh SOL di US$20 dengan step 25 bps: bin berikutnya berada di sekitar US$20,05, US$20,10, dan seterusnya.
Ambil contoh SOL di US$150 pada pool dengan step 20 bps. Bin berikutnya ke atas adalah US$150,30, lalu US$150,60. Dua belas bin di tiap sisi active bin mencakup kira-kira US$146,45 sampai US$153,64, rentang selebar sekitar 4,8%. Ganti ke step 100 bps, dan dua belas bin mencakup rentang yang jauh lebih lebar, karena setiap langkahnya lima kali lebih besar.
| Bin step | Penggunaan umum | Bin untuk +10% | Pergerakan di 70 bin |
|---|---|---|---|
| 1 bps | Pasangan stablecoin | ≈ 953 | ≈ +0,7% |
| 4 bps | Aset utama yang dalam seperti SOL-USDC | ≈ 238 | ≈ +2,8% |
| 20 bps | Large cap yang likuid | ≈ 48 | ≈ +15% |
| 100 bps | Token volatil | ≈ 10 | ≈ +101% |
| 400 bps | Volatilitas ekstrem, peluncuran | ≈ 2–3 | ≈ 15× |
Tabel itu menjelaskan mengapa pasangan yang sama sering punya beberapa pool DLMM. Saat kami mengeceknya, pool utama SOL-USDC memakai step 4 bps: step yang sangat kecil memberi trader harga yang sangat rapat dan memungkinkan LP berkonsentrasi ketat, tetapi posisi 70 bin hanya menutupi pergerakan beberapa persen. Pool memecoin butuh step yang jauh lebih besar, kalau tidak, satu sore saja bisa mendorong harga melewati ratusan bin.
Token mana berada di mana
Bin di bawah active bin hanya memegang token quote (misalnya USDC): bin-bin ini adalah bid yang menunggu untuk membeli. Bin di atas active bin hanya memegang token base (misalnya SOL): bin-bin ini adalah ask yang menunggu untuk menjual. Hanya active bin yang berisi campuran keduanya. Saat trader membeli SOL, mereka menguras SOL dari active bin; begitu kosong, pool pindah ke bin berikutnya di atas, yang kemudian menjadi active bin baru. Penjualan bekerja dengan cara yang sama ke arah sebaliknya.
03 · TradingNol slippage di dalam satu bin
Di dalam satu bin tidak ada kurva harga. Setiap unit diperdagangkan pada harga bin, sehingga transaksi yang muat di dalam active bin memiliki slippage nol dari kurva.
Setiap bin bekerja seperti pool constant-sum mini: harganya tetap, dan satu-satunya pertanyaan adalah berapa banyak sisa masing-masing token. Misalkan active bin SOL-USDC dihargai US$150,00 dan masih memegang 3 SOL. Trader yang membeli 2 SOL membayar tepat US$300 ditambah biaya swap. Trader yang membeli 5 SOL mengambil seluruh 3 SOL di US$150,00, lalu pool naik ke bin US$150,30 dan mengisi sisa 2 SOL di sana. Harga rata-ratanya sedikit di atas US$150, karena transaksinya melintasi satu bin.
Inilah sebabnya DLMM bisa memberi kuotasi harga yang sangat rapat pada pasangan yang ramai: jika LP menumpuk likuiditas yang dalam di bin sekitar harga saat ini, transaksi besar hanya melintasi sedikit bin. Ini juga alasan mengapa bin step penting bagi trader. Step kecil berarti setiap lintasan hanya memakan sedikit sekali harga; step besar berarti setiap lintasan adalah lompatan yang terlihat jelas.
04 · BiayaDynamic fee: biaya dasar ditambah biaya variabel
Sebagian besar AMM mengenakan satu biaya selamanya. DLMM mengenakan dua biaya yang dijumlahkan, lalu membatasi totalnya:
total biaya = min(biaya dasar + biaya variabel, 10%)
Biaya dasar (base fee)
Ditetapkan saat pool dibuat dari base factor dikalikan bin step, sehingga step yang lebih besar biasanya disertai biaya dasar yang lebih besar. Pool utama SOL-USDC, misalnya, memasangkan step 4 bps dengan biaya dasar 0,04%. Inilah batas bawah yang Anda bayar di setiap swap.
Biaya variabel (variable fee)
Tumbuh mengikuti volatility accumulator yang naik setiap kali swap melintasi bin. Menurut rumus di dokumentasi Meteora, nilainya berskala dengan kuadrat dari volatilitas × bin step, sehingga ledakan transaksi yang melintasi bin bisa mengangkatnya dengan cepat. Pool bisa mengaturnya menjadi nol.
Bagaimana memori volatilitas meluruh
Accumulator tidak di-reset setelah setiap transaksi. Ia bekerja dengan dua pengatur waktu. Dalam filter period yang singkat, titik referensinya dipertahankan, sehingga rentetan swap yang cepat terus menumpuk volatilitas. Di antara filter period dan decay period, volatilitas yang tersimpan diperkecil dengan faktor reduksi. Begitu decay period berlalu tanpa volatilitas baru, nilainya turun ke nol dan biaya kembali ke level dasar.
Dalam praktiknya: di hari yang sepi, LP di pool yang tenang kira-kira hanya mendapat biaya dasar. Saat terjadi cascade likuidasi atau pump memecoin, biaya bisa naik jauh di atas biaya dasar untuk sementara lalu mendingin lagi. Itulah saat impermanent loss menumpuk paling cepat, sehingga biaya variabel membayar LP lebih tinggi karena menyerap pergerakan yang merugikan mereka. Bot arbitrase, yang paling banyak bertransaksi saat harga melompat, membayar sebagian besar premi itu.
Siapa yang menerima biaya
- Pool standar: dokumentasi Meteora menyebut porsi protokol 10% dan 90% untuk LP, meski porsinya diatur per pool; saat kami cek, pool SOL-USDC menunjukkan porsi protokol 5%.
- Pool peluncuran: 20% protokol, 80% LP.
- Pengisian limit order: dibagi 50/50.
- Batas atas: porsi protokol tidak boleh melebihi 25%.
05 · PosisiPosisi, batas, dan rent
Posisi DLMM bukan token LP dan bukan NFT. Posisi ini adalah akun program on-chain yang mencatat bin mana saja yang Anda tutupi dan berapa likuiditas Anda di masing-masing bin. Ada konsekuensi praktisnya: Anda tidak bisa mengirim posisi DLMM ke dompet lain seperti mengirim token, tetapi Anda bisa mengubah ukuran dan melakukan rebalancing tanpa menutupnya.
| Tata letak default | 70 bin per posisi |
|---|---|
| Ukuran maksimum | 1.400 bin dengan posisi dinamis (PositionV2) |
| Penambahan per resize | Hingga 91 bin tambahan per instruksi |
| Bin array | Bin dikelompokkan dalam array berisi 70 |
| Rent posisi | Sekitar 0,059 SOL, dikembalikan saat ditutup |
| Rent perluasan | Dikenakan di atas 69 bin, bisa dikembalikan |
| Pembuatan bin array | Sekitar 0,075 SOL per array, tidak dikembalikan |
| Kunci opsional | Release point bisa memblokir penarikan sampai waktunya lewat |
Rent bin array perlu dicermati lebih dekat. Bin disimpan dalam array berisi 70, dan LP pertama yang menempatkan likuiditas di bagian rentang harga yang belum pernah dipakai siapa pun membayar untuk membuat array tersebut. Di pool yang ramai di sekitar harga saat ini, array biasanya sudah ada dan Anda tidak membayar tambahan apa pun. Jika Anda memasang rentang lebar yang jauh dari harga di pool baru, Anda mungkin membuat beberapa array dan menghabiskan beberapa persepuluh SOL yang tidak akan kembali. Meteora menyarankan menyimpan minimal 0,05 SOL di dompet untuk biaya; untuk membuka posisi, sisakan jauh lebih banyak.
06 · SiklusPerilaku out of range dan cara klaim biaya
Posisi Anda hanya menghasilkan saat active bin berada di dalam rentang Anda. Begitu harga keluar dari rentang, pendapatan biaya berhenti, dan seluruh posisi berubah menjadi satu token.
Mari telusuri dengan posisi yang dibuka di US$150 dan mencakup US$140 sampai US$160 di SOL-USDC. Selama SOL diperdagangkan di antara harga tersebut, active bin berada di suatu tempat dalam rentang Anda dan setiap swap yang melewati bin Anda memberi Anda bayaran. Jika SOL naik ke US$165, pasar sudah membeli seluruh SOL Anda selama perjalanan naik: kini Anda hanya memegang USDC, dengan harga jual rata-rata di antara US$150 dan US$160. Jika SOL turun ke US$135, yang terjadi sebaliknya: Anda membeli SOL sepanjang perjalanan turun dan kini hanya memegang SOL.
Tak satu pun dari hasil itu menghancurkan posisi. Posisi hanya menunggu. Jika harga kembali masuk ke rentang, posisi mulai menghasilkan lagi dan berangsur kembali menjadi campuran. Pilihan Anda saat out of range adalah:
Menunggu
Masuk akal jika Anda yakin harga akan kembali, atau jika hasil satu sisi itu memang yang Anda inginkan sejak awal, misalnya menjual SOL saat harga menguat.
Rebalancing
Tarik dana lalu pasang ulang di sekitar harga saat ini, atau gunakan fitur rebalancing Meteora. Langkah ini mengunci konversi yang sudah terjadi.
Keluar
Tarik dana, klaim, lalu tutup posisi untuk mendapatkan kembali rent posisi.
Klaim dilakukan manual
Biaya terkumpul per posisi dalam kedua token, bersama reward farming jika ada, dan tidak compounding dengan sendirinya. Biaya itu tetap bisa diklaim sampai Anda mengklaimnya. Sebuah posisi hanya bisa ditutup setelah likuiditas, biaya, dan reward-nya semua bersih, itulah sebabnya penutupan biasanya berupa urutan tarik–klaim–tutup. Banyak LP mengklaim secara terjadwal, misalnya mingguan, lalu memutuskan setiap kali apakah akan menambahkan kembali token tersebut atau mengambil untung.
Sebagian pool hanya mengumpulkan biaya dalam satu token. Meteora mendokumentasikan mode collect-fee di mana biaya diambil dalam token input atau hanya dalam token quote, dan ini penting jika Anda ingin pendapatan dalam USDC atau SOL alih-alih dalam token yang volatil.
07 · KonteksDLMM vs AMM klasik vs CLMM
DLMM adalah salah satu dari tiga desain likuiditas yang umum di Solana. Raydium CLMM dan Orca Whirlpools memakai likuiditas terkonsentrasi berbasis tick ala Uniswap v3; pool DAMM Meteora dan banyak pool lama memakai kurva constant-product full-range.
| Fitur | AMM klasik | CLMM tick | Meteora DLMM |
|---|---|---|---|
| Memilih rentang harga | Tidak | Ya | Ya |
| Harga tetap dalam satu level | Tidak | Tidak | Ya |
| Bentuk likuiditas kustom | Tidak | Sebagian | Ya |
| Biaya terkait volatilitas | Tidak | Umumnya tetap | Ya |
| Bisa out of range | Tidak | Ya | Ya |
| Sepenuhnya pasif | Ya | Tidak | Tidak |
Pada CLMM berbasis tick, likuiditas di dalam rentang tetap mengikuti kurva, jadi transaksi kecil pun sedikit menggeser harga. Di DLMM, kurva digantikan oleh anak tangga datar, dan itulah yang menghasilkan nol slippage di dalam satu bin serta membuat posisi satu sisi yang mirip order terasa alami. Posisi CLMM tick bisa disusun dari beberapa potongan yang saling tumpang tindih untuk meniru suatu bentuk; DLMM menyediakan bentuk sebagai opsi utama saat setor. Soal biaya, CLMM tick biasanya memakai tingkatan tetap, sedangkan biaya variabel DLMM sudah terpasang di setiap pool kecuali pembuatnya menonaktifkan.
Kelebihan
- Efisiensi modal tinggi di sekitar harga saat ini
- LP dibayar lebih saat pasar volatil
- Bentuk fleksibel dan rentang satu sisi
- Ukuran posisi bisa diubah tanpa menutupnya
Yang perlu diwaspadai
- Tidak menghasilkan apa pun saat out of range
- Konsentrasi memperbesar impermanent loss
- Rent bin array yang tidak kembali di rentang baru
- Biaya harus diklaim manual
Memahami mesinnya baru separuh pekerjaan; separuh lainnya adalah memilih rentang dan bentuk yang cocok untuk pasangan tersebut. Panduan kami tentang strategi DLMM mengubah mekanisme di atas menjadi pengaturan Spot, Curve, dan Bid-Ask yang konkret. Seperti semua protokol DeFi, DLMM membawa risiko smart contract: DLMM sudah diaudit beberapa kali oleh firma seperti Offside Labs, OtterSec, Sec3, Zenith, dan Sherlock, tetapi audit hanya menurunkan risiko, bukan menghilangkannya.






