# Jenis pool likuiditas

{% hint style="info" %}
Dalam beberapa menit, Anda akan memahami cara kerja pool STON.fi, perbedaan v1 (produk konstan) dengan v2 (keluarga pool lanjutan), dan cara memilih pool yang tepat untuk pasangan token tertentu. Kami mulai dengan tabel perbandingan singkat, lalu memberikan bagian-bagian pendek yang paralel untuk setiap jenis pool, dan diakhiri dengan lampiran matematika ringkas agar para builder dapat memverifikasi mekanismenya.
{% endhint %}

### Penjelasan singkat: pool v1 vs v2

* Pool v1 (produk konstan). Pool AMM klasik yang menggunakan invarian x·y = k. Sederhana, andal, dan sangat cocok untuk pasangan volatil dengan eksposur yang sama. V1 tidak mendukung penambahan likuiditas satu sisi dan menggunakan penanganan fee/referral yang lebih sederhana.
* Pool v2 (lanjutan). Sebuah keluarga jenis pool — produk konstan, stableswap, produk konstan berbobot, dan stableswap berbobot, ditambah peningkatan seperti LP satu sisi, akuntansi berbasis Vault, manajemen posisi/LP yang lebih baik, optimasi gas, SDK saat ini. Direkomendasikan untuk pool/integrasi baru.

### Sekilas tentang pool v1 vs v2

| Parameter                        | V1                                  | V2 (saat ini)                                                                   |
| -------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------- |
| Jenis pool                       | Produk konstan                      | Produk konstan, stableswap, produk konstan berbobot, stableswap berbobot        |
| Kurva harga                      | x·y = k saja                        | Pilihan invarian per pasangan; opsi slippage rendah untuk aset yang berkorelasi |
| Likuiditas satu sisi             | Tidak didukung                      | Didukung (deposit satu aset; kontrak menyeimbangkan ulang)                      |
| Fee dan referral                 | Terintegrasi langsung di jalur swap | Diakumulasi ke Vault dengan penarikan yang dapat dikonfigurasi                  |
| Manajemen LP/posisi              | Alur yang lebih manual              | Pembaruan yang lebih otomatis dan getter bertipe                                |
| Gas dan keandalan                | Standar                             | Jalur gas yang dioptimalkan; penanganan kegagalan yang lebih tangguh            |
| SDK dan integrasi                | Legacy, panggilan generik           | SDK v2 dengan pool/router bertipe dan helper unit                               |
| Penggunaan yang direkomendasikan | Legacy/kompatibilitas               | Default untuk semua pool dan integrasi baru                                     |

### Jenis pool yang tersedia di v2

| Jenis                          | Untuk apa                                                      | Cara kerjanya                                                                | Trade-off utama                                                           |
| ------------------------------ | -------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Produk konstan                 | Pasangan volatil/volatil dengan eksposur yang sama             | x·y=k; dampak harga tumbuh seiring ukuran trade terhadap kedalaman           | Sederhana, selalu aktif; IL lebih tinggi saat harga menyimpang            |
| Stableswap                     | Aset berkorelasi (mis., stablecoin, varian wrapped)            | Slippage rendah mendekati 1:1; kurva menjadi lebih curam jika rasio bergeser | Efisien untuk swap besar di dekat peg; waspadai risiko peg                |
| Produk konstan berbobot (WCPI) | Eksposur tidak seimbang (mis., 80/20), pool bergaya portofolio | Produk konstan dengan bobot kustom                                           | Eksposur fleksibel; risiko bergantung pada bobot yang dipilih             |
| Stableswap berbobot            | Aset mirip-stable dengan bobot tidak sama                      | Kurva stableswap + bobot + faktor amplifikasi A                              | Slippage rendah dan alokasi fleksibel; perlu penyesuaian lebih (bobot, A) |

### Penjelasan jenis pool&#x20;

#### Pool produk konstan

**Apa itu**

Pool AMM klasik yang menjaga hasil kali dua cadangan token tetap konstan: x·y = k. Harga menyesuaikan otomatis berdasarkan jumlah relatif dua aset di pool. Ini menghapus order book dan memungkinkan swap on-chain yang berkelanjutan.

**Cara kerjanya**

Pool menyimpan cadangan X (Token A) dan Y (Token B). Saat pengguna menukar A untuk B, ia menambahkan A dan menarik B sehingga hasil kali X·Y tetap konstan. Trade yang lebih besar mendorong pool semakin jauh dari keseimbangan, sehingga dampak harga meningkat seiring ukuran trade relatif terhadap likuiditas.

**Keunggulan**

Likuiditas berkelanjutan tanpa perlu mencocokkan lawan transaksi. Sepenuhnya on-chain dan non-kustodian. Mekanisme sederhana dan mudah dipahami yang mudah dianalisis dan diintegrasikan.

**Risiko**

Kerugian tidak permanen saat harga token menyimpang; efeknya meningkat dengan volatilitas dan ukuran trade. Mekanismenya dapat diprediksi, tetapi bisa menghasilkan slippage yang berarti untuk pesanan besar di pool yang dangkal.

**Terbaik untuk (skenario penggunaan)**

Pasangan volatil–volatil ketika eksposur yang sama dapat diterima, langkah routing antara aset yang tidak berkorelasi, dan integrasi yang mengutamakan kesederhanaan dan ketahanan.

#### Pool produk konstan berbobot

**Apa itu**

Pool produk konstan dengan bobot aset yang dapat dikonfigurasi (mis., 80/20 вместо 50/50). Bobot menyandikan pembagian portofolio target, memungkinkan eksposur yang tidak seimbang sambil mempertahankan sifat AMM.

**Cara kerjanya**

Setiap aset memiliki bobot tetap (w₁, w₂ dengan w₁ + w₂ = 1). Invarian digeneralisasi menjadi x^{w₁}·y^{w₂} = k. Harga marginal merespons trade berdasarkan bobot: aset dengan bobot lebih besar bergerak lebih sedikit harganya untuk ukuran order yang sama; aset dengan bobot lebih kecil bergerak lebih banyak.

**Keunggulan**

Eksposur yang dapat disesuaikan dan selaras dengan tujuan treasury atau tokenomics. Berpotensi memberi dampak harga yang lebih rendah daripada 50/50 untuk sisi yang berbobot lebih besar dalam alur biasa. Berguna untuk pool bergaya portofolio dan pasar asimetris.

**Risiko**

Hasil bergantung pada bobot yang dipilih. Memberi bobot berlebih pada aset volatil dapat meningkatkan varians dan kerugian tidak permanen. Dampak harga tetap meningkat seiring ukuran order relatif terhadap kedalaman; pilihan bobot yang buruk mengurangi efisiensi.

**Terbaik untuk (skenario penggunaan)**

Pasangan volatil–volatil atau stable–volatil saat Anda menginginkan campuran non-50/50 (mis., 80/20), manajemen treasury programatik, dan strategi yang membutuhkan eksposur terarah di dalam pool.

#### Pool stableswap

**Apa itu**

Pool yang dirancang untuk aset yang seharusnya diperdagangkan mendekati 1:1 (stablecoin, varian wrapped). Kurvanya sangat datar di sekitar peg, memungkinkan swap besar dengan dampak harga minimal saat aset mendekati nilai yang sama.

**Cara kerjanya**

Invarian memadukan perilaku constant-sum di dekat 1:1 dengan perilaku produk konstan ketika semakin jauh. Di sekitar peg, kurvanya datar dan efisien; saat pool menjauh dari peg, kurvanya menjadi lebih curam untuk menghambat ketidakseimbangan dan melindungi likuiditas.

**Keunggulan**

Slippage jauh lebih rendah untuk aset dengan nilai serupa, terutama pada trade besar. Nilai 1:1 yang diinginkan lebih terjaga dan rebalancing antar aset stable menjadi lebih efisien.

**Risiko**

Risiko utama adalah ketidakstabilan peg pada aset yang mendasarinya. Jika satu aset kehilangan peg atau likuiditas terfragmentasi di tempat lain, slippage meningkat dan kerugian tidak permanen dapat muncul, meskipun biasanya lebih kecil daripada pasangan volatil saat peg bertahan.

**Terbaik untuk (skenario penggunaan)**

Swap stable ↔ stable (USDt/USDC, varian wrapped), rebalancing lintas-venue, dan jalur routing yang melewati aset berpeg di mana dampak harga harus tetap minimal.

#### Pool stableswap berbobot

**Apa itu**

Hibrida yang menggabungkan mekanisme stableswap dengan bobot yang dapat dikonfigurasi. Ini menargetkan efisiensi mendekati 1:1 sambil memungkinkan pembagian inventori yang tidak sama di antara aset mirip-stable.

**Cara kerjanya**

Pool menerapkan wilayah datar stableswap di sekitar keseimbangan dan menambahkan bobot serta faktor amplifikasi A. Bobot menetapkan proporsi target; A mengontrol seberapa datar kurva di sekitar keseimbangan berbobot dan seberapa cepat kurva menjadi lebih curam saat melenceng dari target.

**Keunggulan**

Slippage rendah untuk aset bernilai mirip dengan fleksibilitas untuk menyimpannya dalam proporsi yang tidak sama. Memungkinkan LP menyesuaikan inventori atau batasan kebijakan tanpa mengorbankan efisiensi mendekati peg.

**Risiko**

Ada lebih banyak parameter untuk disetel. Salah mengatur A atau bobot dapat mengurangi efisiensi atau membuat pool lambat memperbaiki ketidakseimbangan. Pengaturan harus ditinjau ulang saat likuiditas, pola aliran, atau volatilitas berubah.

**Terbaik untuk (skenario penggunaan)**

Pasangan stable ↔ stable ketika inventori tidak dimaksudkan 50/50, keranjang aset mirip-stable dengan target operasional, dan strategi yang membutuhkan slippage rendah sekaligus kepemilikan asimetris.

### Lampiran matematika

#### Produk konstan (CP)

Invarian. x·y = k, di mana x dan y adalah cadangan.

Harga spot. p ≈ y/x (mengabaikan fee).\
Estimasi output. Untuk input Δx, output Δy ≈ y·Δx/(x+Δx).\
Contoh. X=1.000, Y=1.000. Swap Δx=10 → Δy≈9,90 sebelum fee.

<figure><img src="/files/320764f8e4c12d944d7fb13329850096ddbc3536" alt=""><figcaption><p>Gambar 1: Prinsip kerja pool Uniswap. Sumber: <a href="https://cryptotesters.com/blog/what-is-uniswap">Cryptotesters</a></p></figcaption></figure>

### Produk konstan berbobot (WCP)

Invarian (dua aset). x^{w₁}·y^{w₂} = k dengan w₁ + w₂ = 1.

Harga spot. p ≈ (w₁/w₂)·(y/x). Bobot yang lebih besar pada x membuat harga kurang sensitif terhadap Δx.\
Interpretasi. Bobot menyandikan eksposur yang diinginkan dan membentuk respons harga pada ukuran order yang sama.

\ <br>

<figure><img src="/files/381b17d6abddee52cdc224f079aa61be2f317e59" alt=""><figcaption><p>Gambar 2: Perbandingan pool berbobot vs pool AMM tradisional. Sumber: <a href="https://medium.com/@chaisomsri96/balancer-2-balancers-pools-237c70929444">Chaisomsri di Medium</a></p></figcaption></figure>

#### Stableswap (SS)

Gagasan. Perpaduan antara constant-sum di dekat 1:1 dan produk konstan saat menjauh darinya.\
Amplifikasi (A). A yang lebih tinggi meratakan kurva di dekat peg (slippage lebih rendah untuk ketidakseimbangan kecil) dan membuat kurva lebih curam di luar peg untuk memulihkan keseimbangan.\
Efek. Swap besar lebih efisien saat aset tetap dekat 1:1; slippage meningkat jika rasio bergeser jauh.

<br>

<figure><img src="/files/fee640877c04ac83d7b5108013cfabb83585c868" alt=""><figcaption><p>Gambar 3: Perbandingan pool stableswap dengan pool produk konstan (Uniswap). Sumber: <a href="https://theammbook.org/formulas/stableswap/">The AMM Book</a></p></figcaption></figure>

#### Stableswap berbobot (WSS)

Gagasan. Logika stableswap dengan bobot tidak sama dan amplifikasi A.\
Perilaku. Slippage rendah di dekat keseimbangan berbobot; bobot menetapkan campuran target, A mengontrol kerataan.\
Penyetelan. Mulailah dengan bobot yang sesuai dengan inventori yang diinginkan; tentukan A berdasarkan varians yang diharapkan dan tinjau kembali setelah perubahan pasar atau aliran.

Memahami cara kerja setiap jenis pool berarti Anda dapat mengevaluasi rute, menyediakan likuiditas, dan merancang kebijakan secara mandiri, tanpa menunggu pandangan orang lain. Hasilnya adalah keputusan yang lebih baik, lebih sedikit kejutan, dan pool yang berperilaku sesuai yang Anda inginkan.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.ston.fi/how-to/id/menyediakan-likuiditas/jenis-pool-likuiditas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
