Panduan Hasil Nyata DeFi

Cara Kerja PancakeSwap dan Uniswap untuk Penyedia Likuiditas

Penyedia likuiditas perlu memahami harga otomatis, rentang likuiditas, NFT posisi, biaya, dan kapan posisi berhenti aktif.

Cara Kerja PancakeSwap dan Uniswap untuk Penyedia Likuiditas

Ringkasan jawaban

PancakeSwap dan Uniswap memungkinkan penyedia likuiditas memasukkan aset ke pool agar trader dapat bertukar token. Di balik tampilan sederhana, LP perlu memahami harga otomatis, price impact, rentang likuiditas, NFT posisi, fee, dan kondisi ketika posisi tidak lagi aktif. Mekanisme ini dapat menghasilkan fee, tetapi juga membuat hasil berbeda dari HODL. Karena itu, pahami cara pool bekerja sebelum membaca angka APR.

Tangkapan layar dokumentasi Uniswap Developers tentang concentrated liquidity untuk penyedia likuiditas.

Cocok untuk siapa

Artikel ini cocok untuk Anda yang ingin menyediakan likuiditas di PancakeSwap atau Uniswap, tetapi belum yakin apa yang terjadi setelah menekan tombol add liquidity. Anda sebaiknya sudah memahami wallet, approve token, dan risiko transaksi on-chain. Artikel ini tidak memberi instruksi membeli token tertentu dan tidak merekomendasikan pool tertentu. Setelah memahami mekanisme, masukkan skenario biaya dan harga ke Laboratorium Hasil Nyata DeFi.

Daftar isi

Tabel keputusan cepat

Mekanisme Apa yang terjadi Risiko untuk LP
Pool otomatis Trader menukar aset melalui pool Harga pool berubah sesuai rasio aset.
Constant product Model menjaga hubungan x * y = k Harga relatif menciptakan IL terhadap HODL.
Concentrated liquidity Modal ditempatkan dalam rentang Posisi bisa tidak aktif di luar rentang.
NFT posisi Posisi v3 direpresentasikan sebagai NFT Fee, range, dan kepemilikan harus dicatat.
Add/remove liquidity Anda memasukkan atau menarik dua aset Slippage, rasio, dan biaya keluar memengaruhi hasil.

Mekanisme dengan bahasa sederhana

AMM adalah pasar yang berjalan dari kumpulan aset, bukan buku order tradisional. Ketika trader membeli token A dari pool, token A di pool berkurang dan token B bertambah. Harga bergerak karena rasio aset berubah. Uniswap menjelaskan bahwa swap memakai pool likuiditas dan harga ditentukan secara algoritmik; transaksi yang besar relatif terhadap kedalaman pool menimbulkan price impact lebih besar How Uniswap Works.

Pada model constant-product, rumus intinya adalah x * y = k. Jika satu sisi berkurang, sisi lain harus bertambah agar hubungan itu tetap. Whitepaper Uniswap v3 menjelaskan bahwa model constant-product v1/v2 menyebarkan likuiditas sepanjang rentang harga yang sangat luas, lalu v3 memperkenalkan concentrated liquidity agar LP dapat menempatkan modal pada rentang tertentu Uniswap v3 Core.

PancakeSwap juga mendukung mekanisme likuiditas v3. Dokumentasinya menyatakan LP v3 dapat memilih rentang harga untuk likuiditas dan posisi likuiditas direpresentasikan sebagai NFT yang mencerminkan aset dasar dan fee yang diperoleh PancakeSwap Liquidity Pools.

Tangkapan layar panduan resmi PancakeSwap yang menampilkan pilihan pasangan token, fee tier, dan rentang harga saat menambah likuiditas.

Detail teknis dan rumus

Untuk pool 50/50 constant-product, hubungan mekanisme dengan risiko dapat diringkas:

x × y = k

IL = 2 × sqrt(r) / (1 + r) - 1

x dan y adalah jumlah dua token di pool, k adalah konstanta, dan r adalah perubahan harga relatif salah satu token terhadap token lain. Formula IL ini baseline untuk model 50/50 sederhana, bukan untuk semua desain pool.

Untuk concentrated liquidity, tambahkan variabel:

  • P_low = batas bawah rentang harga.
  • P_high = batas atas rentang harga.
  • P_current = harga saat ini.

Jika P_current berada di luar rentang, likuiditas posisi tidak aktif dan tidak lagi menghasilkan fee sampai harga masuk kembali; hal ini dijelaskan di dokumentasi Uniswap concentrated liquidity Concentrated Liquidity. Jadi APR pool umum tidak selalu sama dengan hasil posisi Anda.

Pada PancakeSwap, panduan add/remove liquidity menyatakan penyedia likuiditas memilih pair dan memasukkan jumlah token; sisi dengan nilai USD lebih rendah membatasi jumlah likuiditas yang dapat disediakan PancakeSwap Liquidity Guide. Ini penting karena Anda mungkin perlu menyesuaikan jumlah token sebelum transaksi.

Saat membaca UI, bedakan pool, posisi, dan transaksi. Pool adalah kumpulan likuiditas umum. Posisi adalah bagian Anda, termasuk rentang harga dan fee tier jika memakai model v3. Transaksi adalah tindakan spesifik seperti approve, add liquidity, collect fee, atau remove liquidity. PancakeSwap menyatakan posisi likuiditas v3 direpresentasikan sebagai NFT PancakeSwap Liquidity Pools. Karena itu, simpan detail posisi Anda; jangan hanya menyimpan nama pair.

Contoh hipotetis yang dapat dihitung ulang

Contoh hipotetis: Anda ingin menyediakan likuiditas senilai 1.000 pada pair token A dan B. Harga awal membuat rasio masuk 500 A-value dan 500 B-value. Setelah periode tertentu, token A naik dua kali terhadap token B.

Untuk baseline 50/50:

  • r = 2
  • IL = 2 × sqrt(2) / (1 + 2) - 1
  • IL ≈ -5,72%
  • Jika HODL bernilai 1.500, nilai LP sebelum fee sekitar 1.500 × 0,9428 = 1.414,20

Sekarang tambahkan fee hipotetis 70 dan biaya transaksi 18:

  • Nilai LP setelah fee dan biaya = 1.414,20 + 70 - 18 = 1.466,20
  • HODL sebelum biaya = 1.500
  • LP masih tertinggal 33,80 dari HODL dalam input ini

Jika posisi concentrated liquidity keluar dari rentang selama separuh periode, fee aktual dapat lebih rendah daripada fee pool umum. Contoh ini hipotetis dan tidak memakai data PancakeSwap atau Uniswap saat ini.

Tambahkan contoh range. Misalnya Anda memilih rentang 90 sampai 110 dan harga awal 100. Jika harga bergerak ke 125, posisi Anda berada di luar rentang. Dokumentasi Uniswap menyatakan likuiditas tidak aktif saat harga keluar rentang Concentrated Liquidity. Jika periode di luar rentang berlangsung 20 dari 60 hari, jangan menghitung fee seolah posisi aktif penuh selama 60 hari. Buat skenario fee 100%, 50%, dan 0% dari ekspektasi.

Biaya dan skenario gagal

Biaya pertama adalah approve dan add liquidity. Pada beberapa chain, biaya kecil; pada chain lain, biaya dapat mengubah keputusan untuk posisi kecil. Biaya kedua adalah remove liquidity dan swap aset yang tidak ingin Anda pegang. PancakeSwap menyediakan panduan resmi untuk add dan remove liquidity di EVM PancakeSwap Liquidity Guide.

Skenario gagal pertama adalah range terlalu sempit. Anda mengejar efisiensi modal, tetapi harga keluar dari rentang sehingga posisi tidak aktif. Skenario kedua adalah token reward atau aset pair kehilangan likuiditas. Skenario ketiga adalah alamat kontrak salah. PancakeSwap Developer menyediakan daftar alamat v3 resmi yang harus dicocokkan dengan transaksi PancakeSwap v3 Addresses.

Skenario keempat adalah price impact saat keluar. Jika pool tipis, menjual salah satu aset hasil withdrawal dapat menggerakkan harga. Price impact bukan biaya tetap; ia tergantung ukuran transaksi relatif terhadap pool, sebagaimana dijelaskan dalam dokumentasi Uniswap How Uniswap Works.

Skenario kelima adalah salah chain atau salah kontrak. Token dengan simbol sama dapat ada di banyak chain, dan router yang dipakai UI harus sesuai dengan chain Anda. Gunakan daftar alamat resmi sebelum menyetujui transaksi bernilai besar. Jika alamat tidak dapat dicocokkan, risiko operasional lebih besar daripada manfaat fee yang terlihat.

Sebelum transaksi pertama, lakukan latihan tanpa modal besar: buka UI resmi, pilih pair, baca rasio token, lihat estimasi fee, lalu batalkan sebelum tanda tangan. Latihan ini membantu Anda melihat istilah seperti fee tier, range, slippage, dan approval tanpa tekanan. Jika satu istilah belum Anda pahami, kembali ke dokumentasi resmi sebelum memasukkan dana.

Cara memverifikasi sendiri

  1. Untuk Uniswap, baca mekanisme pool di How Uniswap Works.
  2. Jika memakai v3 atau v4, baca Concentrated Liquidity dan catat rentang harga.
  3. Untuk PancakeSwap, buka Liquidity Pools dan Liquidity Guide.
  4. Cocokkan alamat kontrak dari PancakeSwap v3 Addresses jika transaksi menampilkan alamat yang tidak Anda kenal.
  5. Simulasikan add liquidity tanpa menandatangani transaksi; catat rasio token dan biaya.
  6. Simulasikan remove liquidity dan swap aset keluar; catat slippage.
  7. Hitung HODL dan LP secara terpisah sebelum menilai APR.

Checklist sebelum memasukkan dana

  • Apakah Anda tahu apakah pool constant-product, stable pool, atau concentrated liquidity?
  • Apakah rasio token yang diminta UI sesuai dengan nilai USD kedua sisi?
  • Apakah rentang harga Anda realistis untuk durasi posisi?
  • Apakah posisi bisa tidak aktif jika harga keluar rentang?
  • Apakah fee yang diharapkan cukup menutup IL dan gas?
  • Apakah alamat kontrak berasal dari dokumentasi resmi?
  • Apakah Anda sudah menghitung biaya remove dan swap aset keluar?
  • Apakah Anda tahu aset mana yang mungkin lebih banyak Anda pegang saat keluar?

Perbedaan operasional yang sering diabaikan LP

LP sering fokus pada APY, padahal keputusan operasional dimulai dari cara posisi dibuat. Pada Uniswap v3, likuiditas dapat dipasang pada rentang harga tertentu. Jika rentang terlalu sempit, posisi bisa mengumpulkan fee lebih intens saat harga berada di dalam rentang, tetapi lebih mudah keluar rentang dan berhenti aktif. Jika rentang terlalu lebar, posisi lebih mirip pool penuh tetapi fee per modal bisa lebih rendah. Pilihan rentang adalah keputusan risiko, bukan sekadar preferensi tampilan.

Pada PancakeSwap atau DEX lain, langkah memilih token pair, fee tier, dan rentang harga juga harus dicek melalui halaman resmi. Kesalahan chain, token palsu, atau alamat kontrak tidak resmi dapat membuat hasil worksheet tidak relevan. Karena itu artikel operasional menggunakan dua token gambar: satu untuk dokumentasi Uniswap dan satu untuk panduan PancakeSwap. Keduanya mengingatkan bahwa sumber instruksi harus resmi sebelum angka APY dipakai.

Contoh hipotetis: dua LP masuk pair yang sama dengan modal sama. LP pertama memilih rentang sangat sempit, LP kedua memilih rentang lebar. Pada hari tenang, LP pertama mungkin terlihat lebih baik karena fee lebih terkonsentrasi. Pada hari volatil, harga keluar rentang dan LP pertama tidak lagi mendapat fee sampai posisi disesuaikan. Penyesuaian itu membutuhkan transaksi, gas, dan keputusan harga baru. Jika biaya rebalance tidak dihitung, APY historis bisa menyesatkan.

Untuk pool 50/50 biasa, mekanisme lebih sederhana tetapi bukan bebas risiko. Constant-product membuat harga berubah menurut rasio token di pool. Ketika harga pasar bergerak, arbitrase menyesuaikan komposisi pool. LP mendapat fee dari aktivitas itu, tetapi juga menerima komposisi akhir yang berbeda dari HODL. Bandingkan nilai akhir LP dengan HODL, lalu baru tambahkan fee dan reward.

Langkah verifikasi terakhir adalah melakukan "dry run" manual sebelum transaksi. Tulis chain, alamat pool, token pair, fee tier, rentang, gas masuk, gas keluar, biaya klaim, dan rute swap keluar. Jika satu baris belum jelas, jangan menutupnya dengan asumsi optimistis. Bawa daftar itu ke Laboratorium Hasil Nyata DeFi agar keputusan tidak bergantung pada satu angka APY.

Menghubungkan mekanisme DEX dengan hasil bersih

Setelah mekanisme dipahami, tulis jalur uang secara berurutan. Pertama, aset awal disiapkan. Kedua, approve dan add liquidity dilakukan. Ketiga, posisi menghasilkan fee atau reward selama berada dalam kondisi aktif. Keempat, posisi dikeluarkan. Kelima, aset keluar dan reward dikonversi atau disimpan. Setiap langkah punya biaya dan risiko. Jika satu langkah dilewati dalam worksheet, hasil bersih menjadi terlalu optimistis.

Pada Uniswap v3, posisi berupa NFT dengan rentang harga. LP harus mengerti bahwa "liquidity" di UI bukan jaminan selalu aktif. Jika harga berada di luar rentang, komposisi aset berubah dan fee tidak bertambah seperti saat posisi aktif. Pada PancakeSwap v3, pengalaman operasional mirip dalam hal memilih pair, fee tier, dan rentang, sehingga sumber resmi penting sebelum transaksi. Jangan meniru rentang dari komunitas tanpa menguji harga, volatilitas, dan biaya rebalance.

Pada pool yang lebih sederhana, risiko bukan berarti hilang. Constant-product membuat pool selalu menyediakan harga, tetapi harga itu bergerak dengan rasio aset dan trade size. Trader besar dapat menimbulkan price impact; arbitrase mengembalikan harga relatif terhadap pasar; LP menerima fee tetapi juga komposisi baru. Hasil akhir harus dibandingkan dengan HODL. Jika HODL menang setelah semua fee dan reward, LP bukan keputusan terbaik meskipun jumlah token reward bertambah.

Contoh hipotetis: LP memasang posisi pada rentang sempit karena APY terlihat tinggi. Harga bergerak keluar rentang setelah tiga hari. LP ingin rebalance, tetapi gas dan swap membuat biaya tambahan 8. Fee terkumpul baru 5. Jika LP tetap tidak aktif, APY layar tidak relevan; jika LP rebalance, biaya harus dimasukkan. Worksheet yang baik menangkap kedua pilihan: diam atau rebalance. Keduanya bisa lebih buruk daripada HODL pada skenario tertentu.

Untuk verifikasi, baca tiga sumber sebelum masuk: dokumentasi konsep DEX, halaman resmi alamat kontrak, dan panduan operasi menambah/menghapus likuiditas. Lalu cocokkan wallet. Jika token, chain, fee tier, atau alamat berbeda dari catatan, hentikan transaksi. Setelah transaksi, simpan hash sebagai bukti untuk menghitung biaya aktual. Semua bukti ini masuk ke Laboratorium Hasil Nyata DeFi agar hasil bukan sekadar perkiraan awal.

Jangan lupa bahwa UI dapat menyederhanakan posisi. UI mungkin menampilkan nilai posisi, fee yang dapat diklaim, dan rentang harga, tetapi tidak selalu menjelaskan HODL pembanding. UI juga dapat menampilkan APR berdasarkan periode pendek. Pembaca harus memindahkan informasi penting ke worksheet: harga saat masuk, harga saat keluar, fee terkumpul, reward terkumpul, biaya transaksi, dan komposisi token. Jika hanya menyimpan screenshot UI, hasil sulit diaudit ulang.

Ada perbedaan antara likuiditas pool dan likuiditas posisi. Pool besar dapat memiliki banyak likuiditas total, tetapi posisi concentrated liquidity Anda hanya aktif pada rentang tertentu. Jika harga bergerak keluar rentang, Anda tidak lagi menyediakan likuiditas pada harga pasar. Untuk pool volatile, ini menentukan fee. Untuk pool stable yang sempit, deviasi kecil dapat membuat posisi tidak aktif. Maka rentang harus dicatat seperti parameter risiko, bukan hanya pengaturan teknis.

Jika protokol menawarkan beberapa fee tier, pilih fee tier dengan alasan. Fee tinggi dapat menarik LP tetapi volume mungkin lebih rendah; fee rendah dapat punya volume tinggi tetapi kompensasi per trade kecil. Jangan memilih fee tier hanya karena APY historis. Bandingkan volume, volatilitas, dan kemungkinan harga melewati rentang. Pilihan fee tier yang salah dapat membuat posisi kalah dari HODL meskipun pair yang dipilih benar.

Catatan lanjutan setelah posisi berjalan

Tambahkan evaluasi setelah posisi berjalan. Catat fee yang benar-benar terkumpul, bukan hanya APR yang diproyeksikan. Catat apakah posisi pernah keluar rentang dan berapa lama. Catat biaya jika Anda melakukan rebalance. Jika posisi tidak pernah disentuh, tulis bahwa hasil berasal dari strategi pasif. Jika posisi sering disesuaikan, hasil harus dikurangi semua biaya penyesuaian. Dua gaya operasi ini tidak boleh dibandingkan tanpa biaya.

Pada pool dengan reward tambahan, pisahkan fee swap dan reward. Fee swap berasal dari aktivitas perdagangan; reward berasal dari program insentif. Reward bisa berakhir atau berubah. Fee swap bisa turun bila volume turun. Jika UI menggabungkan keduanya sebagai APR, buat dua baris dalam worksheet. Pool yang tampak tinggi karena reward sementara mungkin tidak sekuat pool dengan fee nyata yang stabil.

Perhatikan approval. Token approval yang terlalu besar atau diberikan ke kontrak yang salah dapat menambah risiko. Banyak pengguna menekan approve tanpa membaca spender. Sebelum transaksi, cocokkan spender dengan kontrak resmi. Setelah keluar, pertimbangkan mengurangi allowance jika tidak lagi diperlukan. Langkah ini bukan bagian dari rumus hasil, tetapi bagian dari kebersihan operasional yang membuat risiko tidak menumpuk.

Jika menggunakan beberapa DEX, jangan menganggap istilah sama berarti mekanisme sama. Fee tier, posisi NFT, farm, reward, dan cara keluar dapat berbeda. Selalu baca dokumentasi protokol yang spesifik. Artikel ini menyebut PancakeSwap dan Uniswap sebagai contoh resmi, bukan sebagai jaminan bahwa semua DEX bekerja identik. Setiap protokol perlu dimasukkan sebagai kasus sendiri di lab.

Studi kasus tambahan: biaya rebalance dan pilihan diam

Ketika posisi keluar rentang, pembaca punya dua pilihan: diam atau rebalance. Diam berarti tidak membayar biaya baru, tetapi fee berhenti atau berkurang. Rebalance berarti posisi aktif lagi, tetapi membutuhkan swap, remove, add, dan gas. Keduanya harus dihitung. Jangan menganggap rebalance selalu benar hanya karena APR terlihat tinggi. Jika biaya rebalance lebih besar daripada fee tambahan yang realistis, pilihan diam bisa lebih baik, atau posisi ditutup.

Contoh hipotetis: posisi mengumpulkan fee 12 selama seminggu, lalu keluar rentang. Untuk rebalance, perlu biaya gas 5 dan swap slippage 4. Jika perkiraan fee minggu berikutnya hanya 8, rebalance tidak jelas menguntungkan. Jika harga terus bergerak, posisi bisa keluar rentang lagi. Dalam lab, buat baris "diam" dan baris "rebalance". Keputusan tidak harus satu; Anda bisa menetapkan batas kapan rebalance layak.

DEX juga memiliki risiko rute. Saat keluar, Anda mungkin menerima dua token yang perlu dikonversi. Rute swap yang murah pada hari normal dapat mahal saat volatilitas tinggi. Jika token kecil tidak punya kedalaman cukup, biaya keluar meningkat. Periksa rute untuk ukuran posisi, bukan untuk nilai kecil. Jika rute keluar tidak jelas, skor likuiditas naik.

Perhatikan biaya approve tambahan. Beberapa alur membutuhkan approval untuk token berbeda atau kontrak berbeda. Approval tidak selalu mahal, tetapi merupakan transaksi dan izin. Catatnya di worksheet membantu menghitung total biaya dan mengurangi risiko memberi izin ke kontrak yang tidak digunakan lagi.

Jika posisi berada di chain murah, biaya operasional mungkin kecil, tetapi chain dan bridge memiliki risiko sendiri. Jika dana harus melewati bridge untuk masuk atau keluar, bridge masuk biaya dan risiko. Jangan membandingkan pool di dua chain hanya dari gas transaksi DEX; bandingkan jalur penuh dari aset awal sampai aset akhir.

Catatan akhir tentang operasi yang tidak dilakukan

Tambahkan catatan "operasi yang tidak akan dilakukan". Jika Anda tidak mau rebalance, jangan memakai proyeksi yang membutuhkan rebalance aktif. Jika Anda tidak mau claim reward mingguan, jangan memakai compound mingguan. Jika Anda tidak mau bridge kembali, jangan menganggap aset akhir langsung tersedia di chain asal. Keputusan operasional yang tidak bersedia dilakukan harus dikeluarkan dari asumsi hasil.

Dengan cara ini, artikel operasional tidak berhenti pada cara menekan tombol. Ia mengubah tindakan nyata menjadi input biaya, risiko, dan batas perilaku. Hasil lab kemudian mencerminkan apa yang benar-benar akan dilakukan pembaca.

Langkah berikutnya

Setelah memahami mekanisme pool, buka Laboratorium Hasil Nyata DeFi. Masukkan harga awal, harga akhir, gas, fee, rentang harga, dan reward. Jika posisi hanya masuk akal dalam rentang harga sempit dan biaya kecil, ukurannya perlu lebih konservatif.

Simulasi siklus hidup posisi LP

Sebelum menambah likuiditas, tulis urutan transaksi lengkap: approve token A, approve token B, memilih fee tier, menentukan rentang, mint posisi, mengumpulkan fee, menambah atau mengurangi likuiditas, lalu menutup posisi. Setiap langkah dapat memakai kontrak berbeda dan menimbulkan gas. Urutan ini juga menunjukkan kapan aset berada di wallet, di position manager, atau di pool.

Untuk concentrated liquidity, buat tiga skenario harga: tetap di dalam rentang, menyentuh batas, dan keluar jauh dari rentang. Di dalam rentang, posisi dapat memperoleh fee tetapi komposisi token terus berubah. Di luar rentang, posisi dapat berhenti aktif dan didominasi satu aset. Fee yang sudah terkumpul tidak selalu menutup selisih terhadap HODL, sehingga nilai posisi dan fee perlu dicatat terpisah.

Fee tier harus dibaca bersama volatilitas dan volume. Tier rendah dapat menarik volume pada pasangan stabil, tetapi belum tentu cukup untuk pasangan volatil. Tier tinggi memberi fee per transaksi lebih besar, namun pool dapat memiliki volume atau likuiditas berbeda. Jangan memilih tier hanya dari label populer; bandingkan volume, kedalaman, price impact, dan rentang yang realistis untuk dikelola.

Catat mekanisme posisi. Pada desain berbasis NFT, token posisi mewakili parameter rentang dan likuiditas, bukan saldo dua token biasa. Memindahkan atau memberi izin pada NFT dapat memengaruhi kontrol posisi. Periksa alamat position manager resmi dan jangan menganggap token LP fungible lama sama dengan posisi concentrated liquidity.

Uji jalur keluar sebelum deposit besar. Buka langkah remove atau decrease liquidity tanpa menandatangani transaksi, lihat aset yang diperkirakan kembali, collect fee, minimum amount, dan gas. Tambahkan swap akhir jika Anda ingin kembali ke satu aset. Jika harga bergerak cepat, minimum received dan slippage dapat menentukan hasil lebih besar daripada fee beberapa hari.

Terakhir, bandingkan protokol pada unit yang sama. Gunakan modal, pasangan, rentang waktu, harga awal-akhir, dan HODL baseline yang konsisten. PancakeSwap dan Uniswap dapat berbeda pada chain, fee tier, insentif, UI, dan kontrak reward. Perbandingan yang adil memisahkan fee perdagangan dari token insentif dan menilai kedua jalur keluar dengan skenario yang sama.

Sumber utama