Keuangan Desentralisasi niat arsitektur: solusi potensial untuk menyederhanakan proses transaksi yang kompleks

Tujuan: Solusi Potensial untuk Masalah Kompleksitas DeFi

Sebelum Luna runtuh, saya sedang mengelola strategi penghasilan stablecoin untuk seorang teman, yang ingin mengetahui suku bunga yang menarik pada Januari 2020. Teman saya tidak terlalu familiar dengan cryptocurrency, jadi cara kerja sama kami adalah dia menyimpan dana di dompet keras, kemudian kami mengadakan video konferensi secara berkala, dan saya membimbingnya secara bertahap.

Kami menyebarkan dana ke berbagai protokol Keuangan Desentralisasi di berbagai rantai. Selama setiap rapat, kami melakukan puluhan transaksi, yang melibatkan persetujuan, transfer, pertukaran, setoran, klaim, dan penarikan dana. Dana diinvestasikan ke pasangan perdagangan LP yang disesuaikan, penguncian suara Curve, dan lainnya, untuk memaksimalkan keuntungan. Kami hampir menggunakan semua jembatan lintas rantai, DEX, dan agregator hasil utama.

Proses ini cukup kompleks bagi teman. Saya perlu menjelaskan setiap langkah secara rinci, dan dia harus memahami antarmuka berbagai alat Keuangan Desentralisasi. Sebagai contoh, untuk menukar USDC menjadi FRAX/DAI LP di Polygon, diperlukan 12 transaksi:

  1. Tukar USDC menjadi DAI di DEX (2 transaksi)
  2. Melakukan lintas rantai USDC dan DAI ke Polygon (4 transaksi)
  3. Menggabungkan USDC dan DAI di Polygon DEX (4 transaksi)
  4. Menyimpan LP ke dalam kolam hadiah (2 transaksi)

Operasi yang tampak sederhana ini sebenarnya sangat rumit, terutama saat mengelola portofolio investasi berskala besar.

Dari sudut pandang yang lebih tinggi, semua operasi kita memiliki tujuan yang jelas. Misalnya, "mengubah USDC di Ethereum menjadi LP FRAX/DAI di Polygon, dan menyimpannya di kolam staking". Ini adalah "isi" dari operasi, sedangkan 12 transaksi spesifik adalah "cara" untuk melakukannya. Dari titik awal hingga akhir, diperlukan serangkaian langkah logis, dan langkah-langkah ini semuanya dapat diukur.

Jika ada algoritma rute perdagangan yang kuat, proses ini dapat disederhanakan menjadi 1-2 langkah. Kita hanya perlu mengajukan tujuan, algoritma dapat memberikan jalur terbaik, bahkan langsung mengeksekusi perdagangan. Struktur pemetaan jalur ini disebut "niat", merupakan arah penting untuk perkembangan middleware Ethereum di masa depan.

Mengapa niat (Intents) mungkin menjadi jawaban atas masalah kompleksitas DeFi?

Meskipun industri belum mencapai konsensus tentang definisi "niat", ada beberapa pandangan umum. Salah satu definisi adalah: "Niat adalah serangkaian batasan deklaratif yang memungkinkan pengguna untuk mengalihkan pembuatan transaksi kepada pihak ketiga, sambil tetap mempertahankan kontrol penuh atas transaksi." Pernyataan lain adalah: "Transaksi bersifat imperatif, sementara niat bersifat deklaratif. Transaksi menentukan bagaimana menjalankan EVM untuk mengubah status, sedangkan niat hanya fokus pada perubahan status yang diinginkan, tanpa memperhatikan proses implementasi yang spesifik."

Kedua definisi ini menekankan "deklaratif" dari niat, yaitu mencari bantuan eksternal melalui berbagi data antara pengguna dan "solver". Pengguna menyatakan hasil yang diharapkan, solver memberikan metode untuk mencapainya. Berbeda dengan transaksi parameter spesifik, niat membutuhkan pemetaan pihak ketiga. Selain itu, terdapat beberapa batasan untuk membatasi kemungkinan jalur. Ini membantu memfokuskan kemungkinan pada sekumpulan yang lebih kecil, dari mana pengguna dapat memilih.

Sebagai contoh teman saya, sistem niat dapat memungkinkan kita untuk menyiarkan tujuan akhir ke sekelompok pemecah masalah, yang akan menghitung jalur terbaik. Kita memilih rute dengan harga terbaik dan melaksanakan transaksi, sementara langkah-langkah di tengah ditangani oleh pemecah masalah, pengguna hanya perlu mengonfirmasi 1-2 transaksi.

Arsitektur dasar berbasis "niat" sudah ada di dalam EVM. Setiap DEX saat digunakan akan mencari jalur perdagangan terbaik. Misalnya, di antarmuka Curve, setelah memilih aset perdagangan, sistem akan secara otomatis menemukan LP terbaik untuk routing. Untuk aset yang tidak memiliki pasangan perdagangan langsung, pesanan akan melewati beberapa LP untuk mendapatkan jalur eksekusi terbaik, semuanya diselesaikan dalam satu transaksi. Sistem juga akan memberikan estimasi dampak harga, serta saran tentang bagaimana membatasi slippage.

Tujuan perdagangan di DEX ini hanyalah contoh dasar. Antarmuka hanya merupakan alat untuk membantu membangun perdagangan, sementara tujuan adalah untuk berbagi hasil yang diharapkan (seperti mendapatkan sebanyak mungkin USDC) dan batasan (seperti hanya menjual jumlah FRAX tertentu). Solver bertanggung jawab untuk menentukan skema pertukaran terbaik.

Beberapa pengumpul seperti 1inch atau DeFiLlama sudah menggunakan sistem niat serupa untuk membangun perdagangan pertukaran. Pengguna memberikan parameter eksekusi, kemudian mendapatkan serangkaian opsi perantara perdagangan yang mungkin. Opsi-opsi ini mungkin menggunakan jalur perdagangan yang sama, tetapi akan ada biaya dan biaya gas yang berbeda tergantung pada perantara yang berbeda. Pengguna akhirnya memilih skema harga/b biaya terbaik.

Selain agregasi perdagangan, terdapat beberapa jenis "niat" lainnya di Ethereum:

  1. Pesanan batas: Mengizinkan penarikan aset saat syarat terpenuhi
  2. Lelang ala CowSwap: Eksekusi pesanan pihak ketiga berdasarkan likuiditas non-DEX
  3. Sponsorship Gas: Memungkinkan penggunaan token tertentu untuk melakukan transaksi pihak ketiga
  4. Penunjukan: Seperti daftar putih, lakukan pemeriksaan basis data sebelum melakukan transaksi.
  5. Proses Batch Transaksi: Memungkinkan pengelompokan niat efisiensi gas
  6. Pertukaran lintas rantai: seperti layanan yang disediakan oleh Socket

Meskipun jenis pesanan semakin bervariasi, cara paling sederhana untuk menggambarkan niat mungkin adalah "versi upgrade dari pesanan limit". Pesanan limit adalah ketika seseorang ingin membeli jumlah aset tertentu pada harga tertentu, dan baru akan dieksekusi setelah ada yang menerima pesanan tersebut.

Mengapa Intents mungkin menjadi jawaban untuk masalah kompleksitas DeFi?

Seperti pesanan limit, niat juga terdiri dari dua bagian: status akhir yang diharapkan pengguna dan transaksi yang dimulai oleh penyelesai. Kedua bagian ini digabungkan untuk membentuk semua yang diperlukan untuk mengeksekusi transaksi.

Desain arsitektur niat hampir tidak memiliki risiko. Pertama, penyelesai memiliki motivasi untuk tidak menyebarkan niat yang mengandung MEV yang menguntungkan. Dalam banyak kasus, ekstraksi MEV memerlukan eksekusi pesanan pengguna di on-chain, yang akan mengekspos status blockchain, dan ekstraktor dapat memanfaatkan informasi ini untuk mendapatkan keuntungan. Contoh umum termasuk backrunning dan perdagangan sandwich.

Ciri inti dari niat adalah eksposur data. Menandatangani pesan niat berarti Anda bersedia untuk mengekstrak MEV dengan mengorbankan kenyamanan. Karena niat tidak dapat disiarkan langsung ke mempool Ethereum, mereka disimpan di Interpool di luar rantai yang bersifat pribadi. Interpool ini bisa bersifat berlisensi, tanpa lisensi, atau campuran.

Interpool tanpa izin menggunakan API terdesentralisasi, memungkinkan node dalam sistem untuk dengan bebas berbagi niat dan memberikan akses tanpa batas kepada pelaksana. Misalnya, pengulang protokol 0x dan kolam memori ERC4337 yang diusulkan. Kolam memori terbuka rentan terhadap serangan DDOS dan tidak dapat menjamin pencegahan penyebaran niat buruk.

Sebaliknya, memori pool yang diizinkan menggunakan API yang terpercaya, mampu melawan serangan DDoS, dan tidak memerlukan penyebaran niat. Mereka bergantung pada lembaga perantara yang dapat dipercaya untuk menjamin kualitas pelaksanaan. Lembaga-lembaga ini biasanya memiliki reputasi baik dan termotivasi untuk memastikan daya eksekusi yang terbaik. Namun, mereka tetap didasarkan pada asumsi kepercayaan yang kuat, yang bertentangan dengan inti dari ideologi blockchain terbuka.

Solusi campuran berusaha menyeimbangkan keunggulan sistem tanpa izin dan sistem dengan izin. Mereka mungkin menggabungkan penyebaran yang diperbolehkan dan pelaksanaan tanpa izin, atau sebaliknya. Misalnya, lelang aliran pesanan seperti CoW Protocol menggunakan pihak tepercaya (pencocokan pesanan di luar rantai) untuk mengoperasikan lelang, tetapi partisipasinya terbuka.

Saat ini, Interpool yang paling populer adalah terpusat dan memerlukan izin, mereka tidak memiliki dorongan untuk berbagi informasi dengan pesaing. Risikonya adalah, jika satu pihak mend monopolikan sebagian besar transaksi berbasis niat, mereka mungkin mulai mengenakan biaya tambahan dan praktik sewa lainnya, dan kemampuan tawar pengguna mungkin akan hilang.

Mengapa niat (Intents) mungkin menjadi jawaban untuk masalah kompleksitas DeFi?

Ketika menganggap niat sebagai order limit, kita dapat membandingkannya dengan pembayaran aliran order Robinhood (PFOF). Robinhood menawarkan perdagangan "gratis", yang pada kenyataannya adalah menjual aliran order pengguna kepada pembuat pasar, alih-alih mengirimkannya ke bursa tradisional. Pembuat pasar menghasilkan keuntungan dari selisih harga beli dan jual order. Meskipun perusahaan pialang memiliki kewajiban untuk memberikan eksekusi terbaik bagi klien, insentif ekonomi PFOF dapat mempengaruhi keputusan mereka.

Niat dapat dianggap sebagai bentuk arbitrase PFOF, yang kami sebut sebagai MEV. Peluang arbitrase yang diciptakan oleh pesanan yang belum dieksekusi dalam waktu lama mungkin lebih berharga daripada transaksi yang langsung ditambahkan ke mempool Ethereum, karena pemecah masalah dapat menentukan rute, alih-alih bersaing untuk MEV dalam blok tertentu.

Jika kurangnya regulasi dan transparansi, solver kemungkinan besar akan memberikan rute terburuk, karena keuntungan mereka berbanding terbalik dengan kualitas eksekusi. Pengguna perlu memilih solver dengan hati-hati, memanfaatkan kekuatan tawar untuk memaksa solver bersaing satu sama lain. Solver yang dapat memberikan imbal hasil tertinggi bagi pengguna akan memenangkan aliran pesanan.

CoWSwap mengadopsi desain ini, menggunakan lelang batch untuk mencari harga penyelesaian terbaik bagi para trader. CoWSwap bukanlah pesanan yang dieksekusi segera, melainkan mengumpulkan dan menyelesaikan dalam batch. Sistem mencocokkan pesanan melalui kompetisi publik solver. Setelah batch selesai, solver mengajukan rencana untuk menyelesaikan pesanan.

Lelang massal membuat harga transaksi dalam satu batch sama, menghindari masalah penataan ulang transaksi oleh penambang. Protokol CoW menggunakan lelang aliran pesanan untuk memastikan bahwa trader mendapatkan harga terbaik. Namun, masih terdapat beberapa MEV dalam pesanan CoW karena pembuat pasar perlu melakukan perdagangan arbitrase di tempat lain untuk tetap menguntungkan.

Mengapa Intent (Intents) mungkin menjadi jawaban untuk masalah kompleksitas DeFi?

Saat ini, beberapa protokol sedang mengembangkan infrastruktur sistem hibrida berbasis niat. SUAVE dari Flashbot sedang membangun kumpulan memori pribadi dan jaringan pembangunan blok untuk mengarahkan lalu lintas ke L2 dan Ethereum. Anom berfokus pada pembangunan infrastruktur generasi berikutnya yang sepenuhnya tanpa izin. Beberapa perusahaan lainnya juga bergabung dalam bidang ini.

Mengapa niat (Intents) mungkin menjadi jawaban untuk masalah kompleksitas DeFi?

Meskipun industri belum mencapai konsensus tentang pemenang akhir sistem niat, ini adalah bagian dari revolusi lapisan middleware yang sedang berlangsung di bidang cryptocurrency, yang bertujuan untuk meningkatkan kemudahan penggunaan. Niat saat ini terutama digunakan untuk pertukaran koin dan pemrosesan pesanan, tetapi tujuan di masa depan adalah untuk membuatnya berlaku untuk data yang lebih luas dan operasi apa pun.

Ini menciptakan peluang untuk membangun kemungkinan baru, seperti di Fraxchain, di mana semua dompet dapat secara default menggunakan abstraksi akun. Lapisan niat yang kuat dapat membuka kasus penggunaan baru untuk produk Frax dan menyederhanakan aplikasi yang dibangun di atasnya.

Mengapa Intents mungkin menjadi jawaban untuk masalah kompleksitas DeFi?

DEFI3.34%
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
  • 3
  • Posting ulang
  • Bagikan
Komentar
0/400
GasWaster69vip
· 22jam yang lalu
lebih baik all in luna...
Lihat AsliBalas0
OnchainHolmesvip
· 22jam yang lalu
Selesai, Luna juga gagal.
Lihat AsliBalas0
MrRightClickvip
· 23jam yang lalu
Kembali merasa cemas untuk Pemula
Lihat AsliBalas0
  • Sematkan
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)