Meteora DLMM
The Complete Guide

From Budi's bus terminal to your first liquidity position โ€” a story-driven journey through DeFi's most capital-efficient protocol.

Dari terminal bus Budi ke posisi likuiditas pertama lo โ€” perjalanan story-driven melalui protokol DeFi paling capital-efficient.

15 CHAPTERS 15 BAB

๐Ÿ“š Table of Contents

๐Ÿ“š Daftar Isi

  1. 00 Prologue: The Tweet That Started It All
  2. 00 Prolog: Tweet yang Memulai Semuanya
  3. 01 What Happens When You Want to Trade Something
  4. 01 Apa yang Terjadi Ketika Lo Pengen Trading Sesuatu
  5. 02 The Person Who's Always There
  6. 02 Orang yang Selalu Ada
  7. 03 The Spread as a Business
  8. 03 Spread Sebagai Bisnis
  9. 04 What If the Middleman Was a Computer Program?
  10. 04 Gimana Kalau Middleman-nya Program Komputer?
  11. 05 The Constant Product Formula
  12. 05 Rumus Constant Product
  13. 06 Where the Money Comes From
  14. 06 Dari Mana Duitnya Berasal
  15. 07 The Hidden Cost of Providing Liquidity
  16. 07 Biaya Tersembunyi Menyediakan Likuiditas
  17. 08 Why Solana? The Engine Beneath
  18. 08 Kenapa Solana? Mesin di Baliknya
  19. 09 The Big Idea: Concentrating Liquidity
  20. 09 Ide Besar: Mengkonsentrasikan Likuiditas
  21. 10 Enter Meteora: DLMM Explained
  22. 10 Masuk Meteora: DLMM Dijelaskan
  23. 11 How DLMM Is Fundamentally Different
  24. 11 Gimana DLMM Berbeda Secara Fundamental
  25. 12 LP Strategies: From Chill to Aggressive
  26. 12 Strategi LP: Dari Santai ke Agresif
  27. 13 Your First DLMM Position: Step by Step
  28. 13 Posisi DLMM Pertama Lo: Step by Step
  29. 14 Monitoring, Exit, and Measuring Profit Honestly
  30. 14 Monitoring, Exit, dan Ngukur Profit dengan Jujur

Prologue: The Tweet That Started It All


You saw a tweet.

Someone posted a screenshot of their Meteora DLMM dashboard. Numbers were green. Percentages had three digits. Someone in the replies said "this is the most capital-efficient way to LP on Solana."

You don't know what "LP" means. You don't know what "capital-efficient" means. You definitely don't know what "DLMM" means.

But you know a profit opportunity when you see one.

What This Document Will Do

This is not a whitepaper. This is not a technical reference for developers.

This is a story.

A story that starts with something you already understand โ€” selling things, buying things, the concept of "someone is always there to trade with you" โ€” and ends with you confidently opening your first liquidity position on Meteora.

Every new concept gets its own chapter. No jargon without an analogy. No math without a story.

What This Document Will NOT Do

How to Read This

Each chapter introduces exactly one new concept. By the end, you'll have 14 new ideas in your toolkit โ€” all connected, all earned.

If a chapter feels obvious, good. That means the previous ones did their job. If it feels confusing, stop and re-read the previous chapter. The confusion is almost always a missing link from earlier, not a problem with the current chapter.

Ready? Let's start with the most basic question:

What even is "liquidity"?

Prolog: Tweet yang Memulai Semuanya


Lo lihat sebuah tweet.

Seseorang nge-post screenshot dashboard Meteora DLMM mereka. Angka-angkanya hijau. Persentasenya tiga digit. Ada yang nge-reply: "ini cara paling capital-efficient buat LP di Solana."

Lo gatau "LP" itu apa. Lo gatau "capital-efficient" itu apa. Lo apalagi gatau "DLMM" itu apa.

Tapi lo tau peluang cuan ketika lo melihatnya.

Apa yang Akan Dokumen Ini Lakukan

Ini bukan whitepaper. Ini bukan referensi teknis buat developer.

Ini adalah sebuah cerita.

Cerita yang dimulai dari sesuatu yang lo udah paham โ€” jualan barang, beli barang, konsep "selalu ada orang yang siap trading sama lo" โ€” dan berakhir dengan lo dengan pede buka posisi likuiditas pertama lo di Meteora.

Setiap konsep baru dapet babnya sendiri. Gak ada jargon tanpa analogi. Gak ada matematika tanpa cerita.

Apa yang TIDAK Akan Dokumen Ini Lakukan

Cara Baca Dokumen Ini

Setiap bab memperkenalkan tepat satu konsep baru. Begitu selesai, lo bakal punya 14 ide baru di toolkit lo โ€” semuanya nyambung, semuanya lo dapetin dengan usaha sendiri.

Kalau sebuah bab terasa obvious, bagus. Itu artinya bab-bab sebelumnya udah menjalankan tugasnya. Kalau terasa membingungkan, berhenti dan baca ulang bab sebelumnya. Kebingungan hampir selalu karena ada mata rantai yang kelewat dari bab sebelumnya, bukan masalah di bab yang sedang lo baca.

Udah siap? Yuk mulai dari pertanyaan paling dasar:

Apa sih sebenernya "likuiditas" itu?

Chapter 1: What Happens When You Want to Trade Something


The Phone Problem

You have an iPhone. You want to sell it. You post it on an online marketplace: "iPhone 15, like new, Rp 12 million."

Now you wait.

Day 1: nothing. Day 2: someone messages you โ€” "Masih ada?" You reply instantly. They read it. No response. Day 3: another person offers Rp 8 million. You decline. Day 5: finally, someone shows up, inspects the phone, pays Rp 11.5 million. Done.

It took you 5 days to turn your phone into cash.

Now imagine you needed that money tomorrow. You'd be in trouble. The phone has value โ€” you know it's worth around Rp 12 million โ€” but you couldn't access that value quickly without taking a bad deal.

Friction = Illiquidity

That waiting, that uncertainty, that gap between "I want to sell" and "I actually sold" โ€” that friction has a name.

It's called illiquidity.

An asset is illiquid when it's hard to trade quickly at a fair price. Your phone was illiquid. A house is illiquid (takes months to sell). A rare painting is illiquid (finding a buyer is hard).

The opposite is liquidity.

An asset is liquid when you can trade it almost instantly, at any time, without affecting its price too much.

The Textbook Example: The Pasar vs The Mall

Walk into a traditional market (pasar) in Indonesia. You want to buy 1 kg of rice. The seller quotes a price. You pay. You walk away with rice. The whole thing takes 30 seconds. Rice at a pasar is liquid.

Now walk into a specialist electronics store. You want to buy a very specific vintage amplifier. The store might not even have it. They might need to order it from another city. It takes a week. That amplifier is illiquid.

Notice something important: the rice seller and the electronics store are both shops. Both sell things. But one can serve you instantly, and the other can't. The difference isn't the thing being sold โ€” it's the availability of trading partners.

Liquidity = Someone Is Always Ready to Trade

The rice seller has massive bags of rice in the back. They're always ready to sell you rice. And if you showed up with rice to sell to them, they'd probably buy it too (at a different price, but they'd buy it).

That's it. That's the whole idea.

Liquidity = the ease with which you can buy or sell something without waiting.

Why This Matters

Every financial market in the world โ€” stocks, forex, crypto, commodities โ€” lives or dies by liquidity.

A market with high liquidity attracts more traders. More traders means more liquidity. It's a virtuous cycle.

A market with low liquidity scares people away. Nobody wants to be stuck holding something they can't sell. It's a death spiral.

Crypto, despite all the technology and noise, is fundamentally about this same problem. How do you create a market where people can trade digital assets as easily as buying rice at a pasar?

๐Ÿ’ก One Concept to Take Away

Liquidity = ease of trading.

You can now explain what "liquid" and "illiquid" mean. Write it down somewhere. This is your first building block.


Next: Who provides this liquidity? Who is the person that says "I'll always be here to trade with you"?

Bab 1: Apa yang Terjadi Ketika Lo Pengen Trading Sesuatu


Masalah HP

Lo punya iPhone. Lo pengen jual. Lo pasang di marketplace online: "iPhone 15, like new, Rp 12 juta."

Sekarang lo nunggu.

Hari 1: sepi. Hari 2: ada yang nge-chat โ€” "Masih ada?" Lo bales langsung. Dia baca. Gak ada respon. Hari 3: orang lain nawar Rp 8 juta. Lo tolak. Hari 5: akhirnya, ada yang dateng, ngecek HP-nya, bayar Rp 11,5 juta. Beres.

Butuh 5 hari buat lo ngubah HP lo jadi duit.

Sekarang bayangin lo butuh duit itu besok. Lo bakal kesusahan. HP itu punya nilai โ€” lo tau harganya sekitar Rp 12 juta โ€” tapi lo gak bisa akses nilai itu dengan cepat tanpa ngambil deal jelek.

Friksi = Illikuiditas

Nunggu, ketidakpastian, gap antara "gue pengen jual" sama "gue beneran kejual" โ€” friksi itu punya nama.

Namanya illikuiditas.

Sebuah aset disebut illiquid ketika susah buat ditrading dengan cepat di harga yang wajar. HP lo tadi illiquid. Rumah itu illiquid (butuh berbulan-bulan buat kejual). Lukisan langka itu illiquid (nyari pembeli susah).

Kebalikannya adalah likuiditas.

Sebuah aset disebut liquid ketika lo bisa trading hampir instan, kapan aja, tanpa ngeganggu harganya terlalu banyak.

Contoh Buku Teks: Pasar vs Mall

Masuk ke pasar tradisional di Indonesia. Lo pengen beli 1 kg beras. Pedagang kasih harga. Lo bayar. Lo pulang bawa beras. Semua cuma butuh 30 detik. Beras di pasar itu liquid.

Sekarang masuk ke toko elektronik spesialis. Lo pengen beli amplifier vintage yang super spesifik. Tokonya mungkin gak punya. Mungkin harus pesen dulu dari kota lain. Butuh seminggu. Amplifier itu illiquid.

Perhatiin sesuatu yang penting: pedagang beras dan toko elektronik sama-sama toko. Keduanya jualan barang. Tapi yang satu bisa ngelayani lo instan, yang satu lagi gak bisa. Bedanya bukan di barang yang dijual โ€” tapi di ketersediaan partner trading.

Likuiditas = Selalu Ada yang Siap Trading

Pedagang beras punya karung beras gede di belakang. Mereka selalu siap jual beras ke lo. Dan kalau lo dateng bawa beras buat dijual ke mereka, mereka mungkin bakal beli juga (dengan harga beda, tapi tetep dibeli).

Itu aja. Itu inti idenya.

Likuiditas = seberapa gampang lo bisa beli atau jual sesuatu tanpa nunggu.

Kenapa Ini Penting

Setiap pasar keuangan di dunia โ€” saham, forex, crypto, komoditas โ€” hidup atau mati karena likuiditas.

Pasar dengan likuiditas tinggi narik lebih banyak trader. Lebih banyak trader berarti lebih banyak likuiditas. Ini siklus yang saling menguatkan.

Pasar dengan likuiditas rendah bikin orang takut. Gak ada yang mau nyangkut megang sesuatu yang gak bisa dijual. Ini death spiral.

Crypto, terlepas dari semua teknologi dan kebisingannya, pada dasarnya soal masalah yang sama ini. Gimana caranya bikin pasar di mana orang bisa trading aset digital semudah beli beras di pasar?

๐Ÿ’ก Satu Konsep yang Harus Diinget

Likuiditas = kemudahan trading.

Lo sekarang udah bisa jelasin arti "liquid" dan "illiquid." Catet di suatu tempat deh. Ini batu bata pertama lo.


Selanjutnya: Siapa yang nyediain likuiditas ini? Siapa orang yang bilang "gue bakal selalu di sini buat trading sama lo"?

Chapter 2: The Person Who's Always There


The Midnight Trader

It's 2 AM. You suddenly remember you need to convert some US dollars to Rupiah. You open your banking app, and... it works. Instantly. The rate is displayed, you accept it, the money moves.

Who are you trading with at 2 AM?

It's not another person like you, awake at a weird hour also wanting to trade currency. It's a market maker.

What a Market Maker Does

A market maker is someone (or something) that stands in the middle of a market and says:

"I will buy from anyone who wants to sell, and I will sell to anyone who wants to buy โ€” at all times."

They don't care who you are. They don't care what time it is. They have inventory on both sides, and they're always open for business.

Think of the currency exchange booth at the airport. It's 6 AM, your flight just landed, and you need local currency. The booth is open. They buy your dollars and sell you Rupiah. They don't know you. They don't need to. They're a market maker for currency at that airport.

The Two-Sided Promise

A market maker makes two promises simultaneously:

Promise What it means
Bid "I will BUY from you at this price"
Ask "I will SELL to you at this price"

The bid is always slightly lower than the ask.

Why? Because that gap is how the market maker gets paid.

The Spread: Their Profit

Let's put numbers on it:

If you sell them $1,000, they pay you Rp 15,800,000. If someone else immediately buys $1,000 from them, they receive Rp 16,200,000. They pocket the difference: Rp 400,000.

That difference โ€” the gap between what they'll buy for and sell for โ€” is called the spread.

Spread = the difference between the bid price and the ask price. It's the market maker's revenue.

This Is Not a Scam

It's tempting to think: "Wait, they're just skimming money off every trade?"

But think about it from their side:

The spread is the price you pay for immediate execution. You could wait until you find another person who wants the exact opposite trade at the exact same time โ€” but that could take hours, days, or forever.

Market Makers in Real Life

You encounter market makers constantly without realizing it:

Where The Market Maker What They Trade
Currency exchange booth The booth operator USD โ†” IDR
Stock exchange Firms like Citadel, Jane Street Stocks
Online marketplace Power sellers who always have stock Physical goods
Pulsa/phone credit seller The seller with a huge balance Phone credit
Crypto exchange Centralized exchange (Binance, Coinbase) Crypto pairs

In every case, the pattern is the same: someone maintains inventory on both sides, quotes two prices (buy and sell), and profits from the spread.

๐Ÿ’ก One Concept to Take Away

A market maker = someone who is always ready to buy AND sell, profiting from the gap between those two prices (the spread).

You now understand: 1. What liquidity is (Chapter 1) 2. Who provides it (this chapter)

Two building blocks. Let's build the third.


Next: How big should the spread be? How much can a market maker actually earn? And what's the risk?

Bab 2: Orang yang Selalu Ada


Trader Tengah Malam

Jam 2 pagi. Lo tiba-tiba inget harus nukar dolar AS ke Rupiah. Lo buka aplikasi banking lo, dan... langsung bisa. Instan. Kurs ditampilin, lo setuju, duitnya pindah.

Lo trading sama siapa jam 2 pagi?

Bukan orang lain kayak lo, yang kebetulan melek di jam aneh juga pengen trading mata uang. Itu market maker.

Apa yang Market Maker Lakukan

Market maker adalah seseorang (atau sesuatu) yang berdiri di tengah pasar dan bilang:

"Gue bakal beli dari siapa pun yang pengen jual, dan gue bakal jual ke siapa pun yang pengen beli โ€” setiap saat."

Mereka gak peduli lo siapa. Mereka gak peduli jam berapa. Mereka punya inventori di kedua sisi, dan mereka selalu buka buat bisnis.

Bayangin loket penukaran mata uang di bandara. Jam 6 pagi, pesawat lo baru mendarat, dan lo butuh mata uang lokal. Loketnya buka. Mereka beli dolar lo dan jual Rupiah ke lo. Mereka gak kenal lo. Gak perlu. Mereka market maker buat mata uang di bandara itu.

Janji Dua Sisi

Seorang market maker bikin dua janji sekaligus:

Janji Artinya
Bid "Gue bakal BELI dari lo di harga ini"
Ask "Gue bakal JUAL ke lo di harga ini"

Bid selalu sedikit lebih rendah dari ask.

Kenapa? Karena gap itu cara market maker dibayar.

Spread: Profit Mereka

Kita kasih angka ya:

Kalau lo jual $1.000 ke mereka, mereka bayar lo Rp 15.800.000. Kalau orang lain langsung beli $1.000 dari mereka, mereka terima Rp 16.200.000. Mereka kantongin selisihnya: Rp 400.000.

Selisih itu โ€” gap antara harga beli dan harga jual mereka โ€” namanya spread.

Spread = selisih antara harga bid dan harga ask. Itu pendapatan market maker.

Ini Bukan Penipuan

Mungkin lo mikir: "Lah, mereka cuma ngambil untung dari setiap transaksi dong?"

Tapi coba liat dari sisi mereka:

Spread adalah harga yang lo bayar buat eksekusi instan. Lo bisa nunggu sampe ketemu orang lain yang pengen trading kebalikannya di waktu yang persis sama โ€” tapi itu bisa butuh berjam-jam, berhari-hari, atau selamanya.

Market Maker di Kehidupan Nyata

Lo ketemu market maker terus-terusan tanpa sadar:

Tempat Market Maker-nya Yang Mereka Trading
Loket penukaran mata uang Operator loket USD โ†” IDR
Bursa saham Perusahaan kayak Citadel, Jane Street Saham
Marketplace online Power seller yang selalu punya stok Barang fisik
Penjual pulsa Penjual dengan saldo gede Pulsa
Exchange crypto Exchange terpusat (Binance, Coinbase) Pair crypto

Di setiap kasus, polanya sama: seseorang megang inventori di kedua sisi, ngasih dua harga (beli dan jual), dan untung dari spread.

๐Ÿ’ก Satu Konsep yang Harus Diinget

Market maker = orang yang selalu siap beli DAN jual, untung dari gap antara dua harga itu (spread).

Lo sekarang udah paham: 1. Apa itu likuiditas (Bab 1) 2. Siapa yang nyediain (bab ini)

Dua batu bata. Yuk bangun yang ketiga.


Selanjutnya: Seberapa gede seharusnya spread? Berapa banyak yang bisa didapetin market maker? Dan apa risikonya?

Chapter 3: The Spread as a Business


The Pulsa Seller at the Bus Terminal

There's a man named Budi who sells phone credit at a busy bus terminal in Jakarta.

He buys pulsa in bulk from the provider: - His cost: Rp 9,800 per Rp 10,000 voucher

He sells to travelers: - His price: Rp 10,200 per Rp 10,000 voucher

The spread is Rp 400. That's his entire business model.

Budi's Day

Time Customers Vouchers Sold Revenue (Spread ร— Qty)
Morning (6-10 AM) Heavy rush 150 Rp 60,000
Midday (10 AM-2 PM) Slow 40 Rp 16,000
Afternoon (2-6 PM) Steady 90 Rp 36,000
Evening (6-10 PM) Heavy rush 140 Rp 56,000
Total 420 Rp 168,000

Budi earns about Rp 168,000 per day just from the spread. Not bad for selling phone credit at a terminal.

But let's look closer at what makes this work โ€” and what could ruin it.

The Three Things That Determine Budi's Profit

1. The Spread (Width)

If Budi widens his spread โ€” buys at Rp 9,500, sells at Rp 10,500 โ€” he makes Rp 1,000 per voucher instead of Rp 400.

But there's a problem: travelers will notice. The pulsa seller across the terminal sells at Rp 10,100. Budi's customers walk over there.

Wider spread = more profit per trade, but fewer trades.

2. Trading Volume (How Many Trades)

If the bus terminal suddenly gets twice as many travelers, Budi sells twice as many vouchers. His spread hasn't changed, but his volume doubled. His daily earnings double.

More volume = more profit, with the same spread.

3. Inventory Risk

Budi keeps Rp 5,000,000 worth of pulsa vouchers in his bag. That's his inventory.

One day, the provider announces a promotion: pulsa is now Rp 8,000 per voucher for everyone. Budi's Rp 5,000,000 inventory is suddenly worth less. He paid Rp 9,800 for vouchers that are now worth Rp 8,000 on the open market. That's a loss.

Inventory risk = the danger that the value of what you're holding goes down while you're holding it.

The Fundamental Tension of Being a Market Maker

Budi faces a constant three-way tradeoff:

         MORE SPREAD
            โ†‘
           / \
          /   \
         /     \
LESS VOLUME    MORE INVENTORY RISK
(higher price  (wider spread = slower
scares buyers)  turnover = hold longer)

Every market maker in history โ€” from Budi at the bus terminal to the biggest trading firms on Wall Street โ€” faces this exact triangle.

What Makes a "Good" Market

A good market for a market maker has:

Factor Why it helps Budi's terminal?
High natural volume Lots of trades without needing to widen spread โœ“ (busy terminal)
Stable asset price Less inventory risk โœ“ (pulsa price is stable)
Reasonable competition Keeps spreads fair but not razor-thin โœ“ (one competitor, not twenty)
Low overhead More profit kept per trade โœ“ (just a bag and a chair)

What Makes a "Bad" Market

Factor Why it hurts Real-world example
Low volume Need wider spread to survive, which kills volume further Selling rare collectibles
Volatile asset Inventory value swings wildly Trading a new memecoin
Too much competition Spread gets squeezed to near-zero Major currency pairs (EUR/USD)
High overhead Must earn enough to cover costs before profit Running a physical store

From Budi to Billions

Here's what's wild: the biggest financial firms in the world operate on the exact same principle as Budi.

Citadel Securities, one of the largest market-making firms globally, handles about 27% of all US stock trading volume. Their business model? Buy at the bid, sell at the ask, pocket the spread โ€” millions of times per day.

Same game. Different scale.

Budi Citadel Securities
Asset Pulsa vouchers Stocks
Daily volume 420 trades ~7 billion shares
Spread per trade Rp 400 Fractions of a cent
Makes money because... Spread ร— Volume Spread ร— Volume
Risk Provider price change Stock price crash

The math is identical: Profit = Spread ร— Volume โˆ’ Inventory Losses

๐Ÿ’ก One Concept to Take Away

A market maker's business = spread width ร— trading volume, balanced against inventory risk. Every decision โ€” how wide to set the spread, which assets to trade, how much inventory to hold โ€” is about managing this tradeoff.


Next: What if we replaced Budi with a computer program? What would that program look like?

Bab 3: Spread Sebagai Bisnis


Penjual Pulsa di Terminal Bus

Ada seorang bapak namanya Budi yang jualan pulsa di terminal bus yang ramai di Jakarta.

Dia beli pulsa secara grosir dari provider: - Harga modal dia: Rp 9.800 per voucher Rp 10.000

Dia jual ke penumpang: - Harga jual dia: Rp 10.200 per voucher Rp 10.000

Spread-nya Rp 400. Itu seluruh model bisnisnya.

Keseharian Budi

Waktu Pelanggan Voucher Terjual Pendapatan (Spread ร— Qty)
Pagi (6-10) Ramai banget 150 Rp 60.000
Siang (10-2) Sepi 40 Rp 16.000
Sore (2-6) Stabil 90 Rp 36.000
Malam (6-10) Ramai banget 140 Rp 56.000
Total 420 Rp 168.000

Budi dapet sekitar Rp 168.000 per hari cuma dari spread. Lumayan lah buat jualan pulsa di terminal.

Tapi coba kita liat lebih deket apa yang bikin ini berhasil โ€” dan apa yang bisa ngerusak.

Tiga Hal yang Menentukan Profit Budi

1. Spread (Lebar)

Kalau Budi ngelebarin spread-nya โ€” beli di Rp 9.500, jual di Rp 10.500 โ€” dia dapet Rp 1.000 per voucher, bukan Rp 400.

Tapi ada masalah: penumpang bakal sadar. Penjual pulsa di seberang terminal jual di Rp 10.100. Pelanggan Budi pindah ke sana.

Spread lebih lebar = lebih banyak profit per transaksi, tapi lebih sedikit transaksi.

2. Volume Trading (Berapa Banyak Transaksi)

Kalau terminal bus tiba-tiba dapet penumpang dua kali lipat, Budi jual voucher dua kali lipat. Spread-nya gak berubah, tapi volumenya dobel. Penghasilan hariannya dobel.

Lebih banyak volume = lebih banyak profit, dengan spread yang sama.

3. Risiko Inventori

Budi nyimpen voucher pulsa senilai Rp 5.000.000 di tasnya. Itu inventori dia.

Suatu hari, provider ngumumin promosi: pulsa sekarang Rp 8.000 per voucher buat semua orang. Inventori Budi yang Rp 5.000.000 tiba-tiba nilainya turun. Dia bayar Rp 9.800 buat voucher yang sekarang cuma bernilai Rp 8.000 di pasar terbuka. Itu namanya rugi.

Risiko inventori = bahaya bahwa nilai barang yang lo pegang turun ketika lo lagi megang.

Ketegangan Mendasar Jadi Market Maker

Budi menghadapi tradeoff tiga arah yang konstan:

         SPREAD LEBIH LEBAR
               โ†‘
              / \
             /   \
            /     \
VOLUME LEBIH       RISIKO INVENTORI
SEDIKIT            LEBIH BESAR
(harga lebih       (spread lebih lebar =
tinggi menakuti    perputaran lebih lambat
pembeli)           = megang lebih lama)

Setiap market maker sepanjang sejarah โ€” dari Budi di terminal bus sampe perusahaan trading terbesar di Wall Street โ€” menghadapi segitiga yang persis sama ini.

Apa yang Bikin Pasar Jadi "Bagus"

Pasar yang bagus buat market maker punya:

Faktor Kenapa membantu Terminal Budi?
Volume alami tinggi Banyak transaksi tanpa perlu ngelebarin spread โœ“ (terminal ramai)
Harga aset stabil Risiko inventori lebih kecil โœ“ (harga pulsa stabil)
Kompetisi wajar Jaga spread tetap adil tapi gak setipis silet โœ“ (satu kompetitor, bukan dua puluh)
Overhead rendah Lebih banyak profit yang disimpen per transaksi โœ“ (cuma modal tas dan kursi)

Apa yang Bikin Pasar Jadi "Jelek"

Faktor Kenapa merugikan Contoh dunia nyata
Volume rendah Harus ngelebarin spread buat survive, yang makin matiin volume Jualan koleksi langka
Aset volatil Nilai inventori naik-turun liar Trading memecoin baru
Terlalu banyak kompetisi Spread keperes sampe hampir nol Pair mata uang mayor (EUR/USD)
Overhead tinggi Harus dapet cukup buat nutup biaya sebelum profit Jalanin toko fisik

Dari Budi ke Miliaran

Ini yang gila: perusahaan keuangan terbesar di dunia beroperasi dengan prinsip yang persis sama kayak Budi.

Citadel Securities, salah satu firma market-making terbesar secara global, nanganin sekitar 27% dari seluruh volume trading saham AS. Model bisnis mereka? Beli di bid, jual di ask, kantongin spread โ€” jutaan kali per hari.

Permainan yang sama. Skala yang beda.

Budi Citadel Securities
Aset Voucher pulsa Saham
Volume harian 420 transaksi ~7 miliar lembar saham
Spread per transaksi Rp 400 Pecahan sen
Dapet duit karena... Spread ร— Volume Spread ร— Volume
Risiko Perubahan harga provider Harga saham anjlok

Matematikanya identik: Profit = Spread ร— Volume โˆ’ Kerugian Inventori

๐Ÿ’ก Satu Konsep yang Harus Diinget

Bisnis market maker = lebar spread ร— volume trading, diseimbangkan dengan risiko inventori. Setiap keputusan โ€” seberapa lebar spread dipasang, aset apa yang ditrading, berapa banyak inventori dipegang โ€” semua soal ngatur tradeoff ini.


Selanjutnya: Gimana kalau kita ganti Budi dengan program komputer? Kayak apa tuh programnya?

Chapter 4: What If the Middleman Was a Computer Program?


Budi Has a Problem

Remember Budi from Chapter 3? He's doing well. But he's exhausted. Standing at the bus terminal 14 hours a day. He has to be physically present for every single trade.

One night, Budi has an idea: "What if I wrote a computer program that does my job?"

He calls his nephew, a programmer.

"Listen," Budi says. "I need a program that replaces me. It needs to do exactly three things:"

  1. Hold inventory โ€” the program should hold both pulsa and cash, like I do.
  2. Set prices โ€” the program needs to know what price to buy and sell at.
  3. Execute trades โ€” when someone wants to trade, the program does it automatically.

The nephew thinks for a moment. "The first and third are easy. The hard part is #2 โ€” how does the program know what price to set?"

The One Rule the Program Needs

Budi explains his instinct: "When lots of people buy from me, I slowly raise my price. When lots of people sell to me, I slowly lower my price. I don't think about it โ€” I just feel the crowd."

The nephew translates this into code logic:

If someone BUYS from the program:
    โ†’ The program's inventory of the asset goes DOWN
    โ†’ So the program should RAISE the price slightly

If someone SELLS to the program:
    โ†’ The program's inventory of the asset goes UP
    โ†’ So the program should LOWER the price slightly

This is intuitive. If everyone wants to buy pulsa from the machine, pulsa becomes scarcer inside the machine. Higher price. If everyone is selling pulsa to the machine, the machine is flooded with pulsa. Lower price.

This is exactly how real financial markets work. Apple stock goes up when more people want to buy than sell. It goes down when more people want to sell than buy. The machine just formalizes this into code.

The Automated Market Maker (AMM)

This program โ€” a robot that holds inventory, sets prices algorithmically, and trades automatically โ€” is called an Automated Market Maker, or AMM.

AMM = a computer program that acts as a market maker, using math (not human judgment) to set prices.

Instead of Budi standing at the terminal making gut-feel decisions, we have a program running 24/7, processing trades instantly, never getting tired, never making emotional mistakes.

The Key Difference: Who Sets the Price?

Traditional Market (Stock Exchange) Automated Market Maker (DeFi)
Buyers and sellers place orders No orders. Just a pool of assets.
An order book matches them A formula calculates the price.
Price = where supply meets demand Price = what the formula says, based on how much is in the pool.
Needs lots of participants to work Works with just ONE provider of assets.

This last point is revolutionary. A traditional exchange needs lots of buyers AND lots of sellers to function. Without enough participants, the order book is empty and trading stalls.

An AMM works with just one person depositing assets. The formula handles price discovery. This means you can create a functioning market for any asset, at any time, with almost no setup.

The Tradeoff

Of course, Budi-the-human had advantages:

Budi (Human) AMM (Program)
Can adjust to news and events Only follows its formula
Can refuse a suspicious trade Trades with anyone, always
Gets tired, needs sleep Runs forever
Makes gut-feel mistakes Makes zero judgment errors
Can't scale beyond one location Can serve the entire internet

For crypto, which is global, 24/7, and purely digital, the AMM model is a natural fit. No sleep. No borders. No sick days.

Where We Are Now

So far, we've built:

Chapter 1: Liquidity = ease of trading
Chapter 2: Market makers provide liquidity, profit from spread
Chapter 3: Profit = spread ร— volume โˆ’ inventory risk
Chapter 4: An AMM is a computer program that does a market maker's job

The AMM is the bridge between Budi's bus terminal and the world of DeFi. But we still haven't answered the central question:

What formula does the AMM actually use to set prices?

That's Chapter 5.


Next: The math inside the machine. Don't worry โ€” it's simpler than you think.

Bab 4: Gimana Kalau Middleman-nya Adalah Program Komputer?


Budi Punya Masalah

Masih inget Budi dari Bab 3? Dia lumayan sukses. Tapi dia capek banget. Berdiri di terminal bus 14 jam sehari. Dia harus hadir secara fisik buat setiap transaksi.

Suatu malam, Budi punya ide: "Gimana kalau gue bikin program komputer yang ngerjain kerjaan gue?"

Dia nelpon ponakannya, seorang programmer.

"Dengerin," kata Budi. "Gue butuh program yang ngegantiin gue. Programnya harus ngelakuin tepat tiga hal:"

  1. Megang inventori โ€” programnya harus megang pulsa dan duit, kayak yang gue lakuin.
  2. Nentuin harga โ€” programnya harus tau harga beli dan jual yang harus dipasang.
  3. Eksekusi transaksi โ€” ketika ada yang pengen trading, programnya jalanin otomatis.

Ponakannya mikir sebentar. "Yang pertama dan ketiga gampang. Yang susah itu nomor 2 โ€” gimana programnya tau harga apa yang harus dipasang?"

Satu Aturan yang Dibutuhin Program

Budi ngejelasin instingnya: "Ketika banyak orang beli dari gue, gue pelan-pelan naikin harga. Ketika banyak orang jual ke gue, gue pelan-pelan turunin harga. Gue gak mikir โ€” gue cuma ngerasain keramaiannya."

Ponakannya nerjemahin ini ke logika kode:

Kalau seseorang BELI dari program:
    โ†’ Inventori aset di program TURUN
    โ†’ Jadi program harus NAIKIN harga sedikit

Kalau seseorang JUAL ke program:
    โ†’ Inventori aset di program NAIK
    โ†’ Jadi program harus TURUNIN harga sedikit

Ini masuk akal. Kalau semua orang pengen beli pulsa dari mesin, pulsa jadi makin langka di dalam mesin. Harga naik. Kalau semua orang jual pulsa ke mesin, mesin kebanjiran pulsa. Harga turun.

Ini persis cara kerja pasar keuangan beneran. Saham Apple naik ketika lebih banyak yang pengen beli daripada jual. Turun ketika lebih banyak yang pengen jual daripada beli. Mesin cuma memformalkan ini ke dalam kode.

Automated Market Maker (AMM)

Program ini โ€” robot yang megang inventori, nentuin harga secara algoritmik, dan trading otomatis โ€” namanya Automated Market Maker, atau AMM.

AMM = program komputer yang bertindak sebagai market maker, pake matematika (bukan penilaian manusia) buat nentuin harga.

Alih-alih Budi berdiri di terminal bikin keputusan berdasarkan feeling, kita punya program yang jalan 24/7, memproses transaksi instan, gak pernah capek, gak pernah bikin kesalahan emosional.

Perbedaan Kunci: Siapa yang Nentuin Harga?

Pasar Tradisional (Bursa Saham) Automated Market Maker (DeFi)
Pembeli dan penjual pasang order Gak ada order. Cuma pool aset.
Order book yang mencocokkan Formula yang ngitung harga.
Harga = di mana supply ketemu demand Harga = kata formula, berdasarkan seberapa banyak yang ada di pool.
Butuh banyak partisipan buat berfungsi Bisa jalan cuma dengan SATU penyedia aset.

Poin terakhir ini revolusioner. Exchange tradisional butuh banyak pembeli DAN banyak penjual buat berfungsi. Tanpa cukup partisipan, order book kosong dan trading macet.

AMM bisa jalan dengan satu orang aja yang deposit aset. Formulanya nanganin price discovery. Artinya lo bisa bikin pasar yang berfungsi buat aset apapun, kapan aja, dengan setup yang hampir gak ada.

Tradeoff-nya

Tentu aja, Budi si manusia punya kelebihan:

Budi (Manusia) AMM (Program)
Bisa nyesuaiin sama berita dan kejadian Cuma ngikutin formulanya
Bisa nolak transaksi mencurigakan Trading sama siapa aja, selalu
Capek, butuh tidur Jalan selamanya
Bikin kesalahan karena feeling Nol kesalahan penilaian
Gak bisa scale di luar satu lokasi Bisa ngelayani seluruh internet

Buat crypto, yang global, 24/7, dan murni digital, model AMM itu pas banget. Gak tidur. Gak ada batasan negara. Gak ada hari sakit.

Di Mana Kita Sekarang

Sejauh ini, kita udah bangun:

Bab 1: Likuiditas = kemudahan trading
Bab 2: Market maker nyediain likuiditas, untung dari spread
Bab 3: Profit = spread ร— volume โˆ’ risiko inventori
Bab 4: AMM adalah program komputer yang ngerjain kerjaan market maker

AMM adalah jembatan antara terminal bus Budi dan dunia DeFi. Tapi kita masih belum jawab pertanyaan utamanya:

Formula apa yang sebenernya dipake AMM buat nentuin harga?

Itu Bab 5.


Selanjutnya: Matematika di dalam mesin. Tenang aja โ€” ini lebih simpel dari yang lo kira.

Chapter 5: The Math Inside the Machine


The Simplest Possible Formula

The AMM needs one rule to set prices. Remember Budi's instinct: when people buy, price goes up. When people sell, price goes down.

The most famous AMM formula โ€” the one that launched a trillion-dollar industry โ€” captures this with middle-school math:

x ร— y = k

That's it. That's the formula.

Let's unpack it.

What x, y, and k Mean

Imagine a pool containing two assets: SOL (a cryptocurrency) and USDC (a digital dollar, always worth ~$1).

Variable Meaning Example
x How much SOL is in the pool 10 SOL
y How much USDC is in the pool 2,000 USDC
k x ร— y โ€” this number NEVER changes 10 ร— 2,000 = 20,000

The pool starts with 10 SOL and 2,000 USDC. k = 20,000.

The pool's job: keep x ร— y = 20,000, no matter what trades happen.

A Trade: Buying SOL from the Pool

You walk up and say: "I want to buy 1 SOL from this pool. How much USDC do I need to pay?"

Before your trade: - x = 10 SOL, y = 2,000 USDC - Price of 1 SOL = y / x = 2,000 / 10 = $200 per SOL

Now you take 1 SOL out. The pool will have 9 SOL left. But k must stay at 20,000.

After: x = 9 SOL
       x ร— y = 20,000
       9 ร— y = 20,000
       y = 20,000 / 9
       y = 2,222.22 USDC

So y changed from 2,000 to 2,222.22. That means you must deposit 222.22 USDC to take out 1 SOL.

You paid 222.22 USDC for 1 SOL. The "original" price was 200 USDC. You paid more.

The price went up because you bought. Budi's instinct, now formalized in math.

The Trade in the Other Direction: Selling SOL

Now someone else comes and sells 1 SOL into the pool.

Before: x = 9 SOL, y = 2,222.22 USDC, price = 222.22 / 9 โ‰ˆ $246.91
After:  x = 10 SOL
        10 ร— y = 20,000
        y = 2,000 USDC

The pool gives them 222.22 USDC for their 1 SOL. The price went down. Just like Budi said.

The Important Thing You Just Saw

Let's compare prices:

Action Price Before Price After Direction
Someone BUYS SOL $200 $246.91 ๐Ÿ“ˆ Up
Someone SELLS SOL $246.91 $200 ๐Ÿ“‰ Down

The formula automatically adjusts prices based on supply and demand. No human. No order book. No auction. Just x ร— y = k.

Why This Is Beautiful

This formula has properties that make it perfect for an automated market:

  1. It always works. No matter how much someone wants to trade, the formula gives a price.
  2. It never runs out. You can keep trading forever โ€” the price just gets more and more extreme.
  3. It's predictable. You can calculate exactly what you'll get before you trade.
  4. It has "slippage." Big trades move the price more than small trades. This matches real markets.

That last point is important. Let's see it:

Trade Size SOL Bought USDC Paid Effective Price per SOL
Small 0.1 SOL ~19.61 USDC ~$196
Medium 1 SOL ~222.22 USDC ~$222
Large 5 SOL ~2,000 USDC ~$400

Bigger trades get worse prices. This is called price impact or slippage. It's the AMM's way of protecting itself from being drained.

The Pool as a See-Saw

Here's an intuitive way to think about x ร— y = k:

Imagine a see-saw with SOL on one side and USDC on the other. The see-saw must always balance at a constant "weight" (k).

It's just a balancing act.

๐Ÿ’ก One Concept to Take Away

x ร— y = k: the constant product formula. It automatically sets prices so that buying pushes prices up and selling pushes prices down โ€” exactly like a human market maker would, but run entirely by math.

You now understand the engine that powers almost all of DeFi. The pool is the market. The formula is the price. No middleman required.


Next: The pool needs inventory. Where does it come from? And why would anyone provide it?

Chapter 5: Matematika di Dalam Mesin


Rumus Paling Sederhana

AMM butuh satu aturan buat nentuin harga. Inget insting Budi: kalau orang beli, harga naik. Kalau orang jual, harga turun.

Rumus AMM paling terkenal โ€” yang nge-launch industri triliunan dolar โ€” nangkep ini pake matematika SMP:

x ร— y = k

Udah. Itu rumusnya.

Yuk kita bongkar.

Arti x, y, dan k

Bayangin sebuah pool yang isinya dua aset: SOL (cryptocurrency) dan USDC (dolar digital, selalu ~Rp 16.000-an).

Variabel Artinya Contoh
x Jumlah SOL di pool 10 SOL
y Jumlah USDC di pool 2.000 USDC
k x ร— y โ€” angka ini GAK PERNAH berubah 10 ร— 2.000 = 20.000

Pool mulai dengan 10 SOL dan 2.000 USDC. k = 20.000.

Tugas pool: jagain supaya x ร— y = 20.000, apapun trade yang terjadi.

Sebuah Trade: Beli SOL dari Pool

Lo datang dan bilang: "Gue mau beli 1 SOL dari pool ini. Berapa USDC yang harus gue bayar?"

Sebelum trade lo: - x = 10 SOL, y = 2.000 USDC - Harga 1 SOL = y / x = 2.000 / 10 = $200 per SOL

Sekarang lo ambil 1 SOL keluar. Pool bakal punya 9 SOL tersisa. Tapi k harus tetep 20.000.

Setelah: x = 9 SOL
         x ร— y = 20.000
         9 ร— y = 20.000
         y = 20.000 / 9
         y = 2.222,22 USDC

Jadi y berubah dari 2.000 ke 2.222,22. Artinya lo harus setor 222,22 USDC buat ngambil 1 SOL.

Lo bayar 222,22 USDC buat 1 SOL. Harga "aslinya" tadi 200 USDC. Lo bayar lebih mahal.

Harga naik karena lo beli. Insting Budi, sekarang diformalin dalam matematika.

Trade ke Arah Sebaliknya: Jual SOL

Sekarang orang lain datang dan jual 1 SOL ke pool.

Sebelum: x = 9 SOL, y = 2.222,22 USDC, harga = 2.222,22 / 9 โ‰ˆ $246,91
Setelah: x = 10 SOL
         10 ร— y = 20.000
         y = 2.000 USDC

Pool ngasih mereka 222,22 USDC buat 1 SOL mereka. Harga turun. Persis kayak kata Budi.

Hal Penting yang Baru Lo Lihat

Coba bandingin harganya:

Aksi Harga Sebelum Harga Setelah Arah
Orang BELI SOL $200 $246,91 ๐Ÿ“ˆ Naik
Orang JUAL SOL $246,91 $200 ๐Ÿ“‰ Turun

Rumusnya otomatis nyesuain harga berdasarkan supply dan demand. Gak ada manusia. Gak ada order book. Gak ada lelang. Cuma x ร— y = k.

Kenapa Ini Indah

Rumus ini punya sifat-sifat yang bikin dia sempurna buat pasar otomatis:

  1. Selalu bekerja. Separah apapun orang mau trade, rumusnya selalu ngasih harga.
  2. Gak pernah habis. Lo bisa terus trading selamanya โ€” harganya cuma makin ekstrim aja.
  3. Bisa diprediksi. Lo bisa ngitung persis apa yang lo dapet sebelum trade.
  4. Ada "slippage". Trade gede ngegeser harga lebih banyak dari trade kecil. Ini mirip pasar beneran.

Poin terakhir penting. Nih contohnya:

Ukuran Trade SOL Dibeli USDC Dibayar Harga Efektif per SOL
Kecil 0,1 SOL ~19,61 USDC ~$196
Sedang 1 SOL ~222,22 USDC ~$222
Gede 5 SOL ~2.000 USDC ~$400

Trade makin gede, harga makin buruk. Ini namanya price impact atau slippage. Cara AMM ngelindungin diri biar gak dikuras.

Pool sebagai Jungkat-Jungkit

Nih cara intuitif buat mikirin x ร— y = k:

Bayangin jungkat-jungkit dengan SOL di satu sisi dan USDC di sisi lain. Jungkat-jungkitnya harus selalu seimbang di "berat" konstan (k).

Cuma permainan keseimbangan doang.

๐Ÿ’ก Satu Konsep yang Harus Diingat

x ร— y = k: rumus constant product. Dia otomatis nentuin harga supaya pembelian naikin harga dan penjualan nurunin harga โ€” persis kayak market maker manusia, tapi dijalankan murni oleh matematika.

Lo sekarang ngerti mesin yang ngejalanin hampir semua DeFi. Pool adalah pasarnya. Rumus adalah harganya. Gak perlu perantara.


Selanjutnya: Pool butuh inventaris. Dari mana datangnya? Dan kenapa ada yang mau nyediain?

Chapter 6: Where Does the Money Come From?


The Pool Needs Stuff

The AMM pool we built in Chapter 5 held 10 SOL and 2,000 USDC. That inventory came from somewhere.

In Budi's world, Budi used his own money to buy inventory. He put up Rp 5,000,000 of his own savings to buy pulsa vouchers. He bore all the risk, and he kept all the profit.

But crypto pools are different. The inventory doesn't come from one person. It comes from anyone who wants to participate.

The Liquidity Provider (LP)

A liquidity provider (LP for short) is someone who deposits their assets into an AMM pool so the pool has inventory to trade with.

LP = you, depositing your tokens into a pool so the AMM can function as a market maker.

In return for providing your assets, you earn a share of the fees from every trade that happens in that pool.

How It Works, Step by Step

Let's say you have 1 SOL and 200 USDC. You notice a SOL-USDC pool exists.

Step 1: You deposit. You put your 1 SOL and 200 USDC into the pool. The pool now has more inventory.

Step 2: The pool uses your assets. Traders come and trade against the pool. Every trade pays a small fee (typically 0.3% or less).

Step 3: You earn your share. If your deposit represents 10% of the total pool, you earn 10% of all fees collected.

Step 4: You can withdraw anytime. When you want your money back, you withdraw your share of the pool โ€” your original assets plus the fees you've earned.

A Concrete Example

Let's trace it with numbers:

Event Pool State Your Share
Pool starts 10 SOL + 2,000 USDC โ€”
You deposit 1 SOL + 200 USDC 1/11 = 9.09% of pool
Pool now 11 SOL + 2,200 USDC โ€”
100 trades happen Fees collected: ~10 USDC Your cut: ~0.91 USDC
You withdraw You get back your share 1 SOL + ~200.91 USDC

You earned ~0.91 USDC just for leaving your assets in the pool. Not life-changing, but imagine this running for a year with thousands of trades per day.

Why Is This Good for the Pool?

The pool needs depth. A pool with 10 SOL can't handle a 5 SOL trade without massive price impact (remember Chapter 5). A pool with 1,000 SOL can handle that trade smoothly.

More LPs โ†’ deeper pool โ†’ less slippage โ†’ better trading experience โ†’ more traders โ†’ more fees โ†’ happier LPs.

It's a virtuous cycle. The entire DeFi ecosystem runs on it.

Why Would Anyone Do This?

Three reasons:

Reason Explanation
Earn fees passively Your assets work for you while you sleep. Like interest in a bank account, but the yield comes from trading fees, not lending.
Support a project you believe in Early LPs provide the liquidity that makes a new token tradable. Without LPs, new tokens have no market.
Portfolio diversification Instead of just holding SOL, you can put it to work earning additional yield.

The Deal: What You Give vs What You Get

You GIVE You GET
Your assets (SOL, USDC, etc.) A share of all trading fees
Your ability to sell at any moment (assets are locked in pool) The right to withdraw anytime (no lockup period)
You bear inventory risk You earn passive yield

That third row โ€” "you bear inventory risk" โ€” is important enough to deserve its own chapter.


Next: The hidden cost of being an LP. Why "just deposit and earn" isn't the full picture.

Chapter 6: Dari Mana Uangnya Datang?


Pool Butuh Barang

Pool AMM yang kita bangun di Chapter 5 isinya 10 SOL dan 2.000 USDC. Inventaris itu datang dari suatu tempat.

Di dunia Budi, Budi pake uang sendiri buat beli inventaris. Dia keluarin Rp 5.000.000 dari tabungan buat beli voucher pulsa. Dia nanggung semua risiko, dan dia ngantongin semua untung.

Tapi pool crypto beda. Inventarisnya gak datang dari satu orang. Datangnya dari siapa aja yang mau ikut.

Liquidity Provider (LP)

Liquidity provider (disingkat LP) adalah orang yang nyetor asetnya ke pool AMM supaya pool punya inventaris buat trading.

LP = lo, nyetor token lo ke pool supaya AMM bisa berfungsi sebagai market maker.

Imbalannya, lo dapet bagian dari fee setiap trade yang terjadi di pool itu.

Gimana Cara Kerjanya, Step by Step

Anggap lo punya 1 SOL dan 200 USDC. Lo liat ada pool SOL-USDC.

Step 1: Lo setor. Lo masukin 1 SOL dan 200 USDC ke pool. Pool sekarang punya inventaris lebih banyak.

Step 2: Pool pake aset lo. Trader datang dan trading di pool. Setiap trade bayar fee kecil (biasanya 0,3% atau kurang).

Step 3: Lo dapet bagian lo. Kalau setoran lo mewakili 10% dari total pool, lo dapet 10% dari semua fee yang terkumpul.

Step 4: Lo bisa tarik kapan aja. Kalau lo mau duit lo balik, lo tarik bagian lo dari pool โ€” aset awal lo plus fee yang udah lo kumpulin.

Contoh Nyata

Kita lacak pake angka:

Event Status Pool Bagian Lo
Pool mulai 10 SOL + 2.000 USDC โ€”
Lo setor 1 SOL + 200 USDC 1/11 = 9,09% dari pool
Pool sekarang 11 SOL + 2.200 USDC โ€”
100 trade terjadi Fee terkumpul: ~10 USDC Bagian lo: ~0,91 USDC
Lo tarik Lo dapet balik bagian lo 1 SOL + ~200,91 USDC

Lo dapet ~0,91 USDC cuma karena ninggalin aset di pool. Bukan jumlah yang mengubah hidup, tapi bayangin ini jalan setahun dengan ribuan trade per hari.

Kenapa Ini Bagus Buat Pool?

Pool butuh kedalaman. Pool dengan 10 SOL gak bisa nanganin trade 5 SOL tanpa price impact gede (inget Chapter 5). Pool dengan 1.000 SOL bisa nanganin trade itu dengan mulus.

Lebih banyak LP โ†’ pool lebih dalam โ†’ slippage lebih kecil โ†’ pengalaman trading lebih enak โ†’ lebih banyak trader โ†’ lebih banyak fee โ†’ LP makin senang.

Ini siklus positif. Seluruh ekosistem DeFi jalan di atas ini.

Kenapa Ada yang Mau Ngelakuin Ini?

Tiga alasan:

Alasan Penjelasan
Dapet fee pasif Aset lo kerja buat lo sementara lo tidur. Kayak bunga di rekening bank, tapi yield-nya datang dari trading fee, bukan dari pinjaman.
Dukung project yang lo percaya LP awal yang nyediain likuiditas bikin token baru bisa ditradingin. Tanpa LP, token baru gak punya pasar.
Diversifikasi portofolio Daripada cuma hold SOL, lo bisa manfaatin itu buat dapet yield tambahan.

Deal-nya: Apa yang Lo Kasih vs Apa yang Lo Dapet

Lo KASIH Lo DAPET
Aset lo (SOL, USDC, dll.) Bagian dari semua trading fee
Kemampuan lo buat jual kapan aja (aset terkunci di pool) Hak buat tarik kapan aja (gak ada masa lockup)
Lo nanggung risiko inventaris Lo dapet yield pasif

Baris ketiga โ€” "lo nanggung risiko inventaris" โ€” cukup penting sampe pantes dapet chapter sendiri.


Selanjutnya: Biaya tersembunyi jadi LP. Kenapa "tinggal setor dan dapet" bukan gambaran lengkapnya.

Chapter 7: The Hidden Cost โ€” Impermanent Loss


Back to Budi

Remember Budi's inventory risk from Chapter 3? He bought pulsa vouchers at Rp 9,800, and then the provider dropped the price to Rp 8,000. His inventory was suddenly worth less.

LPing has the exact same risk. But in DeFi, it has a specific name: impermanent loss.

What Is Impermanent Loss?

Impermanent loss happens when the price of the assets you deposited changes relative to each other โ€” and the change makes your position worth less than if you had just held the assets separately.

Let's make that concrete.

The Scenario

You deposit into a SOL-USDC pool:

Your Deposit Amount USD Value
SOL 1 SOL $200 (at $200/SOL)
USDC 200 USDC $200
Total $400

The pool functions. Trades happen. You earn some fees.

Then SOL's price doubles. It's now $400 per SOL.

If you had just held your 1 SOL and 200 USDC separately:

Asset Amount New Value
SOL 1 SOL $400
USDC 200 USDC $200
Total if held $600

$600. You'd be up $200.

But you didn't hold separately โ€” you put your assets in the pool. Let's see what happens inside the pool.

What the Pool Does When SOL Doubles

The pool's formula is x ร— y = k. When SOL's market price doubles, arbitrage traders rush in. They buy SOL from the pool (which is still priced around $200) and sell it on the open market at $400, pocketing the difference.

This buying drains SOL from the pool and adds USDC. After arbitrage settles, the pool rebalances:

Pool Asset Before (SOL at $200) After (SOL at $400)
SOL in pool 10 SOL (from all LPs) ~7.07 SOL
USDC in pool 2,000 USDC ~2,828 USDC

Your share (let's say 10%):

Your Share Amount Value at $400/SOL
SOL 0.707 SOL $282.80
USDC 282.80 USDC $282.80
Total from pool $565.60

Compare:

Scenario Value
If you just HELD $600.00
If you LP'd $565.60
Impermanent Loss $34.40 (5.7%)

You lost $34.40 compared to just holding. That's impermanent loss.

Why "Impermanent"?

The loss is called impermanent because it's not locked in until you withdraw. If SOL's price returns to $200, your pool share returns to 1 SOL + 200 USDC. The loss disappears. It was temporary.

But if you withdraw while the price is still $400? The loss becomes permanent.

The Cruel Math

Here's how impermanent loss scales with price change:

Price Change Impermanent Loss
1.25ร— (25% up) ~0.6%
1.5ร— (50% up) ~2.0%
2ร— (100% up) ~5.7%
3ร— (200% up) ~13.4%
5ร— (400% up) ~25.5%
10ร— (900% up) ~42.5%

The more the price moves โ€” in EITHER direction โ€” the more you lose compared to simply holding.

The Mental Model

Think of the AMM pool as a force that fights price changes.

When SOL price goes up, the pool sells SOL (to arbitrage traders) to push the price back down. When SOL price goes down, the pool buys SOL to push the price back up.

As an LP, you're on the wrong side of every major price move. The pool automatically "buys high and sells low" from your perspective. That's the source of impermanent loss.

Can Fees Make Up for It?

Yes โ€” that's the whole game.

If you earn enough in fees to outweigh the impermanent loss, you're profitable. If not, you'd have been better off just holding.

Scenario Fees Earned Impermanent Loss Net Result
Stable pair (USDC-USDT) 5% APR ~0% โœ… Profitable
Moderate volatility (SOL-USDC) 30% APR 5.7% IL โœ… Profitable
Extreme volatility (new memecoin) 200% APR 42.5% IL โŒ Net loss

This is why experienced LPs prefer: - Stable pairs (low IL, steady fees) - High-volume pairs (lots of fees to offset IL) - Short time horizons (less chance of big price moves)

๐Ÿ’ก One Concept to Take Away

Impermanent loss = the difference between what your assets are worth inside the pool vs what they'd be worth if you just held them. It grows as the price moves away from your entry point. Fees must outweigh it for you to profit.

This is the single most important concept to understand before you become an LP. If you only remember one thing from this entire document, make it this: LPing is not free money. You are selling volatility and getting paid in fees.


Next: We've been talking about pools in the abstract. Now let's look at a specific blockchain โ€” why Solana? Why not Ethereum? What difference does the underlying technology make?

Chapter 7: Biaya Tersembunyi โ€” Impermanent Loss


Balik ke Budi

Inget risiko inventaris Budi dari Chapter 3? Dia beli voucher pulsa di Rp 9.800, terus provider turunin harga ke Rp 8.000. Inventarisnya tiba-tiba nilainya lebih rendah.

LPing punya risiko yang persis sama. Tapi di DeFi, ada nama spesifiknya: impermanent loss.

Apa Itu Impermanent Loss?

Impermanent loss terjadi ketika harga aset yang lo setor berubah relatif satu sama lain โ€” dan perubahan itu bikin posisi lo bernilai lebih rendah dibanding kalau lo cuma hold asetnya secara terpisah.

Biar konkret.

Skenarionya

Lo setor ke pool SOL-USDC:

Setoran Lo Jumlah Nilai USD
SOL 1 SOL $200 (di harga $200/SOL)
USDC 200 USDC $200
Total $400

Pool berfungsi. Trade terjadi. Lo dapet sejumlah fee.

Terus harga SOL naik 2ร— lipat. Sekarang $400 per SOL.

Kalau lo cuma hold 1 SOL dan 200 USDC lo secara terpisah:

Aset Jumlah Nilai Baru
SOL 1 SOL $400
USDC 200 USDC $200
Total kalau hold $600

$600. Lo untung $200.

Tapi lo gak hold terpisah โ€” lo masukin aset lo ke pool. Kita liat apa yang terjadi di dalam pool.

Yang Dilakukan Pool Ketika SOL Naik 2ร—

Rumus pool adalah x ร— y = k. Ketika harga pasar SOL naik 2ร—, trader arbitrase buru-buru masuk. Mereka beli SOL dari pool (yang masih dihargain sekitar $200) dan jual di pasar terbuka di $400, ngantongin selisihnya.

Pembelian ini ngerus SOL dari pool dan nambahin USDC. Setelah arbitrase selesai, pool rebalancing:

Aset Pool Sebelum (SOL di $200) Setelah (SOL di $400)
SOL di pool 10 SOL (dari semua LP) ~7,07 SOL
USDC di pool 2.000 USDC ~2.828 USDC

Bagian lo (anggap 10%):

Bagian Lo Jumlah Nilai di $400/SOL
SOL 0,707 SOL $282,80
USDC 282,80 USDC $282,80
Total dari pool $565,60

Bandingin:

Skenario Nilai
Kalau lo cuma HOLD $600,00
Kalau lo LP $565,60
Impermanent Loss $34,40 (5,7%)

Lo kehilangan $34,40 dibanding cuma hold. Itu impermanent loss.

Kenapa Disebut "Impermanent"?

Kerugiannya disebut impermanent karena belum terkunci sampai lo tarik. Kalau harga SOL balik ke $200, bagian pool lo balik ke 1 SOL + 200 USDC. Kerugiannya hilang. Sementara doang.

Tapi kalau lo tarik saat harga masih $400? Kerugiannya jadi permanen.

Matematika yang Kejam

Nih skala impermanent loss terhadap perubahan harga:

Perubahan Harga Impermanent Loss
1,25ร— (naik 25%) ~0,6%
1,5ร— (naik 50%) ~2,0%
2ร— (naik 100%) ~5,7%
3ร— (naik 200%) ~13,4%
5ร— (naik 400%) ~25,5%
10ร— (naik 900%) ~42,5%

Makin gede harga bergerak โ€” ke arah MANAPUN โ€” makin banyak yang lo hilangin dibanding cuma hold.

Model Mentalnya

Anggap pool AMM sebagai kekuatan yang melawan perubahan harga.

Ketika harga SOL naik, pool jual SOL (ke trader arbitrase) buat dorong harga balik turun. Ketika harga SOL turun, pool beli SOL buat dorong harga balik naik.

Sebagai LP, lo ada di sisi yang salah dari setiap pergerakan harga besar. Pool secara otomatis "beli mahal dan jual murah" dari perspektif lo. Itu sumber impermanent loss.

Apa Fee Bisa Nutupin?

Ya โ€” itu inti permainannya.

Kalau lo dapet cukup fee untuk ngalahin impermanent loss, lo untung. Kalau nggak, mendingan lo cuma hold.

Skenario Fee Didapet Impermanent Loss Hasil Bersih
Pair stabil (USDC-USDT) 5% APR ~0% โœ… Untung
Volatilitas sedang (SOL-USDC) 30% APR 5,7% IL โœ… Untung
Volatilitas ekstrim (memecoin baru) 200% APR 42,5% IL โŒ Rugi bersih

Ini kenapa LP berpengalaman lebih milih: - Pair stabil (IL rendah, fee stabil) - Pair volume tinggi (banyak fee buat nutup IL) - Time horizon pendek (lebih kecil kemungkinan pergerakan harga besar)

๐Ÿ’ก Satu Konsep yang Harus Diingat

Impermanent loss = selisih antara nilai aset lo di dalam pool vs nilai aset kalau lo cuma hold. Dia membesar seiring harga bergerak menjauh dari titik masuk lo. Fee harus ngalahin ini buat lo untung.

Ini konsep paling penting yang harus lo ngerti sebelum jadi LP. Kalau lo cuma inget satu hal dari seluruh dokumen ini, inget ini: LPing bukan duit gratis. Lo lagi jual volatilitas dan dibayar pake fee.


Selanjutnya: Kita udah ngomongin pool secara abstrak. Sekarang kita liat blockchain spesifik โ€” kenapa Solana? Kenapa bukan Ethereum? Apa bedanya teknologi dasarnya?

Chapter 8: Why Solana Changes the Game


The Cost of a Trade

Let's talk about something that sounds boring but changes everything: transaction fees.

Every time someone trades in an AMM pool, that trade happens as a transaction on a blockchain. And blockchains charge fees for processing transactions.

How much those fees cost determines who can afford to be an LP.

The Two Worlds

Ethereum Solana
Fee per trade $5โ€“50 (sometimes $100+) ~$0.0002 (a fraction of a cent)
Time to confirm ~12 seconds ~0.4 seconds
Trades per second ~15โ€“30 ~3,000+ (theoretical)
What $1 buys you Maybe 0.2 trades ~5,000 trades

These are not small differences. They are structural differences that completely change who can participate.

Why This Matters for LPs

Imagine you're an LP with $100 to deploy.

On Ethereum: - You deposit your $100 into a pool. - Over the next month, your share earns $8 in fees. (8% return โ€” not bad!) - But then you want to withdraw, rebalance, or compound. That transaction costs $12 in gas. - Your net return: $8 โˆ’ $12 = โˆ’$4. You lost money.

On Solana: - You deposit your $100. - You earn $8 in fees. - You compound your earnings 10 times, each costing $0.0002. - Your net return: $8 โˆ’ $0.002 = +$7.998.

On Ethereum, small LPs get destroyed by fees. On Solana, they can participate profitably.

The Math of LPing on Each Chain

Let's say you want to actively manage an LP position โ€” rebalancing, compounding, adjusting your price range:

Action Ethereum Cost Solana Cost
Open position $8 $0.0002
Rebalance (adjust range) $8 $0.0002
Claim fees $6 $0.0002
Compound (reinvest fees) $10 $0.0002
Close position $8 $0.0002
Total per cycle $40 $0.001

If you do this weekly, Ethereum costs you $2,080/year in gas. Solana costs you $0.05/year.

Concentrated Liquidity Needs Active Management

Here's the key connection (we'll explore concentrated liquidity fully in Chapter 9):

Some LP strategies require you to adjust your position frequently โ€” moving your price range as the market moves, claiming and reinvesting fees, rebalancing when prices shift.

On Ethereum, only whales can afford to do this. A $10 rebalance fee on a $10,000 position is 0.1% โ€” annoying but survivable. On a $200 position, it's 5% โ€” catastrophic.

On Solana, the fee is effectively zero. Anyone can actively manage their LP position. This democratizes a whole category of strategies that were previously reserved for institutions and whales.

Beyond Fees: Solana's Architecture

Solana's low fees aren't an accident. They come from fundamental design choices:

Design Choice What It Means
Proof of History (PoH) A built-in clock that timestamps transactions without waiting for consensus on timing. Eliminates a major bottleneck.
Parallel execution Solana can process thousands of transactions simultaneously, not one at a time. Like a highway with 20 lanes vs a single-lane road.
No mempool congestion On Ethereum, you bid against others to get your transaction included. On Solana, transactions are processed as they arrive.

The result: Solana processes more transactions in a day than Ethereum does in a year โ€” for a tiny fraction of the cost.

The Ecosystem: Who's on Solana?

As of mid-2026, Solana's DeFi ecosystem holds approximately $5.25 billion in total value locked (TVL) and processes around $1 billion in DEX volume daily.

Protocol Role Daily Volume (approx)
Jupiter DEX aggregator (finds best price across all pools) Routes most Solana volume
Raydium Traditional AMM (constant product, like Uniswap V2) ~$150M
Orca Concentrated liquidity AMM (like Uniswap V3) ~$176M
Meteora DLMM (bin-based concentrated liquidity) ~$152M

Meteora, the protocol we're here to learn about, is the 4th-largest DEX on Solana by volume โ€” and it's growing faster than most because of its unique design.

Why Solana + Concentrated Liquidity = A Perfect Match

Concentrated liquidity strategies require: - Frequent position adjustments (moving your range) - Frequent fee claiming and reinvesting - Sometimes daily or even hourly rebalancing

All of this is impossible on expensive chains for normal people. On Solana, it's trivial.

Solana makes active LP strategies accessible to anyone with a phone and $20.

This is why the most innovative LP protocols โ€” including Meteora DLMM โ€” are being built on Solana, not Ethereum. The chain's architecture matches the strategy's requirements.

๐Ÿ’ก One Concept to Take Away

Transaction cost is a barrier to entry. On chains with high fees, only large capital can LP profitably. On Solana, near-zero fees mean anyone can participate โ€” and that changes which LP strategies are viable.


Next: The big idea that makes LPing far more capital-efficient. Concentrated liquidity.

Chapter 8: Kenapa Solana Ngubah Permainan


Biaya Sebuah Trade

Ngobrolin sesuatu yang kedengerannya membosankan tapi ngubah segalanya: biaya transaksi.

Setiap kali orang trading di pool AMM, trade itu terjadi sebagai transaksi di blockchain. Dan blockchain ngecharge fee buat proses transaksi.

Berapa besar fee itu nentuin siapa yang mampu jadi LP.

Dua Dunia

Ethereum Solana
Fee per trade $5โ€“50 (kadang $100+) ~$0,0002 (sepersekian sen)
Waktu konfirmasi ~12 detik ~0,4 detik
Trade per detik ~15โ€“30 ~3.000+ (teoritis)
Yang $1 bisa beli Paling 0,2 trade ~5.000 trade

Ini bukan perbedaan kecil. Ini perbedaan struktural yang sepenuhnya ngubah siapa yang bisa ikut.

Kenapa Ini Penting Buat LP

Bayangin lo LP dengan $100 buat dideploy.

Di Ethereum: - Lo setor $100 lo ke pool. - Selama sebulan, bagian lo dapet $8 dalam fee. (return 8% โ€” lumayan!) - Tapi pas lo mau tarik, rebalance, atau compound, transaksi itu cost $12 dalam gas. - Return bersih lo: $8 โˆ’ $12 = โˆ’$4. Lo rugi.

Di Solana: - Lo setor $100 lo. - Lo dapet $8 dalam fee. - Lo compound penghasilan lo 10 kali, masing-masing cost $0,0002. - Return bersih lo: $8 โˆ’ $0,002 = +$7,998.

Di Ethereum, LP kecil hancur karena fee. Di Solana, mereka bisa ikut dengan untung.

Matematika LP di Masing-masing Chain

Anggap lo mau aktif ngelola posisi LP โ€” rebalancing, compounding, nyesuain price range:

Aksi Biaya Ethereum Biaya Solana
Buka posisi $8 $0,0002
Rebalance (sesuain range) $8 $0,0002
Klaim fee $6 $0,0002
Compound (reinvest fee) $10 $0,0002
Tutup posisi $8 $0,0002
Total per siklus $40 $0,001

Kalau lo ngelakuin ini mingguan, Ethereum cost lo $2.080/tahun dalam gas. Solana cost lo $0,05/tahun.

Concentrated Liquidity Butuh Manajemen Aktif

Nih koneksi kuncinya (kita bakal jelasin concentrated liquidity secara penuh di Chapter 9):

Beberapa strategi LP maksa lo buat sering nyesuain posisi โ€” mindahin price range pas pasar gerak, klaim dan reinvest fee, rebalance pas harga geser.

Di Ethereum, cuma whales yang mampu ngelakuin ini. Fee rebalance $10 di posisi $10.000 itu 0,1% โ€” nyebelin tapi bisa ditahan. Di posisi $200, itu 5% โ€” bencana.

Di Solana, fee-nya efektif nol. Siapa aja bisa aktif ngelola posisi LP mereka. Ini nge-demokratisasi seluruh kategori strategi yang sebelumnya cuma bisa diakses institusi dan whales.

Di Luar Fee: Arsitektur Solana

Fee rendah Solana bukan kebetulan. Ini datang dari pilihan desain fundamental:

Pilihan Desain Artinya
Proof of History (PoH) Jam built-in yang ngasih timestamp transaksi tanpa nunggu konsensus soal timing. Ngehilangin bottleneck besar.
Eksekusi paralel Solana bisa proses ribuan transaksi secara bersamaan, bukan satu per satu. Kayak jalan tol 20 lajur vs jalan satu lajur.
Gak ada kongesti mempool Di Ethereum, lo bidding lawan orang lain buat masukin transaksi lo. Di Solana, transaksi diproses begitu dateng.

Hasilnya: Solana memproses lebih banyak transaksi dalam sehari dibanding Ethereum dalam setahun โ€” dengan biaya yang jauh lebih kecil.

Ekosistemnya: Siapa yang di Solana?

Per pertengahan 2026, ekosistem DeFi Solana nyimpen sekitar $5,25 miliar dalam total value locked (TVL) dan memproses sekitar $1 miliar volume DEX per hari.

Protokol Peran Volume Harian (perkiraan)
Jupiter Agregator DEX (nyari harga terbaik di semua pool) Ngerutekan mayoritas volume Solana
Raydium AMM tradisional (constant product, kayak Uniswap V2) ~$150M
Orca AMM concentrated liquidity (kayak Uniswap V3) ~$176M
Meteora DLMM (concentrated liquidity berbasis bin) ~$152M

Meteora, protokol yang kita pelajari, adalah DEX terbesar ke-4 di Solana berdasarkan volume โ€” dan dia berkembang lebih cepat dari kebanyakan karena desain uniknya.

Kenapa Solana + Concentrated Liquidity = Pasangan Sempurna

Strategi concentrated liquidity butuh: - Penyesuaian posisi yang sering (mindahin range) - Klaim fee dan reinvest yang sering - Kadang rebalancing harian atau bahkan per jam

Semua ini mustahil di chain mahal buat orang biasa. Di Solana, ini remeh.

Solana bikin strategi LP aktif bisa diakses siapa aja dengan HP dan $20.

Ini kenapa protokol LP paling inovatif โ€” termasuk Meteora DLMM โ€” dibangun di Solana, bukan Ethereum. Arsitektur chain-nya cocok sama kebutuhan strateginya.

๐Ÿ’ก Satu Konsep yang Harus Diingat

Biaya transaksi adalah barrier to entry. Di chain dengan fee tinggi, cuma modal gede yang bisa LP dengan untung. Di Solana, fee hampir nol artinya siapa aja bisa ikut โ€” dan itu ngubah strategi LP mana yang layak.


Selanjutnya: Ide besar yang bikin LPing jauh lebih capital-efficient. Concentrated liquidity.

Chapter 9: Concentrated Liquidity โ€” The Big Idea


The Problem with Traditional AMMs

Remember x ร— y = k from Chapter 5? In that system, your liquidity is spread across ALL possible prices โ€” from near-zero to near-infinity.

Here's what that looks like for our SOL-USDC pool:

Price range your liquidity covers:
โ”œโ”€โ”€ $0.00001/SOL โ† your money is here (useless)
โ”œโ”€โ”€ $1/SOL       โ† your money is here (useless)
โ”œโ”€โ”€ $10/SOL      โ† your money is here (useless)
โ”œโ”€โ”€ $50/SOL      โ† your money is here (probably useless)
โ”œโ”€โ”€ $200/SOL โ† โ† โ† actual trading happens HERE
โ”œโ”€โ”€ $500/SOL     โ† your money is here (mostly useless)
โ”œโ”€โ”€ $5,000/SOL   โ† your money is here (useless)
โ””โ”€โ”€ $1,000,000/SOL โ† your money is here (completely useless)

Most of your capital is sitting at prices NOBODY trades at. It's idle. Wasted. Like parking your car across 100 parking spots when you only need one.

The Insight

What if you could say:

"I only want to provide liquidity between $180 and $220 per SOL. Inside that range, I'm fully active. Outside that range, I'm not providing liquidity at all."

Now your money is concentrated where the trading actually happens. Same capital, MUCH more impact.

This is concentrated liquidity.

A Side-by-Side Comparison

Traditional AMM (x ร— y = k) Concentrated Liquidity
Price range $0 to โˆž You choose (e.g., $180โ€“$220)
Where your money sits Everywhere Only in your chosen range
Capital efficiency Low High
Fee earnings Diluted across all prices Concentrated where trades happen
Management required None You need to adjust range if price moves

The Tradeoff

Concentrated liquidity gives you more fee earnings per dollar deposited โ€” but it comes with a catch:

Traditional AMM:  "Set it and forget it." Your position is always active.
                   Boring. Low return. Safe.

Concentrated:     "Your position is only active in your chosen range."
                   Exciting. High return. Requires attention.

If SOL's price moves outside your $180โ€“$220 range, your liquidity stops earning fees. You're "out of range." Your assets sit idle until the price comes back โ€” or until you adjust your range.

The Visualization

Imagine you're at a concert. The stage is where the action is.

But if the band moves to a different stage? You need to physically move your money to the new stage. That's the management cost.

Why This Matters (A Lot)

Let's put numbers on it. Suppose a pool does $1 million in daily volume and charges 0.3% fees ($3,000/day in fees).

Strategy Your Deposit Share of Active Liquidity Daily Fees Earned
Traditional (full range) $10,000 0.01% (diluted) $0.30/day
Concentrated ($180โ€“$220) $10,000 10% (in that range) $300/day

Same $10,000 deposit. 1,000ร— difference in fee earnings. That's the power of concentration.

(Real-world returns aren't quite this extreme because other LPs also concentrate, but the principle holds.)

Uniswap V3: The Pioneer

Concentrated liquidity was introduced to DeFi by Uniswap V3 in May 2021. It changed everything. Suddenly, LPs could be far more capital-efficient.

But Uniswap V3 was built on Ethereum, with all the gas cost problems we discussed in Chapter 8. Active management was theoretically possible but practically expensive.

The Solana Opportunity

On Solana, concentrated liquidity can actually be managed actively by regular people. You can adjust your range daily, claim fees hourly, compound continuously โ€” all for fractions of a cent per action.

This is why Meteora DLMM exists. It takes concentrated liquidity and pushes it further โ€” with a design optimized for Solana's speed.

๐Ÿ’ก One Concept to Take Away

Concentrated liquidity = instead of spreading your money across all prices, you choose a specific price range where your capital is active. This makes your money work harder โ€” but requires you to manage the position if prices move outside your range.


Next: Meteora DLMM โ€” how does it implement concentrated liquidity differently from everyone else? What are "bins" and why do they matter?

Chapter 9: Concentrated Liquidity โ€” Ide Besarnya


Masalah dengan AMM Tradisional

Inget x ร— y = k dari Chapter 5? Di sistem itu, likuiditas lo nyebar di SEMUA harga yang mungkin โ€” dari hampir nol sampe hampir tak terhingga.

Nih gambaran buat pool SOL-USDC kita:

Rentang harga yang likuiditas lo cover:
โ”œโ”€โ”€ $0,00001/SOL โ† duit lo disini (gak guna)
โ”œโ”€โ”€ $1/SOL       โ† duit lo disini (gak guna)
โ”œโ”€โ”€ $10/SOL      โ† duit lo disini (gak guna)
โ”œโ”€โ”€ $50/SOL      โ† duit lo disini (mungkin gak guna)
โ”œโ”€โ”€ $200/SOL โ† โ† โ† trading beneran terjadi di SINI
โ”œโ”€โ”€ $500/SOL     โ† duit lo disini (mayoritas gak guna)
โ”œโ”€โ”€ $5.000/SOL   โ† duit lo disini (gak guna)
โ””โ”€โ”€ $1.000.000/SOL โ† duit lo disini (sepenuhnya gak guna)

Mayoritas modal lo duduk di harga yang GAK ADA yang trading. Nganggur. Mubazir. Kayak markirin mobil lo di 100 tempat parkir padahal lo cuma butuh satu.

Insight-nya

Gimana kalau lo bisa bilang:

"Gue cuma mau nyediain likuiditas antara $180 dan $220 per SOL. Di dalam range itu, gue fully active. Di luar range itu, gue gak nyediain likuiditas sama sekali."

Sekarang duit lo terkonsentrasi di tempat trading beneran terjadi. Modal sama, dampak JAUH lebih gede.

Ini namanya concentrated liquidity.

Perbandingan Berdampingan

AMM Tradisional (x ร— y = k) Concentrated Liquidity
Rentang harga $0 sampe โˆž Lo yang milih (misal, $180โ€“$220)
Duit lo duduk dimana Di mana-mana Cuma di range yang lo pilih
Efisiensi modal Rendah Tinggi
Penghasilan fee Terencer di semua harga Terkonsentrasi di tempat trading terjadi
Manajemen dibutuhkan Gak ada Lo harus sesuaikan range kalau harga gerak

Tradeoff-nya

Concentrated liquidity ngasih lo lebih banyak penghasilan fee per dolar yang disetor โ€” tapi ada konsekuensinya:

AMM Tradisional: "Setel dan lupakan." Posisi lo selalu aktif.
                  Membosankan. Return rendah. Aman.

Concentrated:    "Posisi lo cuma aktif di range yang lo pilih."
                  Seru. Return tinggi. Butuh perhatian.

Kalau harga SOL gerak keluar dari range $180โ€“$220 lo, likuiditas lo berhenti dapet fee. Lo "out of range." Aset lo nganggur sampe harga balik โ€” atau sampe lo sesuaikan range lo.

Visualisasinya

Bayangin lo di konser. Panggung adalah tempat aksinya.

Tapi kalau band-nya pindah ke panggung lain? Lo harus fisik mindahin duit lo ke panggung baru. Itu biaya manajemennya.

Kenapa Ini Penting (Banget)

Kita kasih angka. Anggap sebuah pool ngelakuin $1 juta volume harian dan ngecharge 0,3% fee ($3.000/hari dalam fee).

Strategi Setoran Lo Porsi Likuiditas Aktif Fee Harian Didapet
Tradisional (full range) $10.000 0,01% (terencer) $0,30/hari
Concentrated ($180โ€“$220) $10.000 10% (di range itu) $300/hari

Setoran sama $10.000. Perbedaan 1.000ร— dalam penghasilan fee. Itu kekuatan konsentrasi.

(Penghasilan dunia nyata gak seekstrim ini karena LP lain juga mengkonsentrasi, tapi prinsipnya berlaku.)

Uniswap V3: Pelopornya

Concentrated liquidity diperkenalkan ke DeFi oleh Uniswap V3 di Mei 2021. Ini ngubah segalanya. Tiba-tiba, LP bisa jauh lebih capital-efficient.

Tapi Uniswap V3 dibangun di Ethereum, dengan semua masalah biaya gas yang kita bahas di Chapter 8. Manajemen aktif secara teori mungkin tapi secara praktik mahal.

Kesempatan Solana

Di Solana, concentrated liquidity bisa beneran dikelola secara aktif oleh orang biasa. Lo bisa sesuaikan range lo harian, klaim fee per jam, compound terus-menerus โ€” semua cuma sepersekian sen per aksi.

Ini kenapa Meteora DLMM ada. Dia ngambil concentrated liquidity dan ngedorong lebih jauh โ€” dengan desain yang dioptimasi buat kecepatan Solana.

๐Ÿ’ก Satu Konsep yang Harus Diingat

Concentrated liquidity = alih-alih nyebar duit lo di semua harga, lo milih rentang harga spesifik di mana modal lo aktif. Ini bikin duit lo kerja lebih keras โ€” tapi maksa lo buat ngelola posisi kalau harga gerak keluar dari range lo.


Selanjutnya: Meteora DLMM โ€” gimana dia ngimplementasiin concentrated liquidity secara berbeda dari yang lain? Apa itu "bin" dan kenapa itu penting?

Chapter 10: Enter Meteora DLMM


The Next Evolution

We've built up, piece by piece:

Now: what if we took concentrated liquidity and rebuilt it from scratch โ€” specifically for a blockchain with near-zero fees and sub-second finality?

That's Meteora DLMM.

What DLMM Stands For

Dynamic Liquidity Market Maker.

Each word matters:

Word What It Means
Dynamic Fees adapt to market conditions. More volatility = higher fees.
Liquidity It's about providing assets for trading โ€” just like Budi.
Market Maker It replaces the human middleman with code โ€” just like the AMM.

The Core Idea: Bins

Remember how concentrated liquidity (Chapter 9) lets you choose a price range? DLMM takes this further by dividing the price range into discrete steps called bins.

Think of a ladder. Each rung is a specific price. Your liquidity sits on specific rungs.

Price Ladder for a SOL-USDC pool:

$180.00  โ† Bin 0
$180.50  โ† Bin 1    (if bin step = 0.25%)
$181.00  โ† Bin 2
$181.50  โ† Bin 3
$182.00  โ† Bin 4     โ† CURRENT PRICE (Active Bin)
$182.50  โ† Bin 5
$183.00  โ† Bin 6
  ...

Only ONE bin is active at a time โ€” the bin where the current market price sits. That's where all the trading happens.

What Happens Inside a Bin

Here's something surprising: trades inside a single bin have zero price impact.

Remember back in Chapter 5, every trade moved the price in a traditional AMM? Not here. Inside a single bin, the price is fixed. You can trade up to that bin's capacity at exactly that price.

The price only changes when a bin is fully drained and the active bin shifts to the next one โ€” just like stepping to the next rung on a ladder.

This means DLMM provides better prices for traders (no slippage on small trades) while still protecting LPs (the price can't run away within a single bin).

The Bin Step

The gap between bins is called the bin step, measured in basis points (bps).

1 bp = 0.01%

Bin Step Price Gap (at $200 SOL) Best For
1 bps (0.01%) $0.02 Stable pairs (USDC-USDT) โ€” very tight, very precise
10 bps (0.10%) $0.20 Major pairs (SOL-USDC) โ€” balanced
25 bps (0.25%) $0.50 Moderate volatility
100 bps (1%) $2.00 Volatile pairs โ€” wider coverage
400 bps (4%) $8.00 Extreme volatility โ€” maximum range

Smaller bin step = tighter ladder, more precision, higher capital efficiency (if you guess the right range). Larger bin step = wider coverage per bin, better for volatile assets where price moves fast.

This is a choice you make when you provide liquidity โ€” and it's one of the most important decisions.

The Dynamic Fee: Market-Aware Pricing

Most AMMs charge a fixed fee on every trade (0.3%, 1%, etc.). Whether the market is calm or chaotic โ€” same fee.

DLMM's fees are dynamic. They have two components:

1. Base Fee (Always Charged)

The minimum fee, set when the pool is created. Depends on the bin step and some pool parameters. Think of this as the "floor."

2. Variable Fee (Volatility Bonus)

When the market gets volatile โ€” when trades cross lots of bins, when price is moving fast โ€” the variable fee kicks in and rises. When things calm down, it decays back to zero.

Total Fee = Base Fee + Variable Fee (capped at 10% maximum)

Why This Matters

Market Condition What Happens to Fees Why
Calm, sideways market Low fees (near base) Attract more trading volume
Volatile, fast-moving High fees (base + variable) Protect LPs from being picked off by arbitrage
Extreme volatility Very high fees Compensate LPs for the risk of impermanent loss

This is smart. In traditional finance, market makers widen their spreads during volatile periods. DLMM does the same thing automatically.

Think of it like this: when the market is calm, your shop is open with competitive prices. When a storm hits and everyone panics, you raise your prices because serving customers is riskier. Makes sense, right?

Fee Collection: You Choose What You Get Paid In

When you earn fees as an LP, DLMM gives you two choices:

Mode What You Receive
Input Only Fees are split between both tokens โ€” you get some SOL and some USDC. Balanced.
Only Y All fees are paid in the quote token (USDC in SOL-USDC pool). You only accumulate USDC.

Why would you choose "Only Y"? If you believe SOL will go up, you might want your fees in USDC so you're not forced to hold more SOL at potentially inflated prices. Or maybe you just want predictable stablecoin income without adding to your SOL exposure.

It's a small detail that gives you more control.

Bins Are Grouped: Bin Arrays

Behind the scenes, bins are organized into groups of 70 called BinArrays. This is a technical optimization โ€” you don't need to worry about it as a user, but it explains why you see certain limits in the UI.

The default pool can handle trades across about 1,024 bin arrays (from index -512 to +511), covering a massive price range. For extreme cases, an extension mechanism handles bins far outside that range.

๐Ÿ’ก One Concept to Take Away

DLMM = concentrated liquidity organized into discrete price bins (like a ladder), with dynamic fees that rise during volatility and fall during calm markets.

You put your liquidity into specific bins around the current price. Only the active bin processes trades. When it's drained, the ladder steps to the next bin. Your fees adapt to how crazy the market is.


Next: How is DLMM different from Uniswap V3 (the most famous concentrated liquidity protocol)? What makes it uniquely suited to Solana?

Chapter 10: Masuk ke Meteora DLMM


Evolusi Berikutnya

Kita udah bangun, selangkah demi selangkah:

Sekarang: gimana kalo kita ambil concentrated liquidity dan bangun ulang dari nol โ€” khusus buat blockchain dengan fee hampir nol dan finalitas sub-detik?

Itulah Meteora DLMM.

Kepanjangan DLMM

Dynamic Liquidity Market Maker.

Setiap kata punya arti:

Kata Artinya
Dynamic Fee menyesuaikan kondisi market. Makin volatile = fee makin tinggi.
Liquidity Ini soal nyediain aset buat trading โ€” sama kayak Budi.
Market Maker Gantiin perantara manusia dengan kode โ€” sama kayak AMM.

Ide Inti: Bin

Inget gimana concentrated liquidity (Chapter 9) ngasih lo pilihan harga? DLMM ngambil ini lebih jauh dengan membagi rentang harga jadi langkah-langkah diskrit yang disebut bin.

Bayangin tangga. Setiap anak tangga adalah harga spesifik. Likuiditas lo duduk di anak tangga tertentu.

Tangga Harga buat pool SOL-USDC:

$180.00  โ† Bin 0
$180.50  โ† Bin 1    (kalo bin step = 0.25%)
$181.00  โ† Bin 2
$181.50  โ† Bin 3
$182.00  โ† Bin 4     โ† HARGA SAAT INI (Active Bin)
$182.50  โ† Bin 5
$183.00  โ† Bin 6
  ...

Cuma SATU bin yang aktif dalam satu waktu โ€” bin tempat harga market saat ini berada. Di situlah semua trading terjadi.

Yang Terjadi di Dalam Satu Bin

Ini yang mengejutkan: trade di dalam satu bin punya zero price impact.

Inget Chapter 5, setiap trade menggerakkan harga di AMM tradisional? Di sini nggak. Di dalam satu bin, harga tetap. Lo bisa trading sampai kapasitas bin itu habis di harga yang persis sama.

Harga cuma berubah ketika satu bin terkuras habis dan active bin pindah ke bin berikutnya โ€” kayak melangkah ke anak tangga berikutnya.

Ini artinya DLMM ngasih harga lebih baik buat trader (nggak ada slippage buat trade kecil) sambil tetap melindungi LP (harga nggak bisa kabur dalam satu bin).

Bin Step

Jarak antar bin disebut bin step, diukur dalam basis points (bps).

1 bp = 0.01%

Bin Step Jarak Harga (di SOL $200) Paling Cocok Buat
1 bps (0.01%) $0.02 Pair stabil (USDC-USDT) โ€” sangat ketat, sangat presisi
10 bps (0.10%) $0.20 Pair utama (SOL-USDC) โ€” seimbang
25 bps (0.25%) $0.50 Volatilitas menengah
100 bps (1%) $2.00 Pair volatil โ€” cakupan lebih luas
400 bps (4%) $8.00 Volatilitas ekstrem โ€” rentang maksimum

Bin step lebih kecil = tangga lebih rapat, lebih presisi, capital efficiency lebih tinggi (kalo lo nebak rentang yang tepat). Bin step lebih besar = cakupan per bin lebih luas, lebih cocok buat aset volatil yang harganya gerak cepet.

Ini pilihan yang lo buat pas nyediain likuiditas โ€” dan ini salah satu keputusan paling penting.

Dynamic Fee: Harga yang Ngerti Market

Kebanyakan AMM narik fee tetap di setiap trade (0.3%, 1%, dll). Market lagi tenang atau kacau โ€” fee sama aja.

Fee DLMM itu dinamis. Ada dua komponen:

1. Base Fee (Selalu Dikenakan)

Fee minimum, ditetapkan pas pool dibuat. Tergantung bin step dan beberapa parameter pool. Anggap aja ini "harga dasar."

2. Variable Fee (Bonus Volatilitas)

Pas market lagi volatil โ€” pas trade nyebrang banyak bin, pas harga gerak cepet โ€” variable fee ikut naik. Pas market tenang lagi, dia turun balik ke nol.

Total Fee = Base Fee + Variable Fee (maksimal 10%)

Kenapa Ini Penting

Kondisi Market Yang Terjadi ke Fee Alasannya
Tenang, sideways Fee rendah (deket base) Narik lebih banyak volume trading
Volatil, gerak cepet Fee tinggi (base + variable) Lindungin LP dari arbitrage
Volatilitas ekstrem Fee sangat tinggi Kompensasi LP atas risiko impermanent loss

Ini cerdas. Di keuangan tradisional, market maker melebarkan spread pas periode volatil. DLMM ngelakuin hal yang sama secara otomatis.

Bayangin gini: pas market lagi tenang, toko lo buka dengan harga kompetitif. Pas badai datang dan semua orang panik, lo naikin harga karena melayani pelanggan jadi lebih berisiko. Masuk akal, kan?

Pengumpulan Fee: Lo Pilih Dibayar Pakai Apa

Pas lo dapet fee sebagai LP, DLMM ngasih dua pilihan:

Mode Yang Lo Terima
Input Only Fee dibagi antara dua token โ€” lo dapet sebagian SOL dan sebagian USDC. Seimbang.
Only Y Semua fee dibayar dalam quote token (USDC di pool SOL-USDC). Lo cuma ngumpulin USDC.

Kenapa lo milih "Only Y"? Kalo lo yakin SOL bakal naik, lo mungkin pengen fee lo dalam USDC biar nggak dipaksa megang lebih banyak SOL di harga yang mungkin udah kemahalan. Atau mungkin lo cuma pengen pendapatan stablecoin yang predictable tanpa nambah exposure SOL lo.

Detail kecil yang ngasih lo lebih banyak kontrol.

Bin Dikelompokkan: Bin Array

Di belakang layar, bin diatur dalam kelompok berisi 70 yang disebut BinArray. Ini optimasi teknis โ€” lo nggak perlu khawatir sebagai user, tapi ini ngejelasin kenapa lo liat batasan tertentu di UI.

Pool default bisa nge-handle trade sekitar 1.024 bin array (dari indeks -512 sampai +511), mencakup rentang harga yang sangat besar. Buat kasus ekstrem, mekanisme ekstensi nge-handle bin yang jauh di luar rentang itu.

๐Ÿ’ก Satu Konsep yang Perlu Diingat

DLMM = concentrated liquidity yang diatur jadi bin harga diskrit (kayak tangga), dengan dynamic fee yang naik pas volatilitas dan turun pas market tenang.

Lo naruh likuiditas lo ke bin spesifik di sekitar harga saat ini. Cuma active bin yang memproses trade. Pas bin itu terkuras, tangga pindah ke bin berikutnya. Fee lo menyesuaikan seberapa gilanya market.


Selanjutnya: Gimana DLMM beda dari Uniswap V3 (protokol concentrated liquidity paling terkenal)? Apa yang bikin dia cocok banget buat Solana?

Chapter 11: How DLMM Is Different


Not Just Another Uniswap Clone

Uniswap V3 pioneered concentrated liquidity on Ethereum. It was revolutionary. But Meteora DLMM isn't a copy โ€” it's a fundamentally different design that's built from the ground up for Solana.

Here's what makes them different โ€” and why it matters for you as an LP.

Bins vs Ticks: Discrete vs Continuous

Uniswap V3 Meteora DLMM
Price representation Continuous "ticks" โ€” a smooth gradient Discrete bins โ€” specific price points
Inside a unit Price changes with every trade (constant product) Fixed price until bin is drained (constant sum)
Slippage Every trade moves the price Zero slippage within a bin
Mental model "I'm providing liquidity between X and Y" "I'm placing liquidity on specific price rungs"

This difference sounds subtle but has real consequences. In Uniswap V3, even a tiny trade moves the price slightly. In DLMM, small trades execute at the exact bin price with no impact. Price only moves when the bin is emptied โ€” like draining a bucket before moving to the next one.

For traders, this means better execution on small orders. For LPs, this means your capital is deployed with more predictability.

Dynamic Fees vs Static Fees

Uniswap V3 Meteora DLMM
Fee structure Fixed fee tiers (0.05%, 0.3%, 1%) Base fee + variable fee
Market adaptation None โ€” the fee tier is chosen once Fees rise with volatility, decay when calm
LP protection Same fee regardless of market conditions Higher fees when LPs are at more risk

This might be DLMM's most important innovation. Uniswap V3's fixed fees mean you earn the same percentage whether the market is calm or chaotic โ€” even though you take on much more risk during chaos. DLMM compensates you more when you're taking more risk.

Native Limit Orders

Here's something Uniswap V3 doesn't have: limit orders built into the LP position.

In DLMM, if you deposit liquidity in a single bin above the current price (all quote token), that position naturally acts as a limit sell order. If the price reaches that bin, your quote token gets converted to the base token โ€” exactly what a limit order does.

Similarly, a single bin below the current price (all base token) acts as a limit buy order.

DLMM Feature Equivalent in Traditional Finance
Single bin above price, all USDC Limit sell order
Single bin below price, all SOL Limit buy order
Bins spread around price LP position (earns fees)

This means DLMM merges two things that are separate in most DeFi protocols: LPing and limit orders. Your LP position is your trading strategy.

Resizable Positions

In Uniswap V3, your liquidity position is an NFT (non-fungible token). You can't easily add to it or remove from it โ€” you close and open a new one.

In DLMM, positions are resizable. You can:

This matters for active management. If you want to DCA (dollar-cost average) into a position over time, or gradually exit, DLMM supports it natively.

Solana-Native: Accounts vs NFTs

Uniswap V3 (Ethereum) Meteora DLMM (Solana)
Position representation ERC-721 NFT Solana account (PositionV2)
Cost to create position $30โ€“100+ in gas ~$0.0002
Cost to modify position $20โ€“80+ in gas ~$0.0002
Practical active management Only for whales ($10K+) Viable for anyone ($20+)

This is the Solana advantage we discussed in Chapter 8, made concrete. The same protocol design on Ethereum would be unusable for retail LPs. On Solana, it's accessible.

Liquidity Mining: Built-In Rewards

DLMM pools can have up to two reward tokens distributed to LPs, on top of trading fees. This is built into the protocol, not bolted on afterward.

For example, a new token project might create a DLMM pool and add their token as a reward to incentivize early LPs. You earn both trading fees AND reward tokens.

The Tradeoff: Closed-Source Program

There's one important thing to know: the core DLMM program on Solana (lb_clmm) is not open source. The SDK, the documentation, the integration tools are all open โ€” but the on-chain program itself is closed.

What's Open What's Closed
TypeScript SDK (@meteora-ag/dlmm) Core on-chain program
Documentation (docs.meteora.ag)
DAMM v2 program (a related protocol)
Data API

This doesn't affect you as an LP โ€” you interact through the audited, well-documented interface. But it's worth knowing. The team has maintained this as a strategic choice, not a lack of transparency (the SDK and docs are comprehensive).

Summary: DLMM vs Uniswap V3 at a Glance

Dimension Uniswap V3 Meteora DLMM
Blockchain Ethereum (and L2s) Solana
Price model Continuous ticks Discrete bins
Fee model Fixed tiers Dynamic (base + variable)
Limit orders No Yes, native
Position management NFT-based, hard to modify Account-based, resizable
Transaction cost High ($5โ€“100) Near-zero (~$0.0002)
Active management Whale territory Retail-accessible
Max bins/position N/A (ticks concept) 1,400 bins
Liquidity mining Via external contracts Built-in (2 reward tokens)
Core program Open source (GPL) Closed source

What This Means for You

DLMM takes the concentrated liquidity idea and optimizes it end-to-end for Solana. The result is a protocol where:

  1. Small positions are viable (no gas kills your returns)
  2. Active management is possible (adjust daily without cost)
  3. Fees compensate you for real risk (not a flat rate)
  4. LPing and trading converge (your position IS your strategy)

Next: Now that we understand the tool, how do we use it? What LP strategies work on Meteora?

Chapter 11: Gimana DLMM Beda


Bukan Sekadar Kloningan Uniswap

Uniswap V3 mempelopori concentrated liquidity di Ethereum. Revolusioner. Tapi Meteora DLMM bukan kopian โ€” ini desain yang fundamentally beda, dibangun dari nol buat Solana.

Ini yang bikin mereka beda โ€” dan kenapa ini penting buat lo sebagai LP.

Bin vs Tick: Diskrit vs Kontinu

Uniswap V3 Meteora DLMM
Representasi harga "Tick" kontinu โ€” gradien halus Bin diskrit โ€” titik harga spesifik
Di dalam satu unit Harga berubah setiap trade (constant product) Harga tetap sampai bin terkuras (constant sum)
Slippage Setiap trade menggerakkan harga Zero slippage dalam satu bin
Mental model "Gue nyediain likuiditas antara X dan Y" "Gue naruh likuiditas di anak tangga harga tertentu"

Perbedaan ini kedengeran subtle tapi punya konsekuensi nyata. Di Uniswap V3, bahkan trade kecil sekalipun menggerakkan harga sedikit. Di DLMM, trade kecil dieksekusi di harga bin yang persis tanpa impact. Harga cuma bergerak pas bin dikosongkan โ€” kayak nguras ember sebelum pindah ke ember berikutnya.

Buat trader, ini artinya eksekusi lebih baik di order kecil. Buat LP, ini artinya modal lo dikerahkan dengan lebih predictable.

Dynamic Fee vs Static Fee

Uniswap V3 Meteora DLMM
Struktur fee Tier fee tetap (0.05%, 0.3%, 1%) Base fee + variable fee
Adaptasi market Nggak ada โ€” tier fee dipilih sekali doang Fee naik pas volatilitas, turun pas tenang
Perlindungan LP Fee sama terlepas kondisi market Fee lebih tinggi pas LP lagi lebih berisiko

Ini mungkin inovasi DLMM yang paling penting. Fee tetap Uniswap V3 artinya lo dapet persentase yang sama entah market lagi tenang atau kacau โ€” padahal lo ngambil risiko jauh lebih banyak pas kacau. DLMM ngompensasi lo lebih banyak pas lo ngambil lebih banyak risiko.

Limit Order Bawaan

Ini yang Uniswap V3 nggak punya: limit order built-in ke dalam posisi LP.

Di DLMM, kalo lo deposit likuiditas di satu bin di atas harga saat ini (semua quote token), posisi itu secara alami bertindak sebagai limit sell order. Kalo harga nyampe bin itu, quote token lo berubah jadi base token โ€” persis kayak yang dilakukan limit order.

Sama juga, satu bin di bawah harga saat ini (semua base token) bertindak sebagai limit buy order.

Fitur DLMM Padanan di Keuangan Tradisional
Satu bin di atas harga, semua USDC Limit sell order
Satu bin di bawah harga, semua SOL Limit buy order
Bin tersebar di sekitar harga Posisi LP (dapet fee)

Ini artinya DLMM menggabungin dua hal yang terpisah di kebanyakan protokol DeFi: LPing dan limit order. Posisi LP lo adalah strategi trading lo.

Posisi yang Bisa Di-resize

Di Uniswap V3, posisi likuiditas lo adalah NFT (non-fungible token). Lo nggak bisa gampang nambah atau ngurangin โ€” lo tutup dan buka yang baru.

Di DLMM, posisi itu bisa di-resize. Lo bisa:

Ini penting buat manajemen aktif. Kalo lo pengen DCA (dollar-cost average) masuk ke posisi secara bertahap, atau keluar bertahap, DLMM support secara native.

Solana-Native: Account vs NFT

Uniswap V3 (Ethereum) Meteora DLMM (Solana)
Representasi posisi NFT ERC-721 Solana account (PositionV2)
Biaya bikin posisi $30โ€“100+ gas ~$0.0002
Biaya modifikasi posisi $20โ€“80+ gas ~$0.0002
Manajemen aktif praktis Cuma buat whale ($10K+) Bisa buat siapa aja ($20+)

Ini keunggulan Solana yang kita bahas di Chapter 8, dibuat konkret. Desain protokol yang sama di Ethereum bakal nggak usable buat LP retail. Di Solana, accessible.

Liquidity Mining: Reward Bawaan

Pool DLMM bisa punya sampai dua reward token yang dibagiin ke LP, di atas trading fee. Ini built-in ke protokol, bukan ditempel belakangan.

Contohnya, proyek token baru mungkin bikin pool DLMM dan nambahin token mereka sebagai reward buat insentif LP awal. Lo dapet trading fee DAN reward token.

Tradeoff: Program Closed-Source

Ada satu hal penting yang perlu lo tau: program inti DLMM di Solana (lb_clmm) itu nggak open source. SDK, dokumentasi, tools integrasi semuanya open โ€” tapi program on-chain-nya sendiri closed.

Yang Open Yang Closed
TypeScript SDK (@meteora-ag/dlmm) Program on-chain inti
Dokumentasi (docs.meteora.ag)
DAMM v2 program (protokol terkait)
Data API

Ini nggak ngaruh ke lo sebagai LP โ€” lo interaksi lewat interface yang udah diaudit dan didokumentasikan dengan baik. Tapi worth knowing. Tim maintain ini sebagai pilihan strategis, bukan kurang transparansi (SDK dan docs-nya komprehensif).

Rangkuman: DLMM vs Uniswap V3 Sekilas

Dimensi Uniswap V3 Meteora DLMM
Blockchain Ethereum (dan L2) Solana
Model harga Tick kontinu Bin diskrit
Model fee Tier tetap Dinamis (base + variable)
Limit order Nggak Iya, native
Manajemen posisi Berbasis NFT, susah dimodifikasi Berbasis account, bisa di-resize
Biaya transaksi Tinggi ($5โ€“100) Hampir nol (~$0.0002)
Manajemen aktif Wilayah whale Accessible buat retail
Max bin/posisi N/A (konsep tick) 1.400 bin
Liquidity mining Lewat kontrak eksternal Built-in (2 reward token)
Program inti Open source (GPL) Closed source

Artinya Buat Lo

DLMM ngambil ide concentrated liquidity dan ngoptimasi end-to-end buat Solana. Hasilnya protokol di mana:

  1. Posisi kecil viable (nggak ada gas yang ngerusak return lo)
  2. Manajemen aktif memungkinkan (nyetel tiap hari tanpa biaya)
  3. Fee mengompensasi lo buat risiko nyata (bukan rate flat)
  4. LPing dan trading menyatu (posisi lo ADALAH strategi lo)

Selanjutnya: Sekarang kita udah ngerti alatnya, gimana cara makenya? Strategi LP apa yang jalan di Meteora?

Chapter 12: LP Strategies on Meteora


You Now Know the Tool

You understand: - What liquidity is (Ch 1) - What a market maker does (Ch 2-3) - How AMMs work (Ch 4-5) - Where LP money comes from (Ch 6) - The hidden cost of impermanent loss (Ch 7) - Why Solana matters (Ch 8) - Concentrated liquidity (Ch 9) - How DLMM bins and dynamic fees work (Ch 10) - How DLMM differs from alternatives (Ch 11)

Now: how do you actually make money with it?

The Strategy Spectrum

DLMM strategies fall on a spectrum from "set it and forget it" to "actively manage every hour."

LOW EFFORT โ†โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ†’ HIGH EFFORT
   Wide/Chill    Spot    Curve    Bid-Ask    20-Bin   Dynamic Vaults

Each has a different risk-reward profile. Let's walk through them.


Strategy 1: Wide Range / "Chill"

What it is: Spread your liquidity across a very wide price range (e.g., ยฑ20-30% from current price).

How it works: - You pick a wide range around the current price - Your liquidity is active as long as price stays in that range - You barely need to check it

Best for: Stable pairs (USDC-USDT), pairs you believe will trade in a range for a long time, or if you just want to deposit and forget about it.

Pros: - Very low maintenance - Rarely goes out of range - Good starting point for beginners

Cons: - Lower capital efficiency (your money is spread thin) - Lower fee earnings than concentrated strategies - Still exposed to impermanent loss if price moves a lot

Analogy: You're a shop that sells everything from Rp 1,000 to Rp 1,000,000. Most customers won't buy the extreme ends, but you're always open for business.


Strategy 2: Spot (Uniform Distribution)

What it is: Spread liquidity evenly across a moderate range (e.g., ยฑ5-10%).

How it works: - You choose a range around the current price - Liquidity is distributed uniformly across all bins in your range - The default and most common strategy

Best for: General purpose. Good when you don't have a strong directional view. The "I think it'll trade around here" strategy.

Variations: | Name | Bin Count | Range Width | Use Case | |------|-----------|-------------|----------| | Spot-Concentrated | 1-3 bins | Very tight | Almost certain price is stable | | Spot-Spread | 20-30 bins | Moderate | Balanced approach | | Spot-Wide | ~50 bins | Wide | More safety, less efficiency |

Pros: Simple, versatile, balances efficiency with safety. Cons: Not optimal for any specific market condition.


Strategy 3: Curve (Concentrated Center)

What it is: Most of your liquidity concentrated tightly around the current price, with less at the edges.

How it works: - You put heavy liquidity right at the active bin - Less liquidity at bins further away - Maximum capital efficiency when price stays near the center

Best for: Stable pairs (USDC-USDT), or any pair during a period of very low volatility.

Pros: - Highest fee earnings when price stays in range - Maximum capital efficiency

Cons: - Goes out of range quickly if price moves - Requires more frequent monitoring - Worst impermanent loss if price trends strongly

Analogy: You're a coffee shop that's open 24/7 but only serves one specific type of coffee. When the neighborhood wants exactly that, you make a killing. When tastes change, you sit empty.


Strategy 4: Bid-Ask (Directional)

What it is: Asymmetric distribution โ€” more liquidity on one side than the other.

How it works: - If you think price will go UP: put more liquidity ABOVE current price (selling into strength) - If you think price will go DOWN: put more liquidity BELOW current price (buying the dip) - The lighter side still earns some fees

Best for: When you have a directional view. You want to accumulate one asset or exit another.

Pros: - Acts as automated DCA (dollar-cost averaging) - You earn fees while waiting for your target price - Combines trading strategy with LP yield

Cons: - Requires some market judgment - If you're wrong about direction, you miss fee opportunities on the other side

Analogy: You're at a fruit market. You believe mango prices will go up next week. You put more of your stall's space into buying mangoes now (at lower prices) while still selling some at a markup.


Strategy 5: The 20-Bin Strategy (Current Meta)

This deserves special attention because it's become popular in the Meteora LP community as of 2026.

What it is: A specific configuration: 20-bin range with a smaller bin step (often 20 bps or less), aiming for high-frequency fee capture.

How it works: - You use approximately 20 bins centered around the current price - Small bin step means tight price granularity - The idea: capture lots of small trades with high capital efficiency

Why it's popular: - Good balance between efficiency and range safety - Works well for medium-volatility pairs - Community-tested and discussed extensively

Real example: During active trading periods, some 20-bin positions on volatile pairs have captured daily fees approaching 10% of position value. These returns are NOT typical or sustainable โ€” they happen during short bursts of extreme volume โ€” but they show what's possible when you're positioned correctly during volatility.

The catch: These high-return periods are episodic. A position that earns 10% one day might earn 0.3% the next.


Strategy 6: Single-Sided / DCA

What it is: Deposit only ONE token type into a specific bin (or narrow range).

How it works: - You deposit only USDC into a bin above current price โ†’ acts as a limit sell order - You deposit only SOL into a bin below current price โ†’ acts as a limit buy order - When price reaches your bin, your token converts to the other token

Best for: Accumulating an asset at a target price without watching charts. Or exiting at a target price.

Pros: - Automated, emotion-free entry/exit - No impermanent loss (you only hold one asset) - You earn fees while your limit order waits

Cons: - If price never reaches your bin, you earn nothing - Opportunity cost: your capital is committed, not available for other uses


How to Choose: A Decision Framework

Ask yourself these questions:

1. How stable is this pair?

Pair Type Example Recommended Strategy
Stable-stable USDC-USDT Curve, very tight range
Major pair SOL-USDC Spot spread (20-50 bins)
Volatile Memecoin-USDC Wide, or Bid-Ask
New token Launch pool Very wide, or single-sided

2. How much time do you have?

Time Commitment Strategy
Check once a week Wide / Chill
Check daily Spot
Check multiple times/day Curve, Bid-Ask
Actively monitor 20-Bin, Dynamic Vaults

3. What's your market view?

View Strategy
"It'll stay in a range" Spot, Curve
"It'll go up" Bid-Ask (more above current price)
"It'll go down" Bid-Ask (more below current price)
"I want to buy at X price" Single-sided below X
"I want to sell at Y price" Single-sided above Y
"No idea" Wide / Chill

Risk Management: The Non-Negotiables

Before you deploy a single dollar:

1. Check Total Fees Generated

The most important metric, according to experienced Meteora LPs: total fees a pool has generated historically.

A pool that has earned 500 SOL in cumulative fees is far more trustworthy than one with 5 SOL. Low total fees often indicate low genuine volume โ€” or worse, fake volume designed to attract LPs.

Rule of thumb: Don't LP into a pool with less than 25 SOL in total generated fees.

2. Vet the Token

If you're LPing into a token you don't know well:

  • Check Rugcheck.xyz for token contract safety
  • Check Bubblemaps for supply concentration (if 3 wallets hold 90% of supply, run)
  • Look at the chart โ€” is there real trading history or just a pump?
  • Check social channels โ€” is there a real community or just bots?

3. Start Small

Your first position should be an amount you're comfortable losing entirely. Treat it as tuition. Learn the mechanics, observe how fees accumulate, experience impermanent loss in real time โ€” with money that won't hurt.

4. Don't Chase Extreme APR

If a pool shows 1000% APR, ask: why? Usually it's because: - The token is volatile and you'll get wrecked by IL - The volume is temporary (token launch hype) - There's hidden risk you're not seeing

Sustainable returns come from genuine, consistent trading volume โ€” not hype spikes.


๐Ÿ’ก One Concept to Take Away

Your strategy choice answers three questions simultaneously: - How much you'll earn (fee concentration) - How much you'll lose if price moves (IL exposure) - How much attention you'll need to pay (management frequency)

There's no best strategy โ€” only the strategy that matches your capital, your time, and your risk tolerance.


Next: Open the app. Let's actually do this. Step by step.

Chapter 12: Strategi LP di Meteora


Sekarang Lo Udah Ngerti Alatnya

Lo ngerti: - Apa itu likuiditas (Ch 1) - Apa yang dilakukan market maker (Ch 2-3) - Gimana AMM bekerja (Ch 4-5) - Dari mana duit LP berasal (Ch 6) - Biaya tersembunyi impermanent loss (Ch 7) - Kenapa Solana penting (Ch 8) - Concentrated liquidity (Ch 9) - Gimana bin DLMM dan dynamic fee bekerja (Ch 10) - Gimana DLMM beda dari alternatif (Ch 11)

Sekarang: gimana cara lo beneran bikin duit dengannya?

Spektrum Strategi

Strategi DLMM jatuh di spektrum dari "pasang dan lupakan" sampai "aktif ngatur tiap jam."

USAHA RENDAH โ†โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ†’ USAHA TINGGI
   Wide/Chill    Spot    Curve    Bid-Ask    20-Bin   Dynamic Vaults

Masing-masing punya profil risk-reward yang beda. Mari kita bahas satu-satu.


Strategi 1: Wide Range / "Chill"

Apa itu: Sebar likuiditas lo di rentang harga yang sangat lebar (misal ยฑ20-30% dari harga saat ini).

Cara kerjanya: - Lo pilih rentang lebar di sekitar harga saat ini - Likuiditas lo aktif selama harga tetap di rentang itu - Lo hampir nggak perlu ngecek

Paling cocok buat: Pair stabil (USDC-USDT), pair yang lo yakin bakal trading dalam rentang untuk waktu lama, atau kalo lo cuma pengen deposit dan lupakan.

Kelebihan: - Maintenance sangat rendah - Jarang keluar dari rentang - Starting point bagus buat pemula

Kekurangan: - Capital efficiency lebih rendah (duit lo tersebar tipis) - Fee yang didapat lebih rendah dari strategi terkonsentrasi - Tetep kena impermanent loss kalo harga gerak jauh

Analogi: Lo adalah toko yang jual segalanya dari Rp 1.000 sampai Rp 1.000.000. Kebanyakan pelanggan nggak bakal beli di ujung ekstrem, tapi toko lo selalu buka.


Strategi 2: Spot (Distribusi Seragam)

Apa itu: Sebar likuiditas merata di rentang menengah (misal ยฑ5-10%).

Cara kerjanya: - Lo pilih rentang di sekitar harga saat ini - Likuiditas didistribusiin seragam ke semua bin di rentang lo - Strategi default dan paling umum

Paling cocok buat: General purpose. Bagus pas lo nggak punya pandangan arah yang kuat. Strategi "gue rasa harganya bakal di sekitar sini."

Variasi: | Nama | Jumlah Bin | Lebar Rentang | Use Case | |------|-----------|-------------|----------| | Spot-Concentrated | 1-3 bin | Sangat ketat | Hampir pasti harga stabil | | Spot-Spread | 20-30 bin | Menengah | Pendekatan seimbang | | Spot-Wide | ~50 bin | Lebar | Lebih aman, kurang efisien |

Kelebihan: Simpel, versatile, seimbangin efisiensi dengan keamanan. Kekurangan: Nggak optimal buat kondisi market tertentu.


Strategi 3: Curve (Terkonsentrasi di Tengah)

Apa itu: Sebagian besar likuiditas lo terkonsentrasi ketat di sekitar harga saat ini, dengan lebih sedikit di pinggiran.

Cara kerjanya: - Lo naruh likuiditas tebal persis di active bin - Likuiditas lebih sedikit di bin yang lebih jauh - Capital efficiency maksimum pas harga tetap deket tengah

Paling cocok buat: Pair stabil (USDC-USDT), atau pair apapun pas periode volatilitas sangat rendah.

Kelebihan: - Fee tertinggi pas harga tetap di rentang - Capital efficiency maksimum

Kekurangan: - Cepet keluar rentang kalo harga gerak - Butuh monitoring lebih sering - Impermanent loss paling parah kalo harga trending kuat

Analogi: Lo adalah coffee shop yang buka 24/7 tapi cuma nyajiin satu jenis kopi spesifik. Pas lingkungan sekitar pengen persis kopi itu, lo cuan gede. Pas selera berubah, lo sepi.


Strategi 4: Bid-Ask (Directional)

Apa itu: Distribusi asimetris โ€” lebih banyak likuiditas di satu sisi daripada sisi lainnya.

Cara kerjanya: - Kalo lo pikir harga bakal NAIK: naruh lebih banyak likuiditas di ATAS harga saat ini (jual pas naik) - Kalo lo pikir harga bakal TURUN: naruh lebih banyak likuiditas di BAWAH harga saat ini (beli pas turun) - Sisi yang lebih tipis tetep dapet sebagian fee

Paling cocok buat: Pas lo punya pandangan arah. Lo pengen ngumpulin satu aset atau keluar dari aset lain.

Kelebihan: - Bertindak sebagai DCA otomatis (dollar-cost averaging) - Lo dapet fee sambil nunggu harga target lo - Gabungin strategi trading dengan yield LP

Kekurangan: - Butuh penilaian market - Kalo lo salah soal arah, lo kehilangan peluang fee di sisi satunya

Analogi: Lo di pasar buah. Lo yakin harga mangga bakal naik minggu depan. Lo naruh lebih banyak ruang lapak lo buat beli mangga sekarang (di harga lebih rendah) sambil tetep jual sebagian dengan markup.


Strategi 5: Strategi 20-Bin (Meta Saat Ini)

Ini dapet perhatian khusus karena udah populer di komunitas Meteora LP per 2026.

Apa itu: Konfigurasi spesifik: rentang 20-bin dengan bin step lebih kecil (seringnya 20 bps atau kurang), targetnya capture fee frekuensi tinggi.

Cara kerjanya: - Lo pake sekitar 20 bin terpusat di sekitar harga saat ini - Bin step kecil artinya granularitas harga ketat - Idenya: tangkep banyak trade kecil dengan capital efficiency tinggi

Kenapa populer: - Keseimbangan bagus antara efisiensi dan keamanan rentang - Jalan baik buat pair volatilitas menengah - Diuji dan didiskusiin ekstensif oleh komunitas

Contoh nyata: Pas periode trading aktif, beberapa posisi 20-bin di pair volatil pernah nangkep fee harian mendekati 10% dari nilai posisi. Return ini TIDAK typical atau sustainable โ€” terjadi pas burst pendek volume ekstrem โ€” tapi nunjukin apa yang mungkin pas lo posisi dengan benar selama volatilitas.

Kendalanya: Periode return tinggi ini episodik. Posisi yang dapet 10% sehari mungkin dapet 0.3% di hari berikutnya.


Strategi 6: Single-Sided / DCA

Apa itu: Deposit cuma SATU jenis token ke bin tertentu (atau rentang sempit).

Cara kerjanya: - Lo deposit cuma USDC ke bin di atas harga saat ini โ†’ bertindak sebagai limit sell order - Lo deposit cuma SOL ke bin di bawah harga saat ini โ†’ bertindak sebagai limit buy order - Pas harga nyampe bin lo, token lo berubah ke token satunya

Paling cocok buat: Ngumpulin aset di harga target tanpa mantengin chart. Atau keluar di harga target.

Kelebihan: - Entry/exit otomatis, bebas emosi - Nggak ada impermanent loss (lo cuma megang satu aset) - Lo dapet fee sambil limit order lo nunggu

Kekurangan: - Kalo harga nggak pernah nyampe bin lo, lo nggak dapet apa-apa - Opportunity cost: modal lo terikat, nggak available buat kegunaan lain


Gimana Cara Milih: Framework Keputusan

Tanyain diri lo pertanyaan ini:

1. Seberapa stabil pair ini?

Tipe Pair Contoh Strategi Disarankan
Stable-stable USDC-USDT Curve, rentang sangat ketat
Pair utama SOL-USDC Spot spread (20-50 bin)
Volatil Memecoin-USDC Wide, atau Bid-Ask
Token baru Launch pool Sangat lebar, atau single-sided

2. Seberapa banyak waktu lo?

Komitmen Waktu Strategi
Cek seminggu sekali Wide / Chill
Cek harian Spot
Cek beberapa kali/hari Curve, Bid-Ask
Monitor aktif 20-Bin, Dynamic Vaults

3. Apa pandangan market lo?

Pandangan Strategi
"Bakal stay di rentang" Spot, Curve
"Bakal naik" Bid-Ask (lebih banyak di atas harga saat ini)
"Bakal turun" Bid-Ask (lebih banyak di bawah harga saat ini)
"Gue pengen beli di harga X" Single-sided di bawah X
"Gue pengen jual di harga Y" Single-sided di atas Y
"Nggak tau" Wide / Chill

Manajemen Risiko: Yang Nggak Bisa Ditawar

Sebelum lo deploy satu dolar pun:

1. Cek Total Fee yang Dihasilkan

Metrik paling penting, menurut LP Meteora berpengalaman: total fee yang udah dihasilkan pool secara historis.

Pool yang udah ngumpulin 500 SOL dalam cumulative fee jauh lebih terpercaya daripada yang cuma 5 SOL. Total fee rendah sering nunjukin volume asli rendah โ€” atau lebih parah, volume palsu yang dirancang buat narik LP.

Rule of thumb: Jangan LP ke pool dengan total fee kurang dari 25 SOL.

2. Periksa Tokennya

Kalo lo LP ke token yang lo nggak terlalu kenal:

  • Cek Rugcheck.xyz buat keamanan kontrak token
  • Cek Bubblemaps buat konsentrasi supply (kalo 3 wallet megang 90% supply, kabur)
  • Liat chart โ€” apa ada riwayat trading nyata atau cuma pump?
  • Cek channel sosial โ€” apa ada komunitas nyata atau cuma bot?

3. Mulai Kecil

Posisi pertama lo harus jumlah yang lo rela kehilangan sepenuhnya. Anggap sebagai biaya belajar. Pelajari mekanismenya, observasi gimana fee ngumpul, alamin impermanent loss secara real-time โ€” dengan duit yang nggak bakal nyakitin.

4. Jangan Kejar APR Ekstrem

Kalo pool nunjukin 1000% APR, tanya: kenapa? Biasanya karena: - Tokennya volatil dan lo bakal hancur kena IL - Volumenya temporer (hype peluncuran token) - Ada risiko tersembunyi yang nggak lo liat

Return sustainable datang dari volume trading asli yang konsisten โ€” bukan spike hype.


๐Ÿ’ก Satu Konsep yang Perlu Diingat

Pilihan strategi lo ngejawab tiga pertanyaan sekaligus: - Seberapa banyak yang bakal lo dapet (konsentrasi fee) - Seberapa banyak yang bakal lo ilangin kalo harga gerak (exposure IL) - Seberapa banyak perhatian yang perlu lo kasih (frekuensi manajemen)

Nggak ada strategi terbaik โ€” cuma strategi yang cocok sama modal lo, waktu lo, dan toleransi risiko lo.


Selanjutnya: Buka aplikasinya. Ayo beneran lakuin ini. Step by step.

Chapter 13: Step-by-Step Walkthrough


Reality check: This chapter describes the Meteora dApp interface conceptually. UIs change. Buttons move. The principles don't. If a specific button isn't where I describe it, look for the concept โ€” "create position," "choose pool," "set range" โ€” not the exact pixel location.


Step 0: Before You Touch Anything

You need three things:

What Why How
A Solana wallet To hold your tokens and sign transactions Phantom, Solflare, or Backpack wallet
Some SOL To pay for transactions (~0.000005 SOL each) Buy on an exchange, transfer to your wallet
Tokens to LP with The assets you'll deposit into the pool SOL + USDC is the most common pair

For this walkthrough, we'll assume you're LPing into a SOL-USDC pool. It's the most liquid pair on Solana and the safest starting point.

Step 1: Create/Get a Solana Wallet

If you don't have one:

  1. Go to phantom.app and install the browser extension (or mobile app)
  2. Create a new wallet
  3. Write down your seed phrase on paper. Not a screenshot. Not a notes app. Paper. Store it somewhere safe.
  4. Set a strong password

Step 2: Fund Your Wallet

  1. Buy SOL from an exchange (any major exchange sells SOL)
  2. Withdraw SOL to your wallet address (a long string starting with letters/numbers โ€” find it in Phantom under "Receive" or "Deposit")
  3. Optionally, swap some SOL for USDC using Jupiter (jup.ag) inside your wallet

Minimum starting amount: With $20-50 worth of SOL + USDC, you can open a small LP position and learn the mechanics. On Ethereum this would be impossible due to gas fees. On Solana, it's real.

Step 3: Navigate to Meteora

  1. Go to app.meteora.ag
  2. Connect your wallet (click "Connect Wallet" in the top right, choose Phantom)
  3. Approve the connection in your wallet popup

Step 4: Find Your Pool

You'll see the Meteora interface with various pools listed. For your first position:

  1. Click the "Pools" or "DLMM" tab
  2. Search for SOL-USDC
  3. You'll see multiple SOL-USDC pools with different bin steps (e.g., 5 bps, 20 bps, 50 bps)

Which bin step to choose for your first position:

Bin Step What It Means Recommendation
5 bps Very tight, very efficient Skip for now โ€” too aggressive
20 bps Moderate, popular choice Good starting point
50 bps+ Wider, more forgiving Safe for beginners

Pick a 20 or 50 bps SOL-USDC pool.

Step 5: Examine the Pool

Before depositing, look at:

  • Current price: Where is SOL trading right now?
  • 24h Volume: How much trading activity? More volume = more fees.
  • TVL (Total Value Locked): How much liquidity is already in this pool? Higher TVL means less of the fee pie for you, but also more stability.
  • 24h Fees: How much did LPs earn yesterday?
  • APR: Approximate annual return (this fluctuates โ€” don't fixate on it)

Step 6: Open a Position

  1. Click "Create Position" or the "+" button
  2. You'll see a chart with the current price and a bin ladder

Step 6a: Choose Your Strategy

Meteora's interface offers presets:

Preset What It Does
Spot Even distribution across your chosen range
Curve Concentrated around current price
Bid-Ask Heavier on one side

For your FIRST position, choose Spot with a moderate range.

Step 6b: Set Your Range

  • Look at the current price (let's say SOL is $200)
  • Set your minimum price (e.g., $180 โ€” 10% below current)
  • Set your maximum price (e.g., $220 โ€” 10% above current)
  • The interface shows how many bins this covers

Range width guide:

Range Width Risk Level Maintenance
ยฑ2-5% High Check daily
ยฑ5-15% Medium Check every few days
ยฑ20%+ Low Check weekly

Step 6c: Enter Your Deposit Amount

  • You can deposit both tokens equally (requires you to have both)
  • Or deposit one token and let the interface handle the swap (may involve a small cost)
  • Start small โ€” $20-50 total value for your first position

Step 7: Review and Confirm

Before hitting confirm, check:

  1. Price range: Is it where you want it?
  2. Amount: Are you comfortable losing this if things go wrong?
  3. Bin step and fee: Does the fee structure make sense?
  4. Estimated APR: Is this reasonable (not a crazy number)?

When ready, click "Create Position" or "Deposit."

Your wallet will ask you to approve the transaction. The fee will be ~0.000005 SOL (a fraction of a cent). Confirm it.

Step 8: You're an LP

Your position is live. You'll see it in your Meteora dashboard with:

  • Current value of your position (in USD)
  • Range (min-max prices)
  • Unclaimed fees (these accumulate in real-time)
  • Status: "In Range" (earning fees) or "Out of Range" (not earning)

Step 9: What to Do Next

Immediately:

  • Bookmark your position URL or take a screenshot of the pool address
  • Note the current SOL price โ€” this is your reference point for measuring IL later

First 24 hours:

  • Check how much fees you've earned (even on a $50 position, you'll see fractions of a cent accumulating โ€” that's real money from real trades)
  • Observe whether your position stays in range

First week:

  • If the price approaches your range boundary, consider adjusting (widening or moving your range)
  • Claim your fees if you want to see the yield compound (or leave them โ€” they'll stay in the pool)

Step 10: Managing Your Position

How to Claim Fees

  1. Go to your position
  2. Click "Claim Fees" or find the fees section
  3. Approve the transaction in your wallet
  4. Fees are deposited to your wallet

How to Adjust Your Range

  1. Go to your position
  2. Click "Edit" or "Adjust Position"
  3. Drag the range sliders to your new desired range
  4. Confirm the transaction

How to Close Your Position

  1. Go to your position
  2. Click "Close Position" or "Withdraw"
  3. You'll receive your share of the pool's current assets
  4. IMPORTANT: The assets you receive will NOT be the same ratio as what you deposited. This is impermanent loss becoming permanent. Compare the value to what you would have had by just holding.

The Most Important Habit

Every time you close a position, do this calculation:

What I received from closing:    X SOL + Y USDC = $Z
What I would have if I just held: Original SOL ร— current SOL price + Original USDC = $W

If Z > W: you profited (fees exceeded IL)
If Z < W: you lost (IL exceeded fees)
If Z = W: you broke even on the position, kept the learning

This single habit โ€” comparing your actual result to the "just hold" baseline โ€” is what separates profitable LPs from those who lose money without understanding why.


Next: How do you track performance over time? What tools help? When do you know it's time to exit?

Chapter 13: Walkthrough Step-by-Step


Reality check: Chapter ini ngejelasin interface Meteora dApp secara konseptual. UI berubah. Tombol pindah. Prinsipnya nggak. Kalo tombol tertentu nggak ada di tempat yang gue sebutin, cari konsepnya โ€” "bikin posisi," "pilih pool," "atur rentang" โ€” bukan lokasi piksel tepatnya.


Step 0: Sebelum Lo Nyentuh Apa-Apa

Lo butuh tiga hal:

Apa Kenapa Gimana
Wallet Solana Buat nyimpen token lo dan tanda tangan transaksi Phantom, Solflare, atau Backpack wallet
Sedikit SOL Buat bayar transaksi (~0.000005 SOL per transaksi) Beli di exchange, transfer ke wallet lo
Token buat LP Aset yang bakal lo deposit ke pool SOL + USDC adalah pair paling umum

Buat walkthrough ini, kita asumsiin lo LP ke pool SOL-USDC. Ini pair paling liquid di Solana dan starting point paling aman.

Step 1: Bikin/Dapet Wallet Solana

Kalo lo belum punya:

  1. Buka phantom.app dan install browser extension (atau mobile app)
  2. Bikin wallet baru
  3. Tulis seed phrase lo di kertas. Bukan screenshot. Bukan notes app. Kertas. Simpen di tempat aman.
  4. Set password kuat

Step 2: Isi Wallet Lo

  1. Beli SOL dari exchange (exchange besar manapun jual SOL)
  2. Withdraw SOL ke alamat wallet lo (string panjang mulai huruf/angka โ€” cari di Phantom di bagian "Receive" atau "Deposit")
  3. Opsional, swap sebagian SOL ke USDC pake Jupiter (jup.ag) di dalam wallet lo

Jumlah minimum buat mulai: Dengan $20-50 senilai SOL + USDC, lo bisa buka posisi LP kecil dan pelajari mekanismenya. Di Ethereum ini impossible karena gas fee. Di Solana, ini nyata.

Step 3: Navigasi ke Meteora

  1. Buka app.meteora.ag
  2. Connect wallet lo (klik "Connect Wallet" di kanan atas, pilih Phantom)
  3. Setujui koneksi di popup wallet lo

Step 4: Cari Pool Lo

Lo bakal liat interface Meteora dengan berbagai pool terdaftar. Buat posisi pertama lo:

  1. Klik tab "Pools" atau "DLMM"
  2. Cari SOL-USDC
  3. Lo bakal liat beberapa pool SOL-USDC dengan bin step beda (misal 5 bps, 20 bps, 50 bps)

Bin step mana yang dipilih buat posisi pertama lo:

Bin Step Artinya Rekomendasi
5 bps Sangat ketat, sangat efisien Skip dulu โ€” terlalu agresif
20 bps Menengah, pilihan populer Starting point bagus
50 bps+ Lebih lebar, lebih forgiving Aman buat pemula

Pilih pool SOL-USDC dengan 20 atau 50 bps.

Step 5: Periksa Poolnya

Sebelum deposit, liat:

Step 6: Buka Posisi

  1. Klik "Create Position" atau tombol "+"
  2. Lo bakal liat chart dengan harga saat ini dan tangga bin

Step 6a: Pilih Strategi Lo

Interface Meteora ngasih preset:

Preset Fungsinya
Spot Distribusi merata di rentang yang lo pilih
Curve Terkonsentrasi di sekitar harga saat ini
Bid-Ask Lebih berat di satu sisi

Buat posisi PERTAMA lo, pilih Spot dengan rentang menengah.

Step 6b: Atur Rentang Lo

Panduan lebar rentang:

Lebar Rentang Level Risiko Maintenance
ยฑ2-5% Tinggi Cek harian
ยฑ5-15% Menengah Cek setiap beberapa hari
ยฑ20%+ Rendah Cek mingguan

Step 6c: Masukin Jumlah Deposit Lo

Step 7: Review dan Konfirmasi

Sebelum pencet konfirmasi, cek:

  1. Rentang harga: Udah sesuai yang lo mau?
  2. Jumlah: Lo nyaman kehilangan ini kalo terjadi hal buruk?
  3. Bin step dan fee: Struktur fee-nya masuk akal?
  4. Estimasi APR: Apakah reasonable (bukan angka gila)?

Kalo udah siap, klik "Create Position" atau "Deposit."

Wallet lo bakal minta lo setujui transaksi. Fee-nya sekitar ~0.000005 SOL (pecahan sen). Konfirmasi.

Step 8: Lo Sekarang LP

Posisi lo live. Lo bakal liat di dashboard Meteora lo dengan:

Step 9: Apa yang Dilakuin Selanjutnya

Langsung:

24 jam pertama:

Minggu pertama:


Step 10: Ngatur Posisi Lo

Cara Klaim Fee

  1. Buka posisi lo
  2. Klik "Claim Fees" atau cari bagian fees
  3. Setujui transaksi di wallet lo
  4. Fee dikirim ke wallet lo

Cara Nyetel Rentang Lo

  1. Buka posisi lo
  2. Klik "Edit" atau "Adjust Position"
  3. Geser slider rentang ke rentang baru yang lo mau
  4. Konfirmasi transaksi

Cara Nutup Posisi Lo

  1. Buka posisi lo
  2. Klik "Close Position" atau "Withdraw"
  3. Lo bakal nerima bagian lo dari aset pool saat ini
  4. PENTING: Aset yang lo terima nggak bakal dalam rasio yang sama kayak pas lo deposit. Ini impermanent loss jadi permanent. Bandingin nilainya sama apa yang lo bakal punya kalo cuma hold.

Kebiasaan Paling Penting

Setiap kali lo nutup posisi, lakuin perhitungan ini:

Yang gue terima pas nutup:    X SOL + Y USDC = $Z
Yang gue bakal punya kalo cuma hold: SOL awal ร— harga SOL saat ini + USDC awal = $W

Kalo Z > W: lo untung (fee melebihi IL)
Kalo Z < W: lo rugi (IL melebihi fee)
Kalo Z = W: lo balik modal di posisi, dapet ilmu

Kebiasaan satu ini โ€” membandingkan hasil aktual lo ke baseline "cuma hold" โ€” yang misahin LP profitable dari yang kehilangan duit tanpa ngerti kenapa.


Selanjutnya: Gimana cara lo track performa dari waktu ke waktu? Tools apa yang ngebantu? Kapan lo tau waktunya exit?

Chapter 14: Monitoring, Exiting, and Measuring Profit


The LP Lifecycle

LPing isn't "deposit and forget." It's a cycle:

DEPOSIT โ†’ MONITOR โ†’ DECIDE โ†’ (ADJUST or EXIT) โ†’ EVALUATE โ†’ DEPOSIT AGAIN

This chapter covers the middle three steps: monitor, decide, act.

Monitoring: What to Watch

Daily Check (30 seconds)

Open your position. Ask three questions:

  1. Is my position in range? If yes โ†’ earning fees. If no โ†’ not earning. Simple.
  2. How close is the price to my range boundary? If approaching, you need to decide soon.
  3. How much fees have I earned today? Compare to position value. 0.1% daily = 36% annualized (if sustained).

Weekly Review (5 minutes)

Metric What to Check Why
Position PnL Current value vs "just hold" value Your true profit/loss
Fee APR Fees earned this week รท position value ร— 52 Is the yield sustainable?
Price trend Is the pair trending strongly in one direction? Might need to adjust strategy
Volume trend Is trading volume rising or falling? Rising = more fees ahead. Falling = maybe exit.
IL magnitude What would you have if you just held? Don't fool yourself about profitability

Tools That Help

Tool What It Does URL
Meteora dApp Your position dashboard โ€” the source of truth app.meteora.ag
Birdeye Token price charts, volume, analytics birdeye.so
DEX Screener Real-time DEX data, trending pairs dexscreener.com
Jupiter Best swap prices, routing data jup.ag
Rugcheck Token contract safety verification rugcheck.xyz
GMGN Memecoin tracking, wallet analysis gmgn.ai

For a simple LP on a major pair like SOL-USDC, the Meteora dApp + occasional Birdeye check is sufficient.


The Decision: When to Act

Scenario 1: Price Approaching Your Upper Bound

Your range: $180โ€“$220
Current price: $215 (97.7% of range, approaching top)

Options:

Action When to Take It
Do nothing You believe price will stay in range or return
Widen range upward You want to stay in range and keep earning fees
Move range upward You believe the price has found a new level
Close position You think the trend will continue strongly and IL will worsen

If you do nothing and price goes above $220: - Your position goes "out of range" - All your assets are now in USDC (you effectively sold all your SOL at the top of your range) - You earn zero fees until price comes back down - Your downside is protected (you're in stablecoins)

Scenario 2: Price Approaching Your Lower Bound

Your range: $180โ€“$220
Current price: $185 (barely in range, approaching bottom)
Action When to Take It
Do nothing You believe in the asset long-term, willing to accumulate
Widen range downward You want to stay active and keep earning
Close position You think the downtrend will continue and you want to cut losses

If you do nothing and price drops below $180: - Position goes out of range - All assets convert to SOL (you bought more SOL at declining prices) - You're now 100% exposed to SOL's price movement - You earn no fees

Scenario 3: Position Deeply Out of Range

You opened at $200, range ยฑ10%
Price is now $280 (40% above your max)
You've been out of range for 2 weeks

You have three choices:

  1. Wait. If you believe price will return, your position reactivates automatically when it does. No transaction needed.
  2. Close and reopen. Withdraw, accept the IL, and open a new position at the current price level. This crystallizes your loss but gets you earning fees again.
  3. Adjust existing position. Widen or move your range to cover current price. Your position reactivates immediately.

When to Exit: The Red Flags

Hard Exits (Close Immediately)

Soft Exits (Consider Closing)


Measuring True Profit

This is the most important skill in LPing, and most people don't do it.

The Framework

Track these numbers for every position:

Metric How to Calculate
Gross deposit value Value of tokens you put in (at deposit-time prices)
Fees earned Accumulated fees from the position dashboard
Current withdrawal value Value of tokens you'd receive if you closed right now
HODL value Value if you'd just held the original tokens

The Only Two Numbers That Matter

LP Profit = Current Withdrawal Value - Gross Deposit Value

vs

HODL Profit = HODL Value - Gross Deposit Value

A Realistic Example

Deposited: 0.5 SOL ($100 when SOL = $200) + 100 USDC = $200 total

After 3 months:
- SOL is now $300 (+50%)
- Position contains: 0.38 SOL + 115 USDC
- Current withdrawal value: 0.38 ร— $300 + 115 = $229
- HODL value: 0.5 ร— $300 + 100 = $250

LP Profit: $229 - $200 = +$29 (+14.5% in 3 months)
HODL Profit: $250 - $200 = +$50 (+25% in 3 months)

Verdict: LPing underperformed holding. The IL from SOL's 50% rise cost more than the fees earned.

This doesn't mean LPing was a "failure." It means: in a strongly trending market, concentrated LP strategies underperform simply holding the appreciating asset. Knowing this helps you choose strategies appropriate for market conditions.


The Monthly LP Health Check

Once a month, ask yourself:

  1. Am I tracking my PnL honestly? (HODL comparison, not just "fees look good")
  2. Is my strategy still appropriate for current market conditions?
  3. Am I checking my positions at the right frequency? (Too little = caught off guard. Too much = overtrading.)
  4. Are the fees I'm earning worth the time I'm spending?
  5. Do I understand WHY my position performed the way it did?

Question #5 is the most important. A profitable position you don't understand is more dangerous than an unprofitable one you do understand โ€” because the profitable one gives you false confidence.


The Next Step After This Document

You've completed the story. From Budi at the bus terminal to your first DLMM position on Solana.

Where to go from here:

  1. Open a tiny test position ($20-50). Experience the full lifecycle.
  2. Join the LP Army community (lparmy.com) โ€” the Meteora LP Discord where active LPs share strategies.
  3. Read the official docs (docs.meteora.ag) โ€” now that you have the conceptual foundation, the technical docs will make sense.
  4. Track your positions honestly โ€” the HODL comparison, every time.
  5. Scale up gradually โ€” as you develop intuition, not before.

๐Ÿ’ก One Final Concept to Take Away

There are no get-rich-quick strategies in LPing. There are only risk-adjusted returns. The question isn't "how much can I earn?" โ€” it's "how much risk am I taking to earn that?"

If someone shows you a screenshot of 1000% APR, ask: "What was the impermanent loss? What's the HODL comparison? Is this sustainable or was this one good day in a month of losses?"

The ones making real money in DeFi aren't chasing the highest numbers. They're tracking their PnL honestly, understanding their risks, and compounding steadily over time.

Just like Budi at the bus terminal โ€” showing up every day, managing inventory, earning the spread. No magic. Just math and consistency.


Good luck. Start small. Track honestly. Stay curious.

Chapter 14: Monitoring, Exit, dan Ngukur Profit


Siklus Hidup LP

LPing itu bukan "deposit dan lupakan." Ini siklus:

DEPOSIT โ†’ MONITOR โ†’ PUTUSIN โ†’ (SETEL atau EXIT) โ†’ EVALUASI โ†’ DEPOSIT LAGI

Chapter ini ngebahas tiga langkah tengah: monitor, putusin, bertindak.

Monitoring: Apa yang Harus Dipantau

Cek Harian (30 detik)

Buka posisi lo. Tanya tiga pertanyaan:

  1. Posisi gue in range? Kalo iya โ†’ dapet fee. Kalo nggak โ†’ nggak dapet. Simpel.
  2. Seberapa deket harga ke batas rentang gue? Kalo mendekat, lo perlu putusin segera.
  3. Berapa fee yang gue dapet hari ini? Bandingin ke nilai posisi. 0.1% harian = 36% annualized (kalo sustained).

Review Mingguan (5 menit)

Metrik Yang Dicek Kenapa
PnL Posisi Nilai saat ini vs nilai "cuma hold" Profit/rugi lo yang sebenernya
Fee APR Fee minggu ini รท nilai posisi ร— 52 Apakah yield-nya sustainable?
Tren harga Apakah pair trending kuat ke satu arah? Mungkin perlu setel strategi
Tren volume Volume trading naik atau turun? Naik = lebih banyak fee di depan. Turun = mungkin exit.
Besaran IL Apa yang bakal lo punya kalo cuma hold? Jangan ngeboongin diri sendiri soal profitabilitas

Tools yang Ngebantu

Tool Fungsinya URL
Meteora dApp Dashboard posisi lo โ€” sumber kebenaran app.meteora.ag
Birdeye Chart harga token, volume, analytics birdeye.so
DEX Screener Data DEX real-time, pair trending dexscreener.com
Jupiter Harga swap terbaik, data routing jup.ag
Rugcheck Verifikasi keamanan kontrak token rugcheck.xyz
GMGN Tracking memecoin, analisis wallet gmgn.ai

Buat LP simpel di pair utama kayak SOL-USDC, Meteora dApp + sesekali cek Birdeye udah cukup.


Keputusan: Kapan Harus Bertindak

Skenario 1: Harga Mendekati Batas Atas Lo

Rentang lo: $180โ€“$220
Harga saat ini: $215 (97.7% rentang, mendekati puncak)

Opsi:

Tindakan Kapan Ngambilnya
Nggak ngapa-ngapain Lo yakin harga bakal tetap di rentang atau balik
Lebarin rentang ke atas Lo pengen tetap in range dan terus dapet fee
Pindahin rentang ke atas Lo yakin harga udah nemu level baru
Tutup posisi Lo pikir tren bakal lanjut kuat dan IL bakal makin parah

Kalo lo nggak ngapa-ngapain dan harga naik di atas $220: - Posisi lo jadi "out of range" - Semua aset lo sekarang dalam USDC (lo secara efektif jual semua SOL lo di puncak rentang) - Lo dapet nol fee sampai harga turun lagi - Downside lo terlindungi (lo dalam stablecoin)

Skenario 2: Harga Mendekati Batas Bawah Lo

Rentang lo: $180โ€“$220
Harga saat ini: $185 (nyaris di rentang, mendekati bawah)
Tindakan Kapan Ngambilnya
Nggak ngapa-ngapain Lo percaya sama aset jangka panjang, rela ngumpulin
Lebarin rentang ke bawah Lo pengen tetap aktif dan terus dapet
Tutup posisi Lo pikir downtrend bakal lanjut dan lo pengen motong rugi

Kalo lo nggak ngapa-ngapain dan harga turun di bawah $180: - Posisi keluar dari rentang - Semua aset berubah jadi SOL (lo beli lebih banyak SOL di harga menurun) - Lo sekarang 100% exposed ke pergerakan harga SOL - Lo nggak dapet fee

Skenario 3: Posisi Jauh di Luar Rentang

Lo buka di $200, rentang ยฑ10%
Harga sekarang $280 (40% di atas maksimum lo)
Lo udah out of range selama 2 minggu

Lo punya tiga pilihan:

  1. Nunggu. Kalo lo yakin harga bakal balik, posisi lo aktif lagi otomatis pas balik. Nggak perlu transaksi.
  2. Tutup dan buka lagi. Withdraw, terima IL-nya, dan buka posisi baru di level harga saat ini. Ini mengkristalkan kerugian lo tapi bikin lo dapet fee lagi.
  3. Setel posisi yang ada. Lebarin atau pindahin rentang lo buat mencakup harga saat ini. Posisi lo langsung aktif lagi.

Kapan Harus Exit: Red Flag

Hard Exit (Tutup Langsung)

Soft Exit (Pertimbangin Nutup)


Ngukur Profit Sebenernya

Ini skill paling penting dalam LPing, dan kebanyakan orang nggak ngelakuin.

Framework-nya

Track angka ini buat setiap posisi:

Metrik Cara Ngitung
Nilai deposit kotor Nilai token yang lo masukin (di harga waktu deposit)
Fee yang didapat Akumulasi fee dari dashboard posisi
Nilai withdrawal saat ini Nilai token yang bakal lo terima kalo lo tutup sekarang
Nilai HODL Nilai kalo lo cuma hold token asli

Cuma Dua Angka yang Penting

Profit LP = Nilai Withdrawal Saat Ini - Nilai Deposit Kotor

vs

Profit HODL = Nilai HODL - Nilai Deposit Kotor

Contoh Realistis

Deposit: 0.5 SOL ($100 pas SOL = $200) + 100 USDC = total $200

Setelah 3 bulan:
- SOL sekarang $300 (+50%)
- Posisi berisi: 0.38 SOL + 115 USDC
- Nilai withdrawal saat ini: 0.38 ร— $300 + 115 = $229
- Nilai HODL: 0.5 ร— $300 + 100 = $250

Profit LP: $229 - $200 = +$29 (+14.5% dalam 3 bulan)
Profit HODL: $250 - $200 = +$50 (+25% dalam 3 bulan)

Verdict: LPing underperform dibanding hold. IL dari kenaikan SOL 50% ngebiayain lebih mahal daripada fee yang didapat.

Ini bukan berarti LPing itu "gagal." Artinya: di market yang trending kuat, strategi LP terkonsentrasi underperform dibanding cuma megang aset yang naik. Tau ini ngebantu lo milih strategi yang cocok buat kondisi market.


Cek Kesehatan LP Bulanan

Sekali sebulan, tanya diri lo:

  1. Apa gue track PnL gue dengan jujur? (Bandingin HODL, bukan cuma "fee keliatannya oke")
  2. Apa strategi gue masih cocok buat kondisi market saat ini?
  3. Apa gue ngecek posisi gue di frekuensi yang tepat? (Terlalu jarang = kecolongan. Terlalu sering = overtrading.)
  4. Apa fee yang gue dapet sepadan sama waktu yang gue habisin?
  5. Apa gue ngerti KENAPA posisi gue perform kayak gitu?

Pertanyaan #5 yang paling penting. Posisi profitable yang lo nggak ngerti lebih berbahaya daripada posisi rugi yang lo ngerti โ€” karena yang profitable ngasih lo kepercayaan diri palsu.


Langkah Berikutnya Setelah Dokumen Ini

Lo udah nyelesaiin ceritanya. Dari Budi di terminal bus sampai posisi DLMM pertama lo di Solana.

Ke mana dari sini:

  1. Buka posisi tes kecil ($20-50). Alamin siklus hidup penuh.
  2. Join komunitas LP Army (lparmy.com) โ€” Discord LP Meteora tempat LP aktif sharing strategi.
  3. Baca docs resmi (docs.meteora.ag) โ€” sekarang lo udah punya fondasi konseptual, docs teknis bakal masuk akal.
  4. Track posisi lo dengan jujur โ€” bandingin HODL, setiap kali.
  5. Scale up bertahap โ€” seiring lo ngembangin intuisi, bukan sebelumnya.

๐Ÿ’ก Satu Konsep Terakhir yang Perlu Diingat

Nggak ada strategi cepet kaya di LPing. Yang ada cuma return yang disesuaikan risiko. Pertanyaannya bukan "seberapa banyak yang bisa gue dapet?" โ€” tapi "seberapa banyak risiko yang gue ambil buat dapet itu?"

Kalo seseorang nunjukin screenshot 1000% APR, tanya: "Berapa impermanent loss-nya? Gimana perbandingan HODL-nya? Ini sustainable atau ini cuma satu hari bagus dalam sebulan kerugian?"

Yang beneran bikin duit di DeFi bukan yang ngejar angka tertinggi. Mereka yang track PnL dengan jujur, ngerti risiko mereka, dan compounding secara stabil dari waktu ke waktu.

Persis kayak Budi di terminal bus โ€” datang setiap hari, ngatur inventaris, dapet spread. Nggak ada sihir. Cuma matematika dan konsistensi.


Good luck. Mulai kecil. Track dengan jujur. Tetap penasaran.

๐Ÿงฐ Resources & Tools

๐Ÿ“–
Glossary
35+ terms defined in plain language with chapter references
๐Ÿ“‹
Cheat Sheet
Formulas, strategies, bin steps, IL table, risk rules
๐Ÿง 
Knowledge Quiz
20 questions across all 14 chapters โ€” test your LP knowledge
๐ŸŽจ
Strategy Comparison
6 DLMM strategies side-by-side: risk, effort, APR, IL
โšก
Quick Reference
5 formulas, decision flowchart, mistakes, health check

๐Ÿงฐ Sumber Daya & Alat

๐Ÿ“–
Glosarium
35+ istilah dijelaskan dalam bahasa sederhana dengan referensi bab
๐Ÿ“‹
Cheat Sheet
Rumus, strategi, bin steps, tabel IL, aturan risiko
๐Ÿง 
Kuis Pengetahuan
20 pertanyaan dari semua 14 bab โ€” uji pengetahuan LP lo
๐ŸŽจ
Perbandingan Strategi
6 strategi DLMM berdampingan: risiko, usaha, APR, IL
โšก
Referensi Cepat
5 rumus, flowchart keputusan, kesalahan umum, health check