| Penulis | Hertzog, Eyal; Benartzi, Guy; Benartzi, Galia; Levi, Yudi |
|---|---|
| Tahun | 2017 |
| Proyek | Bancor Protocol |
| Lisensi | Proprietary |
| Sumber Resmi | bancor_protocol_whitepaper_en.pdf |
Bancor Protocol — dideskripsikan dalam whitepaper Juni 2017 oleh Eyal Hertzog, Guy Benartzi, Galia Benartzi, dan Yudi Levi dari Bancor Foundation — memperkenalkan automated market maker (AMM) pertama yang berfungsi di Ethereum, lebih dari satu tahun sebelum Uniswap. Menggunakan mekanisme Connector Weight unik untuk mempertahankan likuiditas berkelanjutan untuk token apa pun terhadap mata uang cadangan (Bancor Network Token, BNT).
ICO Bancor $153 juta pada Juni 2017 adalah ICO terbesar pada saat itu. Proyek ini memelopori konsep yang kemudian digeneralisasi oleh Uniswap, Curve, Balancer, dan seluruh ekosistem perdagangan DeFi.
Konteks: Masalah Likuiditas Token Long-Tail
Pada 2016–2017, token ERC-20 baru tidak memiliki cara mudah untuk mendapatkan likuiditas. Listing di exchange terpusat (Bittrex, Poloniex) memerlukan negosiasi, biaya, dan persetujuan. Exchange terdesentralisasi berbasis order book memerlukan market maker aktif.
Bancor mengusulkan: setiap token dapat memiliki likuiditas permanen dan otomatis melalui kontrak cerdas yang bertindak sebagai market maker permanen — tidak memerlukan penjual atau pembeli sisi lain.
Formula Connector Weight
Formula pricing asli Bancor:
Harga = Saldo Cadangan (BNT) / (Supply Smart Token × Connector Weight (CW))
Di mana:
- Smart Token: Token yang diperdagangkan (ERC-20 apa pun)
- Saldo Cadangan: BNT yang dipegang sebagai jaminan dalam smart contract
- Connector Weight (CW): Fraksi tetap (0 sampai 1) yang mendefinisikan ukuran cadangan BNT relatif terhadap kapitalisasi pasar token — misalnya CW=0.5 berarti cadangan sama dengan 50% dari total nilai token
Ketika pengguna membeli Smart Token: BNT masuk ke cadangan, supply Smart Token meningkat secara proporsional, harga naik. Ketika pengguna menjual: Smart Token dibakar, BNT keluar, harga turun.
Tidak seperti Uniswap yang menggunakan rumus x·y=k, formula Bancor berasal dari bonding curve — harga adalah fungsi kontinu dari supply.
Masalah Lapisan Cadangan BNT
Desain asli Bancor mengharuskan setiap token memegang BNT sebagai cadangannya — menciptakan model hub-and-spoke di mana setiap perdagangan melibatkan BNT:
DAI → BNT → LINK (untuk memperdagangkan DAI ke LINK)
Ini memiliki dua kelemahan: (1) pengguna membayar slippage dua kali (sekali per leg BNT) dan (2) volatilitas harga BNT mempengaruhi nilai cadangan setiap pool.
Bancor v2.1: Perlindungan Impermanent Loss
Bancor v2.1 memperkenalkan inovasi kontroversial: IL Protection. LP yang mendepositkan ke pool Bancor v2.1 akan mendapat ganti rugi dari protokol (via pencetakan BNT baru) untuk IL yang diderita selama memegang posisi LP >100 hari.
Ini secara arsitektur cerdik tetapi menciptakan masalah struktural: IL protection didanai dengan mencetak BNT. Selama bearmarket 2022:
- Harga token jatuh → IL besar → protokol mencetak banyak BNT
- Supply BNT mengembang → harga BNT jatuh → IL lebih besar lagi → lebih banyak BNT dicetak
- Spiral kematian refleksif
Pada Juni 2022, Bancor menghentikan perlindungan IL, mengunci ~$150 juta dana pengguna. Ini dianggap sebagai salah satu kegagalan desain mekanisme terbesar dalam sejarah DeFi.
Warisan
Terlepas dari sejarahnya yang bermasalah, kontribusi intelektual Bancor tidak dapat disangkal. Bancor membuktikan, pada 2017, bahwa AMM on-chain secara teknis layak dan smart contract dapat bertindak sebagai counterparty permanen. Hayden Adams (Uniswap) mengakui Bancor dan posting blog Vitalik sebagai inspirasi untuk Uniswap — Bancor adalah nenek moyang langsung dari seluruh ekosistem AMM.
Istilah Terkait
Referensi
- Hertzog, E.; Benartzi, G.; Benartzi, G.; Levi, Y. (2017). Bancor Protocol: Continuous Liquidity for Cryptographic Tokens through their Smart Contracts. bancor_protocol_whitepaper_en.pdf