Tantangan yang dihadapi AMM untuk Perpetual Futures on-chain dan transformasi Drift

Meneliti Tantangan dan Perkembangan AMM Perpetual Futures on-chain

Setelah mempelajari Drift Protocol secara mendalam, saya lebih memahami mengapa Solana begitu berpegang pada Central Limit Order Book (CLOB). Mewujudkan AMM untuk Perpetual Futures di on-chain memang merupakan tugas yang sangat sulit, sehingga beberapa proyek menyerah pada arah ini dan beralih ke model pembuat pasar terpusat.

Meskipun vAMM yang didirikan oleh Perpetual Protocol telah menyelesaikan masalah penambahan leverage berdasarkan AMM spot X * Y = K, tanpa partisipasi pembuat pasar terpusat, AMM kontrak berjangka harus menyelesaikan banyak masalah seperti kekurangan lawan transaksi, kedalaman yang tidak cukup, dan penyimpangan harga melalui aturan nilai yang telah ditetapkan sebelumnya.

Ini menyebabkan Drift v1 menjadi sangat kompleks dalam parameter yang dapat disesuaikan dan ekspresi matematisnya. Ini perlu mendefinisikan kondisi pasar berdasarkan keadaan penyimpangan harga kontrak, seperti pasar yang paling sehat, pasar sub-sehat, dan lain-lain, serta mengevaluasi keadaan ketidakseimbangan posisi, menentukan apakah posisi pengguna perlu dilikuidasi, dan merumuskan rencana koefisien penyesuaian yang sesuai.

Sebaliknya, kesederhanaan buku pesanan tradisional terlihat sangat menarik. Ini mungkin menjelaskan mengapa Solana sangat menyukai buku pesanan.

Kemudian, Drift meluncurkan fitur order limit, namun pengalamannya masih berbeda dari buku pesanan tradisional. Saat ini, perdagangan di platform Drift didukung oleh tiga mekanisme likuiditas:

  1. Lelang JIT, disediakan oleh pembuat pasar untuk likuiditas
  2. Buku pesanan harga terbatas, juga disediakan oleh pembuat pasar untuk likuiditas.
  3. AMM, disediakan oleh mekanisme AMM Drift tanpa intervensi pembuat pasar

Namun, mulai 7 Agustus, Drift akan sepenuhnya meninggalkan mode AMM dan sepenuhnya menerima pembuat pasar terpusat.

Masalah inti yang dihadapi vAMM termasuk:

  1. Tingkat biaya modal terus menurun, dan dana asuransi dari protokol setara dengan menjual volatilitas, yang mudah dimakan perlahan-lahan oleh para arbitrageur saat pasar bergejolak.
  2. Sulit untuk mempertahankan pengikatan harga, diperlukan subsidi yang berkelanjutan untuk menjaga konsistensi antara harga futures dan harga spot.
  3. Masalah ketergantungan jalur, semakin jauh harga menyimpang, semakin tinggi biaya pemeliharaan.

Bahkan pendiri vAMM, Perpetual Protocol, juga sedang mempertimbangkan arah pengembangan baru. Mereka berencana untuk mengadopsi strategi pembuatan pasar yang lebih proaktif dalam versi V2 untuk menghindari masalah kehilangan biaya modal yang ada di mode V1. Versi baru ini akan mengintegrasikan fungsi dari DEX tertentu, tim percaya bahwa solusi kontrak berjangka terdesentralisasi terletak pada kombinasi organik antara CLOB dan mode AMM.

Perubahan ini pada dasarnya mengubah vAMM yang sebelumnya bergantung pada rumus matematika untuk penetapan harga menjadi model yang ditawarkan secara aktif oleh pembuat pasar. Risiko beralih dari ditanggung oleh protokol ke peserta pasar.

Dari situasi saat ini, model AMM mungkin lebih cocok untuk perdagangan spot. Sementara itu, perdagangan kontrak on-chain masih perlu mencari keseimbangan antara desentralisasi dan sentralisasi.

Selanjutnya, mari kita menyelami cara kerja vAMM, yang juga merupakan bagian yang paling kompleks.

mekanisme vAMM (AMM virtual)

Sebuah protokol kontrak berkelanjutan vAMM menggunakan rumus produk tetap X * Y = K yang sama dengan DEX tertentu.

Untuk AMM spot tradisional, pengguna melakukan perdagangan langsung berdasarkan likuiditas pool (LP), dan perbandingan aset LP mencerminkan harga spot. Sementara itu, vAMM sebenarnya adalah struktur dua lapis, di mana LP berfungsi sebagai jaminan, dan aset nyata disimpan di dalam vault kontrak pintar. vAMM pada dasarnya adalah mekanisme penemuan harga setelah pengguna membuka leverage.

Contoh:

  1. Misalkan harga ETH saat ini adalah 4000 USDT, kolam vAMM awalnya adalah 100 ETH dan 400.000 USDT.

  2. Alice menggunakan 100 U sebagai margin, dengan leverage 10 kali untuk membeli ETH:

    • Alice menyetor 1000 U ke kontrak pintar sebagai jaminan.
    • Protokol akan mencatat 10.000 U (100 U × 10 kali leverage) ke vAMM, vAMM menghitung ETH yang seharusnya diterima Alice berdasarkan rumus produk tetap X * Y = K.

    Status awal X * Y = K: 100 ETH * 400.000 U = 40.000.000 Alice menyetor 1000U, kemudian menjadi 410.000 U. X = K / Y: 40.000.000 / 410.000 ≈ 97,5609 ETH Alice sebenarnya mendapatkan sekitar 2.44 ETH.

    Pada saat ini, status di dalam vAMM diperbarui menjadi 97.5609 ETH dan 410.000 U.

  3. Bob kemudian menggunakan 1000 U sebagai margin, melakukan short ETH dengan leverage 10 kali:

    • Bob menyetor 1000 U ke kontrak yang sama. Protokol akan mencatat -10.000 vDAI ke vAMM, dan vAMM menghitung ukuran posisi short Bob berdasarkan rumus produk tetap X * Y = K.

    Bob menjual pendek 2.4391 ETH, dan saat itu status di dalam vAMM kembali menjadi 100 ETH dan 400.000 U.

Mekanisme harga menggunakan mekanisme biaya pendanaan, mirip dengan pembayaran biaya pendanaan pada kontrak berjangka perpetual di bursa terpusat.

Memahami perbedaan antara vAMM dan kontrak di bursa terpusat tradisional sangat penting:

Di bursa terpusat, setiap posisi long memiliki posisi short yang sesuai, yaitu ada lawan nyata, sehingga pengguna yang memiliki posisi akan membayar biaya pendanaan. Bursa hanya merupakan tempat perdagangan, tidak menanggung risiko posisi apapun. Namun, dalam vAMM, situasinya sangat berbeda.

vAMM menggunakan X * Y = K untuk penetapan harga, aset dijaminkan sebagai margin ke dalam kontrak. Pada dasarnya, ini adalah perdagangan berdasarkan kurva harga, bukan lawan nyata.

Oleh karena itu, begitu menghadapi ketidakseimbangan antara bullish dan bearish, protokol perlu mencari cara untuk menarik lawan nyata, dan cara untuk menarik adalah dengan memberikan subsidi. Ini membuat stabilitas sumber subsidi dan dana kolam menjadi sangat penting, yang secara langsung berkaitan dengan kelangsungan proyek.

Terutama dalam kondisi pasar satu arah atau saat harga berfluktuasi tajam, kumpulan dana setara dengan menjual volatilitas. Ciri dari menjual volatilitas adalah keuntungan kecil saat stabil dan kerugian besar saat berfluktuasi.

Sebuah protokol melakukan inovasi berdasarkan vAMM dengan meluncurkan AMM dinamis (dAMM), perbedaannya adalah parameter dapat dikonfigurasi untuk mengatasi masalah penyimpangan harga aset, ketidaksimetrian pihak long dan short, kedalaman, dan sebagainya. Namun, masih ada beberapa masalah yang tidak bisa diselesaikan.

Mekanisme AMM Dinamis

Sebuah protokol menggunakan AMM dinamis, ditingkatkan berdasarkan AMM virtual (vAMM), tetapi memiliki parameter yang dapat dikonfigurasi sebagai berikut:

  • Peg: Faktor harga. Mengontrol tingkat penyimpangan antara harga kontrak dan harga spot, hampir dengan cara kontrol keras, sehingga harga kontrak terikat pada harga spot.

  • K: mengontrol kedalaman likuiditas, semakin besar nilai K, semakin baik kedalaman, semakin sedikit slippage. Sebaliknya juga berlaku. Dalam situasi di mana harga kontrak sangat menyimpang dari harga spot, mengurangi nilai K dapat membantu memicu fluktuasi harga, membawa harga kontrak mendekati harga spot.

  • Kolam biaya: Pendapatan terutama digunakan untuk menyesuaikan Peg dan K.

Dengan empat situasi penyimpangan antara harga oracle (harga kontrak) dan harga mark (harga spot), terdapat strategi penyesuaian yang sesuai.

1. Peg (pengganda terikat)

Ketika harga kontrak vAMM menyimpang dari harga pasar spot, digunakan untuk penyesuaian harga cepat, sehingga harga acuan mendekati harga pasar yang sebenarnya.

Formula: Harga = (Y / X) * Peg Harga = (Aset Dasar / Aset Penilaian) * Peg Multiplier

Rencana Penyesuaian: Periksa oracle setelah setiap transaksi - deviasi harga mark. Jika deviasi melebihi nilai LIQ_LIMIT (saat ini 10%), akan ada dua opsi:

  1. Jika cadangan biaya cukup, maka langsung sesuaikan Peg untuk mengarahkan harga kembali.

2)Jika cadangan biaya tidak cukup, maka akan membandingkan dua jenis biaya:

  • Subsidi tarif, menarik biaya arbitrase
  • Biaya penambatan ulang langsung

Dalam situasi normal, biasanya akan dipertimbangkan untuk menurunkan nilai K terlebih dahulu, mengurangi kedalaman likuiditas, sehingga harga lebih mudah didorong.

Setelah penyesuaian, posisi pihak yang rugi akan dihitung kerugiannya secara nyata, sementara posisi pihak yang untung akan dilengkapi oleh kolam biaya.

2. K (kedalaman likuiditas)

Mengendalikan ukuran slippage. Nilai K yang besar berarti ada lebih banyak dua aset X dan Y, sehingga semakin besar nilai K, slippage semakin kecil.

Karena protokol ini didasarkan pada vAMM, di mana X * Y = K berfungsi sebagai penetapan harga setelah leverage, dan bukan aset LP yang nyata, sehingga nilai K dapat disesuaikan.

Ringkasan:

  • Nilai K mengontrol sensitivitas harga terhadap volume perdagangan
  • Penyesuaian tingkat harga absolut Peg

3. Kolam biaya

Tidak hanya pendapatan, tetapi juga alat penyesuaian pasar. Kegunaan: Menyesuaikan nilai Peg, setelah nilai K perlu memberikan keuntungan kepada trader yang menguntungkan, membayar biaya dana yang tidak seimbang.

Sumber pendapatan utama dari kolam biaya:

  1. Biaya transaksi, tarif dasar 0,05-0,1% 2)Biaya likuidasi, 50% diberikan ke kolam biaya 3)Pendapatan biaya modal

Model ini sangat bergantung pada kesehatan kolam biaya, yang dapat menyebabkan protokol kehilangan keunggulan dalam hal biaya transaksi.

Masalah yang lebih mendasar adalah, pertumbuhan pendapatan bersifat linier (volume transaksi * biaya transaksi = pendapatan), tetapi pengeluaran dapat menjadi eksponensial seiring dengan pergerakan pasar yang satu arah (kuadrat deviasi harga * ukuran posisi * waktu = pengeluaran).

Dalam jangka panjang, pengeluaran tidak dapat sepenuhnya menutupi pendapatan. Ini juga mengapa protokol ini memutuskan untuk meninggalkan vAMM dan merangkul pembuatan pasar terpusat.

Ringkasan

Dalam mode vAMM, pengguna yang melakukan transaksi Perpetual Futures harus menyetor margin untuk potensi likuidasi. Sedangkan rumus X * Y = K sebenarnya berubah menjadi kurva untuk penetapan harga.

Sebuah protokol mengubah cara penetapan harga berdasarkan hal ini, menambahkan Peg multiplier, dan juga membuat nilai K menjadi dapat disesuaikan, untuk mengaitkan harga kontrak dengan harga spot. Selama proses penyesuaian, keuntungan posisi pengguna yang muncul akan ditambah oleh kolam biaya.

Ini membuat kolam biaya menjadi sangat penting, tetapi dalam jangka panjang, dalam kondisi pasar yang ekstrem, pengeluaran akan meningkat secara eksponensial sementara pendapatan hanya dapat tumbuh secara linier. Hal ini menyebabkan subsidi bersih untuk posisi yang tidak seimbang dalam protokol.

Saat ini, tampaknya tidak mungkin mengontrol AMM on-chain hanya dengan menggunakan rumus matematika, masih diperlukan partisipasi pembuat pasar terpusat untuk mencocokkan transaksi, sehingga pihak lawan seimbang, inilah esensi dari Perpetual Futures.

DRIFT0.21%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
zkProofInThePuddingvip
· 8jam yang lalu
Semuanya cukup sulit ya.
Lihat AsliBalas0
ImaginaryWhalevip
· 08-09 14:28
Chainplus airnya terlalu dalam, cukup menonton saja.
Lihat AsliBalas0
DEXRobinHoodvip
· 08-09 14:22
Perpetual yang tidak bergizi
Lihat AsliBalas0
blocksnarkvip
· 08-09 14:22
amm masih harus pelan-pelan diproses ya
Lihat AsliBalas0
CoinBasedThinkingvip
· 08-09 14:20
Saya juga merasa amm sulit dapatkan likuidasi!
Lihat AsliBalas0
PriceOracleFairyvip
· 08-09 14:12
ugh sol maxis benar tentang clob untuk sekali ini... masih sakit untuk mengakuinya sejujurnya
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)