Liquidity Pool adalah kumpulan token yang dikunci dalam kontrak pintar yang menyediakan likuiditas dalam pertukaran terdesentralisasi dalam upaya untuk mengurangi masalah yang disebabkan oleh ilikuiditas yang khas dari sistem semacam itu. Liquidity Pool juga merupakan nama yang diberikan untuk perpotongan pesanan yang menciptakan tingkat harga yang – setelah tercapai – lihat aset memutuskan apakah akan terus bergerak dalam tren naik atau turun.
Pertukaran desentralisasi yang memanfaatkan kumpulan likuiditas sama dengan yang menggunakan sistem berbasis pembuat pasar otomatis. Pada platform perdagangan semacam itu, buku pesanan tradisional digantikan oleh kumpulan likuiditas on-chain yang didanai sebelumnya untuk kedua aset pasangan perdagangan.
Keuntungan menggunakan Liquidity Pool adalah bahwa hal itu tidak mengharuskan pembeli dan penjual untuk memutuskan untuk menukar dua aset dengan harga tertentu, dan sebaliknya memanfaatkan kumpulan likuiditas yang didanai sebelumnya. Hal ini memungkinkan terjadinya perdagangan dengan selip terbatas bahkan untuk pasangan perdagangan yang paling tidak likuid, selama ada Liquidity Pool yang cukup besar.
Dana yang disimpan di Liquidity Pool disediakan oleh pengguna lain yang juga memperoleh pendapatan pasif dari deposit mereka melalui biaya perdagangan berdasarkan persentase kumpulan likuiditas yang mereka sediakan.
Salah satu pertukaran terdesentralisasi pertama yang memperkenalkan sistem semacam itu adalah sistem perdagangan berbasis Ethereum Bancor, tetapi diadopsi secara luas setelah Uniswap mempopulerkannya.
Apa itu Liquidity Pool? Bagaimana mereka bekerja? Dan mengapa kita bahkan membutuhkannya dalam keuangan yang terdesentralisasi? Juga, apa perbedaan antara kumpulan likuiditas di berbagai protokol seperti Uniswap, Balancer atau Curve? Kami akan membahas semua ini di artikel ini.
Sebelum kita mulai, jika Anda baru mengenal DeFi, Anda mungkin ingin membaca pengantar saya ke artikel keuangan terdesentralisasi terlebih dahulu. Juga, Anda mungkin ingin berlangganan Finematics di Youtube.
Liquidity Pool
Liquidity Pool, pada dasarnya, adalah kumpulan token yang dikunci dalam kontrak pintar. Mereka digunakan untuk memfasilitasi perdagangan dengan menyediakan likuiditas dan digunakan secara luas oleh beberapa bursa terdesentralisasi alias DEX.
Salah satu proyek pertama yang memperkenalkan Liquidity Pool adalah Bancor, tetapi mereka dipopulerkan secara luas oleh Uniswap.
Sebelum kami menjelaskan cara kerja kumpulan likuiditas di balik terpal dan apa itu pembuatan pasar otomatis, mari kita coba memahami mengapa kami membutuhkannya sejak awal.
Mengapa Kita Membutuhkan Liquidity Pool?
Jika Anda terbiasa dengan pertukaran kripto standar seperti Coinbase atau Binance, Anda mungkin telah melihat bahwa perdagangan mereka didasarkan pada model buku pesanan. Ini juga cara kerja bursa saham tradisional seperti NYSE atau Nasdaq.
Dalam model buku pesanan ini pembeli dan penjual berkumpul dan menempatkan pesanan mereka. Pembeli alias “penawar” mencoba membeli aset tertentu dengan harga serendah mungkin sedangkan penjual mencoba menjual aset yang sama dengan harga setinggi mungkin.
Agar perdagangan terjadi, baik pembeli dan penjual harus menyatu pada harga. Hal ini dapat terjadi baik oleh pembeli yang menawar lebih tinggi atau penjual menurunkan harga mereka.
Tetapi bagaimana jika tidak ada yang mau melakukan pemesanan pada tingkat harga yang wajar? Bagaimana jika koin yang ingin Anda beli tidak cukup? Di sinilah pembuat pasar ikut bermain.
Intinya, pembuat pasar adalah entitas yang memfasilitasi perdagangan dengan selalu bersedia membeli atau menjual aset tertentu. Dengan melakukan itu, mereka menyediakan likuiditas, sehingga pengguna selalu dapat berdagang dan mereka tidak perlu menunggu rekanan lain muncul.
Oke, jadi mengapa kita tidak bisa mereproduksi sesuatu seperti ini dalam keuangan terdesentralisasi?
Jawabannya adalah – kita bisa! Ini akan menjadi sangat lambat, mahal dan hampir selalu menghasilkan pengalaman pengguna yang buruk.
Alasan utama untuk ini adalah kenyataan bahwa model buku pesanan sangat bergantung pada memiliki pembuat pasar atau banyak pembuat pasar yang bersedia untuk selalu “membuat pasar” dalam aset tertentu. Tanpa pembuat pasar, pertukaran langsung menjadi tidak likuid dan sangat tidak dapat digunakan untuk pengguna normal. Selain itu, pembuat pasar biasanya melacak harga aset saat ini dengan terus mengubah harga mereka yang menghasilkan sejumlah besar pesanan dan pembatalan pesanan yang dikirim ke bursa.
Ethereum dengan throughput saat ini sekitar 12–15 transaksi per detik dan waktu blok antara 10–19 detik sebenarnya bukan opsi yang layak untuk pertukaran buku pesanan. Selain itu, setiap interaksi dengan kontrak pintar membutuhkan biaya gas, sehingga pembuat pasar akan bangkrut hanya dengan memperbarui pesanan mereka.
Bagaimana dengan penskalaan lapisan ke-2? Beberapa proyek penskalaan lapisan ke-2 seperti Loopring terlihat menjanjikan, tetapi bahkan mereka masih bergantung pada pembuat pasar dan mereka dapat menghadapi masalah likuiditas. Selain itu, jika pengguna hanya ingin melakukan satu perdagangan, mereka harus memindahkan dana mereka masuk dan keluar dari lapisan ke-2 yang menambahkan 2 langkah ekstra ke proses mereka.
Inilah mengapa ada kebutuhan untuk menemukan sesuatu yang baru yang dapat bekerja dengan baik di dunia yang terdesentralisasi dan di sinilah Liquidity Pool berperan.
Bagaimana Liquidity Pools Bekerja?
Oke, jadi sekarang setelah kita memahami mengapa kita membutuhkan kumpulan likuiditas dalam keuangan yang terdesentralisasi, mari kita lihat cara kerjanya.
Dalam bentuk dasarnya, satu kumpulan likuiditas memiliki 2 token dan setiap kumpulan menciptakan pasar baru untuk pasangan token tersebut. DAI / ETH dapat menjadi contoh yang baik dari kumpulan likuiditas populer di Uniswap.
Saat kumpulan baru dibuat, penyedia likuiditas pertama adalah penyedia yang menetapkan harga awal aset di kumpulan. Penyedia likuiditas diberi insentif untuk memberikan nilai yang sama dari kedua token ke pool. Jika harga awal token di kumpulan menyimpang dari harga pasar global saat ini, ini menciptakan peluang arbitrase instan yang dapat mengakibatkan hilangnya modal bagi penyedia likuiditas. Konsep penyediaan token dalam rasio yang benar ini tetap sama untuk semua penyedia likuiditas lain yang bersedia menambahkan lebih banyak dana ke kumpulan nanti.
Ketika likuiditas dipasok ke pool, penyedia likuiditas (LP) menerima token khusus yang disebut token LP sebanding dengan berapa banyak likuiditas yang mereka pasok ke pool. Ketika perdagangan difasilitasi oleh kumpulan, biaya 0,3% didistribusikan secara proporsional di antara semua pemegang token LP. Jika penyedia likuiditas ingin mendapatkan kembali likuiditas yang mendasarinya, ditambah biaya yang masih harus dibayar, mereka harus membakar token LP mereka.
Setiap pertukaran token yang difasilitasi oleh kumpulan likuiditas menghasilkan penyesuaian harga sesuai dengan algoritma penetapan harga deterministik. Mekanisme ini juga disebut pembuat pasar otomatis (AMM) dan kumpulan likuiditas di berbagai protokol mungkin menggunakan algoritme yang sedikit berbeda.
Liquidity Pool dasar seperti yang digunakan oleh Uniswap menggunakan algoritme pembuat pasar produk konstan yang memastikan bahwa produk dari jumlah 2 token yang disediakan selalu tetap sama. Selain itu, karena algoritme, kumpulan selalu dapat menyediakan likuiditas, tidak peduli seberapa besar perdagangannya. Alasan utama untuk ini adalah bahwa algoritme secara asimtotik meningkatkan harga token saat jumlah yang diinginkan meningkat. Perhitungan di balik pembuat pasar produk konstan cukup menarik, tetapi untuk memastikan artikel ini tidak terlalu panjang, saya akan menyimpannya untuk lain waktu.
Pengambilan utama di sini adalah bahwa rasio token di kumpulan menentukan harga, jadi jika seseorang, katakanlah, membeli ETH dari kumpulan DAI / ETH, mereka mengurangi pasokan ETH dan menambahkan pasokan DAI yang menghasilkan peningkatan dalam harga ETH dan penurunan harga DAI. Seberapa besar pergerakan harga tergantung pada ukuran perdagangan, sebanding dengan ukuran kumpulan. Semakin besar pool dibandingkan dengan perdagangan, semakin kecil dampak harga alias slip terjadi, sehingga pool yang besar dapat mengakomodasi perdagangan yang lebih besar tanpa terlalu banyak menggerakkan harga.
Karena kumpulan likuiditas yang lebih besar membuat lebih sedikit selip dan menghasilkan pengalaman perdagangan yang lebih baik, beberapa protokol seperti Balancer mulai memberi insentif kepada penyedia likuiditas dengan token tambahan untuk memasok likuiditas ke kumpulan tertentu. Proses ini disebut penambangan likuiditas dan kami membicarakannya di artikel Pertanian Hasil kami.
Konsep di balik kumpulan likuiditas dan pembuatan pasar otomatis cukup sederhana namun sangat kuat karena kami tidak perlu lagi memiliki buku pesanan terpusat dan kami tidak perlu bergantung pada pembuat pasar eksternal untuk terus menyediakan likuiditas ke bursa.
Berbagai Jenis Liquidity Pool
Liquidity Pool yang baru saja kami jelaskan digunakan oleh Uniswap dan merupakan bentuk paling dasar dari kumpulan likuiditas. Proyek lain mengulangi konsep ini dan menghasilkan beberapa ide menarik.
Curve, misalnya, menyadari bahwa mekanisme pembuatan pasar otomatis di belakang Uniswap tidak berfungsi dengan baik untuk aset yang seharusnya memiliki harga yang sangat mirip, seperti koin stabil atau rasa berbeda dari koin yang sama, seperti wETH dan sETH. Kumpulan kurva, dengan menerapkan algoritme yang sedikit berbeda, dapat menawarkan biaya yang lebih rendah dan selip yang lebih rendah saat menukar token ini.
Ide lain untuk kumpulan likuiditas yang berbeda datang dari Balancer yang menyadari bahwa kita tidak perlu membatasi diri untuk hanya memiliki 2 aset dalam satu kumpulan dan pada kenyataannya Balancer mengizinkan sebanyak 8 token dalam satu kumpulan likuiditas.
Resiko
Dan tentu saja, seperti semua yang ada di DeFi, kita harus ingat tentang potensi risikonya. Selain risiko DeFi standar kami seperti bug kontrak pintar, kunci admin, dan risiko sistemik, kami harus menambahkan 2 risiko baru – kerugian tidak permanen dan peretasan kumpulan likuiditas – lebih lanjut tentang ini di artikel berikutnya.
Dalam bahasa indonesia disebut Kolam Liquiditas