Apa itu Automated Market Maker (AMM)?

Pembuat Pasar Otomatis

Los Pembuat Pasar Otomatis (Pembuat Pasar Otomatis atau AMM) telah menjadi bagian integral dari ekosistem DeFi, memfasilitasi triliunan volume perdagangan. Dipromosikan oleh proyek-proyek seperti Bancor dan Uniswap pada 2017/2018, AMM memberikan alternatif menarik untuk model buku pesanan batas pusat tradisional.

La replikasi dari buku pesanan di blockchain Anda mengalami dua masalah utama: pertama, ada biaya gas yang terlibat untuk setiap pesanan bahwa pembuat ingin mengirim atau mengubah, yang menjadi mahal dari waktu ke waktu dan tidak efisien. Kedua, karena data blockchain tersedia untuk umum dan mudah diakses, terdepan itu mencegah pedagang dari mengeksekusi perdagangan yang mereka inginkan.

Salah satu yang utama keuntungan dari MMA tentang buku pesanan adalah itu siapa pun dapat menyediakan aset untuk pasangan untuk menjadi penyedia likuiditas dan mendapatkan biaya perdagangan. Hasil dari, AMM dapat menarik lebih banyak modal, menghasilkan kedalaman pasar yang lebih besar untuk pertukaran terdesentralisasi (DEXs) dibandingkan dengan rekan-rekan mereka yang terpusat. Jadi, tidak mengherankan jika inovasi ini menjadi fondasi penting bagi DEX paling populer dan bahkan aplikasi DeFi lainnya.

Sejarah singkat MMA

Salah satu pendiri Ethereum, Vitalik Buterin pertama kali membahas pengoperasian DEX di blockchain dengan AMM pada tahun 2016, yang kemudian menginspirasi penciptaan Uniswap.

Meskipun Bancor dikreditkan dengan menciptakan AMM pertama (disebut omnipool), salah satu kelemahan utama dari pendekatan ini adalah bahwa token harus dipasangkan dengan token BNT asli protokol. Karena token ini digunakan sebagai penyebut umum di semua kumpulan, semua pertukaran memerlukan token BNT. Akibatnya, trader mengalami slippage dua kali jika ingin beralih dari USDC ke ETH (karena jalur umumnya adalah: USDC ke BNT, lalu BNT ke ETH).

Dengan menghilangkan kebutuhan akan token jaringan untuk melakukan pertukaran seperti di Bancor, Operasi Uniswap bergantung sepenuhnya pada cadangan token dalam kumpulan likuiditas, berkat formula sederhana namun elegan: x * kamu = k yang merevolusi DeFi. Keberhasilan Uniswap sejak diluncurkan pada November 2018 akhirnya melahirkan puluhan DEX berbasis AMM yang serupa dan menunjukkan bahwa AMM sangat menjanjikan sebagai primitif keuangan baru.

Meskipun Uniswap membuat langkah besar dengan dua implementasi pertamanya, karena likuiditas disediakan secara merata di seluruh rentang harga dari nol hingga tak terbatas, efisiensi modal kurang. Masalah ini diselesaikan dengan pengenalan likuiditas terkonsentrasi di Uniswap v3, di mana efisiensi modal sangat meningkat, menghasilkan likuiditas yang lebih tinggi dan slippage yang lebih rendah.

Untuk piringan hitam, ini mengurangi risiko kerugian tidak kekal karena likuiditas disediakan dalam kisaran harga. Aspek lain yang menguntungkan dari likuiditas terkonsentrasi adalah kesederhanaan dan fleksibilitas yang memungkinkan, dengan Uniswap v3 dapat mengambil bentuk AMM apa pun yang memungkinkan.

Sekarang setelah kita mengetahui sedikit tentang latar belakang MMA, mari kita lihat cara kerjanya.

MMA menjelaskan langkah demi langkah

Untuk memudahkan perdagangan, AMM mengganti buku pesanan dengan kumpulan likuiditas. Kumpulan likuiditas pada dasarnya adalah kontrak pintar yang menyimpan cadangan dua token berbeda dalam rasio tertentu. Kode kontrak pintar menentukan bagaimana cadangan menentukan harga, aturan untuk penyediaan likuiditas dan perdagangan, serta biaya yang dikenakan pedagang saat bertukar melalui kumpulan.

Los penyedia likuiditas (selanjutnya LP) dapat memasok aset kripto ke cadangan kumpulan untuk mendapatkan biaya perdagangan dari setiap transaksi dan menerima hadiah token untuk memasok likuiditas ke kolam tertentu. Imbalan token biasanya dikeluarkan dalam token tata kelola protokol, memberikan hak suara kepada pemegang untuk pengembangan protokol dan AMM-nya.

Untuk melacak porsi biaya yang akan diterima LP, pembagian kumpulan dikreditkan sebagai token LP sebanding dengan kontribusi likuiditas Anda sebagai bagian dari total kolam. Itu berarti jika LP menyediakan 10% dari aset, mereka akan mendapatkan 10% dari biaya perdagangan yang dihasilkan oleh kumpulan. Token LP yang mewakili posisi likuiditas Anda dapat dibakar kapan saja untuk menghilangkan likuiditas dari kumpulan.

Inovasi utama MMA atas model buku pesanan adalah bahwa siapa pun dapat memberikan likuiditas dan dapatkan bagian dari biaya perdagangan, yang menurunkan hambatan untuk berpartisipasi. Dalam model buku pesanan terpusat, peran LP biasanya disediakan untuk beberapa individu atau perusahaan dengan kekayaan bersih tinggi terpilih. Dengan munculnya MMA, fitur ini terbuka untuk audiens yang jauh lebih besar.

Dari sudut pandang trader, keuntungannya adalah Anda bisa mendapatkan likuiditas segera saat berinteraksi dengan kumpulan, dan tidak perlu menunggu perintah yang cocok. Jika seorang trader ingin membeli atau menjual token, dia bisa pergi ke pool, menentukan aset dan jumlah yang ingin dia perdagangkan. Kontrak pintar kalau begitu akan memberikan nilai tukar berdasarkan kurva pasak, yang dihitung berdasarkan cadangan dua token berbeda di kumpulan.

Sebagai contoh, pertimbangkan kumpulan untuk ETH-USDC dengan cadangan berikut: ETH = 1 dan USDC = 500. Mengikuti model Uniswap v000, harga AMM sama dengan rasio cadangan (10 USDC). Setelah pedagang membeli 000 ETH dengan $2 dalam USDC, AMM menghapus 150 ETH dari kumpulan dan mengkreditkan token ini ke dompet pedagang. AMM juga menambahkan 1 USDC trader ke pool. Berdasarkan parameter biaya, yang ditetapkan dan dihitung oleh kontrak pintar, pedagang akan dikenakan persentase dari transaksi Anda.

Setelah perdagangan dieksekusi, akan ada sedikit lebih sedikit ETH di kumpulan dan sedikit lebih banyak USDC. Karena kurva pasak secara algoritme menentukan harga ETH sebagai rasio jumlah aset, Harga ETH turun menjadi sekitar 147 USDC. Jika pedagang telah menjual ETH untuk USDC, maka rasionya akan bergerak ke arah yang berlawanan dan menyebabkan kenaikan harga ETH.

Untuk ukuran perdagangan yang lebih besar, perbedaan antara harga spot dan harga realisasi (juga dikenal sebagai slippage) meningkat karena jumlah token yang diperdagangkan meningkat relatif terhadap ukuran kumpulan. Oleh karena itu, AMM memaksa mereka yang memasuki transaksi yang lebih besar untuk membayar harga yang lebih tinggi dibandingkan dengan transaksi yang lebih kecil. Oleh karena itu, toleransi slippage tertentu harus ditetapkan agar order dapat dieksekusi.

Ketika terjadi transaksi yang menyebabkan harga yang dikutip oleh grup menyimpang secara signifikan dari nilai pasar yang lebih luas, arbitrase dapat melakukan intervensi dan menyesuaikan kembali jumlah pool untuk mendapatkan keuntungan dari perbedaan harga di AMM dan tempat perdagangan lainnya.

Misalnya, jika penjualan besar ETH menyebabkan harga turun dari 150 USDC menjadi 135 USDC, tetapi rata-rata pasar tetap mendekati 150 USDC, maka arbitrase dapat membeli ETH dari AMM dan melanjutkan untuk menjualnya di tempat perdagangan lain. . Karena arbitrase membeli lebih banyak ETH melalui AMM dan lebih banyak ETH yang ditarik dari kumpulan likuiditas, harga pada akhirnya akan menyatu dengan harga pasar dari 150 USD.

Seperti yang telah kita lihat sebelumnya, pertukaran apa pun mengubah komposisi aset kumpulan dan nilai tukar diperbarui secara otomatis, mengubah nilai seluruh grup. Karena harga aset berfluktuasi, demikian pula nilai kumpulan, yang berarti nilai bagian kumpulan LP juga berfluktuasi. Idealnya, LP ingin menghilangkan likuiditas sedekat mungkin dengan harga di mana mereka memasuki posisi, karena mereka dapat mengalami kerugian ketika aset ditarik dari kumpulan setelah perubahan harga, yang dikenal sebagai kerugian tidak kekal. Namun, kerugian yang tidak permanen dapat diimbangi dengan biaya dan hadiah token yang diperoleh LP.

MMA beraksi

Pada bagian ini, kita akan memeriksa tiga model AMM populer untuk menyoroti pendekatan yang berbeda: Tidak bertukar tempat, Melengkung y Pengimbang.

Tidak bertukar tempat

Ada berbagai variasi MMA dengan desain kurva yang berbeda dari Persatuan.

Model Pembuat Pasar Produk Konstan mengatur harga dengan menjaga produk matematis dari kuantitas dua aset tetap konstan. Misalnya, Uniswap versi 1 dan 2 dikenal sebagai CPMM, di mana kelipatan dari jumlah dua token yang berbeda tetap konstan sesuai dengan rumus berikut:

[sorot]x * y = k[/sorot]

Dimana x adalah jumlah satu token (misalnya ETH), y adalah jumlah token lain (misalnya USDC), dan k adalah konstanta.

Di v2, kontrak pintar grup mengasumsikan bahwa cadangan kedua aset memiliki nilai yang sama. Jadi LP harus menyediakan ETH dan USDC dalam rasio 50:50 ke kumpulan untuk menjaga k konstan.

Dalam v3, penyediaan likuiditas dapat terkonsentrasi di satu bagian dari kurva obligasi, mengurangi slippage dan meningkatkan efisiensi modal. LP di v2 akan menyediakan likuiditas di seluruh kisaran harga penuh dari kurva obligasi, yang berarti sebagian besar likuiditas tidak dikonsumsi. Dengan likuiditas terkonsentrasi, LP dapat memilih kisaran di mana mereka akan menyediakan likuiditas dan dapat menyesuaikan posisi mereka berdasarkan kondisi pasar.

Oleh karena itu, Uniswap v3 menjauh dari model produk konstan, menggabungkan model ini dengan pembuat pasar jumlah konstan. Operasi tidak dilakukan di sepanjang kurva tingkat tunggal yang ditentukan oleh persamaan x * y = k, seperti pada versi sebelumnya. Likuiditas dapat terputus-putus, artinya setiap posisi LP dapat dikuras dari satu pool, yang tidak dapat terjadi dengan v1/v2.

Melengkung

Kurva adalah contoh dari MMA Fitur Hibrida, yang menggabungkan model produk konstan dan jumlah konstan untuk menyediakan pembuat pasar otomatis yang lebih efisien untuk perdagangan stablecoin.

Kumpulan likuiditas Curve v1 terdiri dari dua atau lebih aset dengan hubungan yang sama, seperti USDC dan DAI, WBTC dan renBTC, atau stETH dan ETH. Stablecoin telah mengalami peningkatan besar dalam adopsi, Curve telah menjadi DEX dengan total nilai tertinggi yang dikunci, memfasilitasi perdagangan yang stabil dengan biaya dan slippage yang sangat rendah.

Saat aset dalam kumpulan menjadi tidak seimbang, kurva pasak mengambil bentuk kurva output konstan (mirip dengan Uniswap v1/v2). Namun, ketika aset ditawarkan sedemikian rupa sehingga nilai tukar cukup dekat dengan paritas, kurva obligasi bergeser ke arah model jumlah konstan:

Manfaat dari pendekatan jumlah konstan adalah menghilangkan selip yang ditemukan dalam model produk konstan. Model hybrid yang digunakan oleh Curve diilustrasikan oleh 'stableswap invarian' pada gambar berikut:

Pada Kurva v2, skala harga terus diperbarui menurut oracle bagan harga internal untuk merepresentasikan harga pasar dengan lebih baik dan memastikan bahwa perdagangan tetap mendekati titik impas. Fitur pembuat pasar dapat dipatok dengan harga berapa pun, yang sesuai dengan semua token daripada stablecoin atau aset yang diperdagangkan bersama.

Pengimbang

Protokol penyeimbang memungkinkan setiap kumpulan memiliki lebih dari dua aset dan dipasok dalam rasio apa pun. Setiap kumpulan aset diberi bobot dalam pembuatan kumpulan di mana jumlah bobotnya sama dengan 1, di mana bobot tidak berubah dengan penyediaan atau penghapusan likuiditas, melainkan mewakili nilai kumpulan sebagai pecahan dari nilai grup.

Balancer menggeneralisasi konsep produk konstan yang diterapkan oleh Uniswap ke mean geometrik, sehingga memunculkan apa yang disebut Market Maker rata-rata konstan. Model ini juga menambahkan pemain lain di MMA selain LP dan pedagang, yang dikenal sebagai pengontrol, yang bertugas mengelola grup.

[sorot]x^(0,2) + y^(0,3) + z^(0,5) = k[/sorot]

Dengan kumpulan pintar Balancer yang menggunakan rumus rata-rata konstan (seperti yang ditunjukkan di atas), kami dapat membuat kumpulan likuiditas hingga delapan token, memungkinkan lebih banyak penyesuaian.

Oleh karena itu, dana penyeimbang seperti dana indeks yang membangun portofolio aset dengan bobot tetap. Grafik di bawah ini membandingkan kurva yang digunakan oleh Balancer dengan dua aset (satu berbobot 25% dan lainnya 75%) dibandingkan dengan kurva Uniswap v2.

ayunan

 

Misalnya, kita dapat menentukan bobot berapa pun untuk kolam bullish atau bearish. Grup bullish untuk ETH-USDC dapat dibuat dengan menentukan bobot 90% untuk ETH dan 10% untuk USDC. Atau, kolam bearish dapat diluncurkan dengan melakukan yang sebaliknya.

Aplikasi AMM DeFi lainnya

DEX hanyalah satu kasus penggunaan protokol yang menggunakan algoritme AMM, yang juga menjadi dasar untuk aplikasi lain di DeFi.

Contoh penting adalah Pool Bootstrap Likuiditas (LBP) dari Balancer. LBP digunakan untuk rilis token yang adil, karena Protokol Abadi proyek pertama di lakukan dengan token $PERP. Berbeda dengan MMA yang telah kami jelajahi sejauh ini, parameter kolam dapat diubah. Kumpulan dua token disiapkan dengan token proyek, seperti PERP, dan token agunan, seperti USDC.

Ini awalnya menetapkan bobot yang mendukung token proyek, kemudian secara bertahap berubah untuk mendukung token agunan di akhir penjualan. Penjualan token dapat dikalibrasi sehingga harga turun ke minimum yang diinginkan. Dengan cara ini, AMM digunakan untuk berfungsi serupa dengan lelang, di mana pembeli awal akan membayar harga yang lebih tinggi, dan seiring waktu, harga token proyek akan turun hingga alokasi selesai.

Kami dapat menemukan contoh aplikasi MMA yang bagus di DeFi di luar DEX di pinjaman otomatis, dengan proyek seperti Keuangan Nosional y Protokol Hasil. Kedua proyek memfasilitasi peminjaman dan peminjaman aset kripto dengan suku bunga tetap, jangka waktu tetap dengan kurva pasak jumlah daya yang konstan.

AMM dalam kasus ini dirancang untuk memperdagangkan token ERC-20 yang serupa dengan obligasi kupon nol yang dapat ditukarkan dengan aset dasar pada tanggal tertentu di masa mendatang. Kurva jumlah daya konstan menyematkan waktu kedaluwarsa ke dalam harga, memungkinkan pengguna untuk berdagang berdasarkan suku bunga daripada harga.

MMA adalah salah satu inovasi menentukan yang muncul dari ruang DeFi dan telah menghasilkan berbagai aplikasi terdesentralisasi, termasuk DEX dan pinjaman otomatis. Penelitian tentang variasi yang berbeda dan ditingkatkan masih berlangsung (seperti TWAMM) semakin memperluas ruang desain dan munculnya a protokol generasi baru yang dibuat dengan AMM.

Tinggalkan komentar