Cahaya dan bayangan pada Automated Market Makers (AMM)

2023-03-02, 04:11


Pembuat pasar otomatis produk konstan (AMM) adalah jenis algoritma pertukaran terdesentralisasi (DEX) yang memungkinkan pengguna untuk melakukan perdagangan kripto tanpa buku pesanan. Algoritma menetapkan harga kripto tertentu berdasarkan rumus matematika yang memastikan hasil kali kuantitas dua kripto berbeda dalam kolam likuiditas tetap konstan. AMM produk konstan menggunakan persamaan matematika tetap untuk menentukan harga kripto tertentu berdasarkan saldo token dalam kolam likuiditas. Persamaannya adalah:

x * y = k

di mana x dan y adalah jumlah dari dua token yang berbeda di dalam kolam likuiditas, dan k adalah nilai konstan yang mewakili hasil perkalian awal dari kedua saldo token di dalam kolam. Ketika seorang trader membeli satu token, mereka mengurangi pasokan token tersebut di dalam kolam sementara meningkatkan pasokan token lain, dan sebaliknya ketika mereka menjual.

AMM telah menjadi populer karena kesederhanaan dan biaya rendahnya. Mereka menghilangkan kebutuhan untuk buku pesanan, yang dapat rumit untuk dipelihara dan dapat menyebabkan masalah likuiditas, terutama untuk pasar yang lebih kecil. Selain itu, AMM seperti Uniswap dan SushiSwap adalah permissionless, artinya siapa pun dapat berpartisipasi dalam kolam likuiditas dengan menyediakan token mereka sendiri dan mendapatkan biaya perdagangan sebagai imbalan.

Pembuat pasar otomatis pertama kali diperkenalkan dalam whitepaper tahun 2017 oleh tim peneliti yang dipimpin oleh Dan Robinson dan Vitalik Buterin. Whitepaper tersebut mengusulkan jenis pertukaran terdesentralisasi baru yang menggunakan pendekatan formulaik untuk penetapan harga dan penyediaan likuiditas, daripada model buku pesanan tradisional yang digunakan oleh pertukaran terpusat.

Implementasi pertama dari pembuat pasar otomatis adalah Bancor, yang diluncurkan pada 2017. Bancor menggunakan pendekatan yang mirip dengan formula produk konstan yang digunakan oleh AMM modern, tetapi dengan beberapa perbedaan utama. Algoritma penetapan harga Bancor menggunakan parameter “berat konektor” yang dapat disesuaikan untuk menyeimbangkan penawaran dan permintaan token di kolam likuiditas.

Pada tahun 2018, Uniswap diluncurkan oleh Hayden Adams, yang memperkenalkan rumus produk konstan sebagai algoritma penetapan harga untuk AMM-nya. Inovasi ini sangat penting karena menghilangkan kebutuhan akan parameter yang dapat disesuaikan, membuat algoritma penetapan harga lebih sederhana dan transparan.

Sejak saat itu, beberapa AMM lainnya muncul, termasuk SushiSwap, Curve, Balancer, dan lain-lain. AMM-AMM ini memiliki fitur dan pilihan desain yang berbeda, tetapi semuanya menggunakan beberapa bentuk algoritma pembuatan pasar otomatis untuk menentukan harga dan likuiditas token dalam kolam likuiditas mereka.

Salah satu kritik terbesar terhadap AMM adalah kerentanan terhadap kerugian sementara, yang merupakan perbedaan antara nilai yang diharapkan dan nilai aktual dari token LP dalam kolam likuiditas akibat perubahan rasio harga token. Ketika rasio harga token dalam kolam berubah secara signifikan, LP dapat mengalami kerugian nilai dibandingkan dengan hanya memegang token di luar kolam.

Misalnya, asumsikan sebuah kolam likuiditas memiliki 10 ETH dan 1000 token DAI. Nilai kolam (k) adalah 10 ETH * 1000 DAI = 10.000 ETH-DAI. Jika seorang trader ingin membeli 1 ETH, algoritma akan menghitung harga baru berdasarkan rumus produk konstan, sehingga:

10 ETH 1000 DAI = 10,000 ETH-DAI
(10 + 1) ETH
y = 10,000 ETH-DAI
y = 1000 / 11 = 90.9 DAI
Pedagang akan perlu menukar 90.9 DAI untuk menerima 1 ETH. Setelah perdagangan, saldo kolam baru akan menjadi 11 ETH dan 909.1 DAI, menjaga produk konstan (k) tetap sama.

Kerugian sementara adalah risiko yang harus dipertimbangkan oleh penyedia likuiditas ketika menyediakan token ke AMM produk konstan. Mereka mungkin mengalami kerugian sementara jika harga token dalam kolam berubah secara signifikan, dan mereka mungkin tidak menghasilkan sebanyak yang mereka miliki hanya dengan memegang token mereka di luar kolam.

Slippage adalah faktor lain yang perlu dipertimbangkan saat melakukan perdagangan di pasar pembuat pasar produk konstan. Ini adalah perbedaan antara harga yang diharapkan dan harga eksekusi aktual dari perdagangan karena perubahan dalam saldo token pool. Saat likuiditas pool berubah, harga eksekusi dapat menyimpang dari harga yang diharapkan, mengakibatkan slippage.

Sebagai contoh, jika seorang trader ingin membeli sejumlah besar token yang memiliki porsi kecil dalam kolam likuiditas, harga pelaksanaan mungkin jauh lebih tinggi daripada harga pasar saat ini. Hal ini terjadi karena perdagangan akan menyebabkan deviasi yang lebih besar dalam saldo token kolam, mengakibatkan lebih banyak slippage.

Slippage dapat dikurangi dengan memastikan bahwa kolam likuiditas memiliki kedalaman yang cukup dan dengan menggunakan order limit daripada order pasar. Order limit memungkinkan para trader untuk menetapkan harga maksimum atau minimum yang bersedia mereka bayarkan untuk sebuah token, mengurangi risiko slippage yang signifikan.

Selain kerugian yang tidak permanen dan selip, ada sejumlah risiko lain yang terkait dengan pembuat pasar otomatis. Yang paling terkenal:

  1. Serangan pinjaman kilat: Pinjaman kilat adalah jenis pinjaman yang dapat diambil dan dilunasi dalam satu transaksi yang sama. Ini dapat digunakan untuk memanipulasi harga token dalam AMM, menghasilkan keuntungan yang signifikan bagi penyerang. Sebagai contoh, serangan pinjaman kilat dapat digunakan untuk memanipulasi harga token dalam kolam likuiditas dan menyebabkan AMM membeli token penyerang dengan harga yang sangat tinggi secara artifisial.

2.Rentan Kerentanan Kontrak Pintar: Kerentanan kontrak pintar dapat dieksploitasi untuk mencuri dana pengguna atau memanipulasi harga token dalam AMM. Misalnya, jika ada kerentanan dalam kode kontrak pintar, penyerang mungkin dapat menarik dana pengguna dari pool likuiditas.

  1. Risiko tata kelola: Banyak AMM diatur oleh organisasi otonom terdesentralisasi (DAO), yang dapat menghadapi risiko tata kelola jika terdapat kurangnya transparansi atau jika sekelompok pengguna minoritas memiliki kekuatan suara yang tidak proporsional. Misalnya, jika sekelompok kecil pengguna memiliki kekuatan suara yang signifikan, mereka dapat mempengaruhi keputusan tata kelola AMM untuk keuntungan mereka.

4.Risiko regulasi: Saat lanskap regulasi untuk cryptocurrency terus berkembang, ada risiko bahwa AMM bisa menghadapi tindakan regulasi atau tantangan hukum. Sebagai contoh, jika sebuah AMM melanggar hukum efek, maka bisa menghadapi tindakan hukum dari regulator.

  1. Risiko likuiditas: Meskipun AMM dirancang untuk menyediakan likuiditas bagi pasar dan aset yang lebih kecil, masih ada risiko likuiditas rendah, yang dapat menyebabkan penyebaran bid-ask yang lebih lebar dan slippage yang lebih tinggi. Misalnya, jika likuiditas di dalam pool likuiditas rendah, seorang trader mungkin tidak dapat mengeksekusi perdagangan dengan harga yang diinginkan.

  2. Risiko Oracle: AMM bergantung pada umpan harga dari orakel, yang merupakan sumber data harga eksternal. Jika orakel dimanipulasi atau dikompromikan, hal ini dapat mengakibatkan penetapan harga yang tidak akurat di AMM. Misalnya, jika seorang penyerang dapat memanipulasi data harga pada orakel, mereka mungkin dapat menghasilkan keuntungan dari perdagangan di AMM.

  3. Risiko front-running: Front-running adalah jenis transaksi yang terjadi ketika seorang trader menempatkan pesanan untuk membeli atau menjual token di depan pesanan trader lain, memanfaatkan pergerakan harga yang disebabkan oleh pesanan asli. Ini dapat menjadi risiko bagi AMM, karena sifat buka dan transparan dari buku pesanan membuatnya lebih mudah bagi front-runner untuk mengidentifikasi perdagangan yang menguntungkan. Sebagai contoh, seorang front-runner mungkin dapat melihat bahwa pesanan besar akan dieksekusi di AMM dan menempatkan pesanan mereka sendiri di depannya, menghasilkan keuntungan bagi front-runner.

Secara keseluruhan, meskipun AMM memiliki banyak manfaat, masih ada beberapa risiko yang terkait dengan penggunaannya. Para trader dan penyedia likuiditas sebaiknya mempertimbangkan risiko-risiko ini dengan hati-hati sebelum terlibat dengan AMM, dan mengambil langkah-langkah pencegahan yang sesuai untuk menguranginya. Seperti halnya dengan aplikasi terdesentralisasi lainnya, penting bagi pengguna untuk menyadari risiko-risiko tersebut dan mengambil langkah-langkah pencegahan yang sesuai untuk melindungi dana mereka.

AMM mewakili salah satu gerakan inovatif terbesar dalam crypto yang memacu kenaikan perdagangan terdesentralisasi, serta memberikan para pedagang cara yang sederhana dan mudah untuk menukar antara berbagai cryptocurrency tanpa perlu bursa terpusat atau buku pesanan. Meskipun DEX dan AMM memiliki tempatnya dalam ekosistem cryptocurrency, namun mereka belum menjadi pengganti bursa terpusat bagi banyak peserta pasar.

Pengungkapan: Artikel ini ditulis dalam kerjasama dengan DWF Labs, market maker dan klien institusional Gate.io. Untuk informasi lebih lanjut tentang DWF Labs, kunjungi www.dwf-labs.com


Penulis: DWF Labs.
Artikel ini hanya mewakili pandangan peneliti dan tidak merupakan saran investasi apa pun.
Tidak ada konten di sini yang akan dianggap sebagai nasihat investasi dan tidak menandakan tawaran atau permintaan tawaran atau rekomendasi produk atau proyek investasi apa pun.
Penyertaan produk, layanan, entitas, atau konten pihak ketiga tidak merupakan dukungan, rekomendasi, atau afiliasi oleh Gate.io. Harap melakukan penelitian menyeluruh dan mencari saran profesional sebelum membuat keputusan investasi apa pun.
Gate.io berhak atas semua hak untuk artikel ini. Penyiaran ulang artikel akan diizinkan asalkan Gate.io disebutkan. Dalam semua kasus, tindakan hukum akan diambil karena pelanggaran hak cipta.




Bagikan
gate logo
Gate
Perdagangan Sekarang
Bergabung dengan Gate untuk Memenangkan Hadiah