| Penulis | Martinelli, Fernando; Mushegian, Nikolai |
|---|---|
| Tahun | 2019 |
| Proyek | Balancer Labs |
| Lisensi | GPL-3.0 |
| Sumber Resmi | balancer.fi/whitepaper.pdf |
Paper Balancer (2019) oleh Fernando Martinelli dan Nikolai Mushegian memperkenalkan generalisasi dari AMM (Automated Market Maker) Uniswap: alih-alih hanya mendukung pool dua token dengan bobot 50/50, Balancer mendukung pool hingga 8 token dengan bobot apapun — memungkinkan portofolio on-chain yang secara otomatis direbalance dan berfungsi sebagai likuiditas AMM sekaligus.
Publikasi dan Konteks
Uniswap v2 (2020) membuktikan AMM sebagai paradigma penting, tetapi terbatas pada pasangan dua token 50/50. Balancer bertanya: bagaimana jika pool bisa memiliki bobot sewenang-wenang? Ini memungkinkan manajer portofolio on-chain yang berfungsi seperti indeks ETF — misalnya, pool 80% ETH / 20% WBTC yang secara otomatis menjual ETH ketika harganya naik (merebalance ke 80/20) dan membeli ETH ketika harganya turun.
Formula Matematis
Balancer menggeneralisasi formula Constant Product dari Uniswap ke Constant Mean Formula:
$$V = prod_{t} B_t^{w_t}$$
Di mana V adalah invariant pool, B_t adalah saldo token t, dan w_t adalah bobot token t (semua bobot berjumlah 1). Untuk pool dua token 50/50, ini mereduksi ke formula Uniswap x × y = k.
Ini berarti swap antar token mana pun di pool mempertahankan rata-rata geometrik tertimbang dari saldo token.
Jenis Pool
- Weighted Pool: Pool bobot tetap klasik (mis. 80/20 ETH/DAI)
- Stable Pool: Menggunakan formula StableSwap (seperti Curve) untuk aset yang dipeg (stablecoin, stETH/ETH) dengan slippage minimal
- MetaStable Pool: Untuk aset yang berhubungan harga tetapi tidak dipeg secara ketat (mis. wBTC/renBTC)
- Boosted Pool: Menyuntikkan likuiditas yang tidak digunakan ke protokol hasil (Aave) untuk mendapatkan APY tambahan
- Managed Pool: Bobot yang dapat diperbarui oleh manajer pool — memungkinkan portofolio yang dapat diprogram
Balancer v2 dan Vault
Balancer v2 (2021) memperkenalkan arsitektur Vault tunggal yang menyimpan semua aset untuk semua pool. Keuntungan: swap multi-hop antar pool berbeda tidak perlu memindahkan token secara fisik selama eksekusi — hanya saldo internal yang berubah, mengurangi biaya gas secara drastis. Flash loans dan batch swaps juga lebih efisien.
Keterbatasan
- Kompleksitas pool kustom membuat pengalaman pengguna lebih sulit dibanding Uniswap
- Impermanent loss masih ada meskipun bobot kustom menguranginya untuk beberapa konfigurasi
- Pool bobot kustom yang jarang digunakan menghadapi likuiditas lebih rendah dan slippage lebih tinggi
Warisan dan Dampak
Balancer menetapkan paradigma AMM yang dapat dikonfigurasi dan memperluas desain ruang untuk AMM jauh melampaui formula produk konstan. Arsitektur vault tunggalnya memengaruhi desain protokol DeFi lain. Balancer menjadi infrastruktur kunci untuk veTokenomics (model ve80/20) yang diadopsi oleh banyak proyek yang menggunakan 80% token proyek / 20% ETH di Balancer untuk bootstrap likuiditas governance.
Istilah Terkait
Referensi
- Martinelli, Fernando; Mushegian, Nikolai. “Balancer: A Non-Custodial Portfolio Manager, Liquidity Provider, and Price Sensor” (2019)
- balancer.fi/whitepaper.pdf