Sistem niat mungkin akan menjadi kunci untuk menyelesaikan kompleksitas Keuangan Desentralisasi
Menjelang keruntuhan Luna, saya sedang mengerjakan strategi penghasilan stablecoin untuk seorang teman, yang bertujuan untuk mereproduksi tingkat pengembalian tinggi yang mencolok seperti pada Januari 2020. Teman ini bukanlah seorang ahli cryptocurrency, bahkan sebelumnya belum pernah melakukan operasi di blockchain. Model kerja sama kami sangat sederhana: dia akan menyimpan dana di dompet keras miliknya, lalu kami bertemu melalui Zoom satu atau dua kali seminggu, saya secara bertahap membimbingnya untuk menyelesaikan operasi yang diperlukan.
Sejak awal, kami telah mendistribusikan dana ke hampir semua protokol DeFi yang tersedia di berbagai blockchain. Dalam sesi operasi selama 2-4 jam, kami perlu melakukan puluhan transaksi seperti otorisasi, transfer, penukaran, penyetoran, klaim, dan penarikan. Dana dialokasikan ke berbagai proyek seperti kolam likuiditas yang disesuaikan dan pemungutan suara terkunci untuk memaksimalkan imbal hasil. Kami hampir menggunakan semua jembatan lintas rantai, bursa terdesentralisasi, dan agregator imbal hasil yang utama untuk memindahkan dan mengelola portofolio aset stablecoin kami. Pada saat itu dalam ekosistem cryptocurrency, kami hampir menjangkau semua sumber imbal hasil yang tersedia.
Bagian yang paling menantang dalam pekerjaan saya adalah mencoba menjelaskan secara detail semua langkah yang perlu kita ambil. Saya memberikan instruksi operasional, dan dia perlu mengeksekusi dan memahami berbagai antarmuka alat DeFi yang kompleks. Rapat kami dipenuhi dengan instruksi operasional seperti "klik di sini", "pergi ke sana", "tukar ini". Sebagai contoh, untuk menukar USDC menjadi token likuiditas FRAX/DAI di Polygon, proses ini melibatkan:
Menukar USDC menjadi DAI di DEX tertentu 2 transaksi: persetujuan + pertukaran (
Melakukan transaksi lintas rantai USDC dan DAI ke Polygon)4: Persetujuan + Lintas Rantai(
Di DEX tertentu di Polygon menggabungkan USDC dan DAI)4 transaksi: persetujuan + pertukaran(
Simpan token LP ke dalam kolam imbalan untuk mendapatkan hadiah )2 transaksi: persetujuan + simpan (
Hanya aliran dana sederhana ini yang memerlukan 12 transaksi yang harus dilakukan! Kita harus memanfaatkan informasi yang disediakan oleh antarmuka berbagai protokol, berinteraksi langsung dengan EVM untuk mencari, membuat, dan mengeksekusi setiap transaksi. Proses ini bersifat manual, memakan waktu, dan rumit, terutama dalam kasus di mana ukuran portofolio cukup besar. Jika dipikirkan kembali, tugas-tugas ini pada dasarnya hanya meniru fungsi beberapa aplikasi pertanian hasil, tetapi operasinya secara manual sangat kompleks.
Dari sudut pandang yang lebih tinggi, semua proses yang kita jalankan memiliki hasil yang diharapkan secara jelas. Kita memiliki aset dan berharap untuk menyelesaikan tugas tertentu dengan mereka. Seperti contoh di atas, tujuan kita adalah "mengubah USDC di Ethereum menjadi token likuiditas FRAX/DAI di Polygon dan menyimpannya dalam kolam staking". Inilah "tujuan" dari operasi kita, dan 12 transaksi yang harus kita lakukan adalah "metode" untuk mencapai tujuan tersebut. Dari titik awal hingga akhir, dibutuhkan serangkaian langkah yang jelas dan logis, dan semua langkah ini dapat diukur.
Jika ada algoritma routing perdagangan yang kuat, seluruh proses mungkin hanya perlu 1-2 langkah untuk diselesaikan. Kita hanya perlu menyebutkan tujuan akhir, dan algoritma dapat merencanakan jalur terbaik untuk kita, bahkan menangani transaksi secara langsung. Struktur perencanaan jalur ini disebut "niat", yang merupakan bagian penting dari ekosistem middleware yang berkembang pesat di Ethereum. Meskipun industri telah memiliki pemahaman luas tentang konsep niat, belum ada definisi yang jelas. Saat ini ada beberapa pandangan umum, seperti definisi dari suatu lembaga investasi: "Niat adalah sekumpulan batasan deklaratif yang ditandatangani, memungkinkan pengguna untuk mengalihkan pembuatan transaksi kepada pihak ketiga, sambil tetap mempertahankan kontrol penuh atas transaksi tersebut." Seorang pelaku industri lainnya menggambarkannya sebagai: "Transaksi adalah imperatif, sedangkan niat adalah deklaratif. Dengan kata lain, transaksi adalah pesan yang didefinisikan dengan jelas, yang menentukan bagaimana menjalankan mesin virtual untuk menghasilkan perubahan status, sedangkan niat menentukan perubahan status yang diinginkan, tanpa memperhatikan proses implementasi yang spesifik."
Dalam kedua definisi ini, niat dijelaskan sebagai "declarative", yaitu mencari bantuan eksternal melalui berbagi data antara pengguna dan "solver". Pengguna menyatakan hasil yang mereka inginkan, dan solver memberikan cara untuk mencapainya. Berbeda dengan transaksi yang memiliki parameter tertentu, niat harus direncanakan oleh pihak ketiga. Selain itu, terdapat kondisi batas yang membatasi kumpulan jalur yang mungkin. Ini membantu mempersempit total kemungkinan menjadi kumpulan yang lebih kecil dan dapat dipilih oleh pengguna. Dalam contoh teman saya, sistem niat memungkinkan kita untuk menyiarkan tujuan akhir kepada sekelompok solver, yang kemudian menghitung jalur terbaik. Kita kemudian dapat memilih rute dengan harga optimal dan mengeksekusi transaksi. Semua langkah perantara akan ditangani oleh jalur yang disediakan oleh solver, pengguna hanya perlu mengonfirmasi 1-2 transaksi saja.
![Mengapa Intensi (Intents) Mungkin Menjadi Jawaban untuk Masalah Kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-4cb7471082b5b193378e0c9ad50873d5.webp(
Arsitektur dasar yang "berbasis niat" sudah ada dalam ekosistem blockchain saat ini. Ketika Anda menggunakan bursa terdesentralisasi mana pun, ia akan mencari jalur eksekusi terbaik untuk perdagangan Anda. Dalam beberapa antarmuka perdagangan, setelah memilih aset yang ingin dibeli atau dijual, sistem secara otomatis akan menemukan kumpulan likuiditas terbaik untuk diarahkan. Misalnya, karena tidak ada pasangan perdagangan langsung USDT/frxETH, pesanan mungkin akan melewati beberapa kumpulan perantara untuk mendapatkan jalur eksekusi terbaik: USDT > sUSD > sETH > ETH > frxETH, semua diselesaikan dalam satu transaksi. Sistem juga akan memperkirakan dampak harga secara kasar dan memberikan saran untuk membatasi slippage. Setelah parameter dipilih, antarmuka juga dapat membantu membangun data transaksi mentah yang akan disiarkan.
Operasi niat sederhana di bursa ini hanyalah contoh yang sangat dasar. Antarmuka hanyalah alat praktis untuk membangun perdagangan pertukaran melalui logika tertentu. Misalnya: menukar 100.000 FRAX menjadi setidaknya 999.000 USDC, menggunakan kolam likuiditas FRAX/USDC dengan biaya 0,05%, berlaku hingga blok tertentu. Sebagai perbandingan, sistem niat akan membagikan hasil yang diharapkan ) untuk mendapatkan jumlah maksimum USDC ( dan batasan ) hanya menjual 100.000 FRAX (. Solver akan menentukan skema pertukaran terbaik.
Jika Anda pernah menggunakan beberapa agregator perdagangan, Anda akan melihat sistem niat yang digunakan untuk membangun perdagangan pertukaran. Dengan menggunakan alat semacam ini, Anda masih perlu memberikan semua parameter eksekusi, dan kemudian mendapatkan serangkaian skema eksekusi perdagangan yang potensial. Skema ini mungkin dieksekusi di platform yang sama, tetapi akan ada biaya dan biaya gas yang berbeda tergantung pada perantara yang berbeda. Akhirnya, pengguna memilih skema harga/biaya terbaik.
Selain penggabung perdagangan, ada beberapa jenis "niat" lain yang ada di Ethereum.
Limit Order: Jika kondisi terpenuhi, maka diizinkan untuk menarik aset dari akun.
Lelang Terdesentralisasi: Eksekusi pesanan pihak ketiga berdasarkan likuiditas non-bursa.
Sponsor Gas: Mengizinkan penggunaan token tertentu untuk melakukan transaksi pihak ketiga, berlaku untuk dompet abstrak akun.
Penugasan: Daftar putih termasuk dalam situasi ini, melakukan pemeriksaan terhadap database sebelum menjalankan transaksi.
Pemrosesan batch transaksi: Mengizinkan pemrosesan batch untuk niat efisiensi Gas.
Pertukaran lintas rantai: lihat beberapa protokol lintas rantai.
Meskipun jenis pesanan semakin bervariasi, cara paling sederhana untuk menggambarkan niat mungkin adalah "versi yang ditingkatkan dari pesanan limit". Pesanan limit merujuk pada keinginan untuk membeli sejumlah aset tertentu pada harga tertentu, yang hanya akan dieksekusi setelah pihak lain menerima pesanan tersebut.
Mirip dengan pesanan batas, niat terdiri dari dua bagian transaksi. Bagian pertama adalah status akhir yang diharapkan oleh pengguna. Bagian kedua adalah transaksi yang diajukan oleh penyelesai. Menggabungkan keduanya, kita dapat memperoleh konten lengkap yang diperlukan untuk mengeksekusi transaksi.
![Mengapa Intents mungkin menjadi jawaban untuk masalah kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-28f74939352b754f76dc827d62e0094c.webp(
Menjual MEV
Desain berbasis arsitektur niat hampir tidak memiliki risiko. Pertama, solver memiliki motivasi untuk tidak menyebarkan niat MEV yang dapat mereka untungkan. "Dalam banyak kasus, ekstraksi MEV memerlukan eksekusi pesanan pengguna di dalam rantai. Dalam kasus ini, eksekusi pesanan pengguna akan mengekspos status blockchain, yang dapat dimanfaatkan oleh extractor untuk meraih keuntungan. Backtracking dan perdagangan sandwich adalah contoh umum."
Karakteristik inti dari niat adalah eksposur data. Dengan menandatangani pesan niat, Anda menyatakan bahwa Anda bersedia untuk mengekstrak MEV dengan mengorbankan kenyamanan. Karena niat tidak dapat disiarkan langsung ke mempool blockchain, tempat transaksi ) antre sebelum dieksekusi, mereka disimpan dalam kolam niat privat di luar rantai. Kolam niat ini dapat bersifat terizin, tanpa izin, atau kombinasi keduanya.
Kolam niat tanpa izin menggunakan API terdesentralisasi, memungkinkan node dalam sistem untuk secara bebas berbagi niat dan memberikan akses tanpa batas kepada pelaksana. Misalnya, beberapa protokol perantara dan akun berbagi yang diusulkan dalam kolam memori abstrak. Kolam memori terbuka rentan terhadap serangan DDOS, dan tidak dapat menjamin pencegahan penyebaran niat yang buruk.
Sebaliknya, kolam niat berbasis izin menggunakan API yang terpercaya, dapat melawan DDoS, dan tidak memerlukan penyebaran niat. Mengandalkan lembaga perantara yang terpercaya, selama kepercayaan dipertahankan, mereka dapat menjamin kualitas eksekusi. Lembaga perantara semacam itu biasanya memiliki reputasi baik, yang memotivasi mereka untuk memastikan kemampuan eksekusi yang luar biasa. Namun, mereka masih memiliki asumsi kepercayaan yang kuat, yang merusak semangat inti dari blockchain terbuka.
Solusi campuran menjembatani kesenjangan antara sistem tanpa izin dan sistem berizin. Mereka dapat mengadopsi penyebaran berizin yang digabungkan dengan eksekusi tanpa izin, dan sebaliknya. Seperti beberapa protokol lelang aliran pesanan yang menggunakan pihak tepercaya ( untuk mencocokkan pesanan di luar rantai ) untuk menjalankan lelang, tetapi partisipasi tidak memerlukan izin.
Kolam niat yang paling populer saat ini bersifat terpusat dan berlisensi, tanpa insentif untuk berbagi informasi dengan pesaing. Risiko di sini adalah bahwa satu pihak menyerap sebagian besar transaksi berbasis niat, dan memanfaatkan posisi monopolinya untuk mulai mengenakan biaya dan perilaku rent-seeking lainnya, pengguna dengan kekuatan negosiasi telah hilang di tangan perantara yang mengeksploitasi.
Risiko Middleware
Ketika memandang niat sebagai pesanan batas, kita dapat melakukan perbandingan yang jelas dengan aliran pesanan dari beberapa platform perdagangan dengan membayar (PFOF).
Perusahaan pialang semacam ini menawarkan kepada pengguna perdagangan "gratis", yang dasarnya adalah pengguna dapat menjual aliran pesanan, alih-alih mengirimkannya ke bursa tradisional. Pembuat pasar adalah perusahaan yang membeli dan menjual sekuritas dalam jumlah besar, mereka menyediakan pembayaran ini karena mereka dapat memperoleh keuntungan dari selisih harga jual dan beli pesanan. Para kritikus secara luas menunjukkan bahwa PFOF memiliki konflik kepentingan. Meskipun perusahaan pialang berkewajiban untuk memberikan eksekusi terbaik untuk pesanan pelanggan mereka, insentif moneter dari PFOF diduga dapat mempengaruhi keputusan mereka tentang ke mana mengirim pesanan.
Niatnya adalah bentuk arbitrase PFOF, yang kita sebut MEV. Kesempatan arbitrase yang diciptakan oleh sebagian pesanan yang belum terselesaikan dalam jangka panjang ( mungkin lebih berharga daripada transaksi yang ditambahkan secara manual ke mempool blockchain, karena pemecah masalah dapat menentukan rute, alih-alih bersaing untuk mendapatkan MEV sebelum atau setelah transaksi dalam blok yang diberikan dengan transaksi sandwich.
Solver yang tidak diperiksa dan tidak transparan sangat mungkin memberikan rute terburuk, karena margin keuntungan mereka berbanding terbalik dengan kemampuan eksekusi yang baik. Pengguna masih perlu memilih solver, dan mereka dapat memanfaatkan kemampuan negosiasi ini untuk memaksa solver saling bersaing untuk merebut aliran pesanan. Solver yang memberikan imbal hasil tertinggi bagi pengguna dalam kondisi terbatas memenangkan lelang.
Beberapa protokol telah menggunakan desain ini, yang menggunakan lelang batch untuk menemukan harga penyelesaian terbaik bagi trader. Dalam sistem semacam ini, pesanan tidak dieksekusi segera, melainkan dikumpulkan dan diselesaikan secara batch. Sistem ini tidak menggunakan operator pusat, melainkan menggunakan kompetisi publik antara solver untuk mencocokkan pesanan. Setelah batch selesai, para solver akan mengajukan solusi untuk menyelesaikan pesanan.
Lelang massal dapat membuat transaksi dalam satu batch memiliki harga yang sama, sehingga tidak perlu bagi penambang untuk mengatur ulang transaksi. Tidak ada eksekusi sebelumnya atau setelahnya. Beberapa protokol menggunakan lelang aliran pesanan untuk memastikan bahwa trader mendapatkan eksekusi harga terbaik. Namun, ada juga beberapa MEV dalam pesanan ini, karena pembuat pasar harus mampu melakukan perdagangan arbitrase di tempat lain untuk tetap menghasilkan keuntungan.
![Mengapa niat (Intents) mungkin adalah jawaban untuk masalah kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-e236765e6a4558a5c6049dbdc8ddb341.webp(
Prospek Masa Depan
Saat ini, beberapa protokol sedang mengembangkan infrastruktur berbasis niat, untuk memungkinkan
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.
16 Suka
Hadiah
16
6
Bagikan
Komentar
0/400
SchrodingerWallet
· 07-24 22:43
先jebakan个Bunga再说
Lihat AsliBalas0
PerennialLeek
· 07-24 22:43
Pemula suckers terlalu sulit untuk dibawa.
Lihat AsliBalas0
ImpermanentLossEnjoyer
· 07-24 22:42
Masih membahas Luna, sangat sedih.
Lihat AsliBalas0
GasFeeThunder
· 07-24 22:36
Siapa yang bertanggung jawab jika gas menghilangkan setengah dari dana?
Sistem Niat: Menyederhanakan Operasi Keuangan Desentralisasi dan Mentransformasi Pengalaman Transaksi on-chain
Sistem niat mungkin akan menjadi kunci untuk menyelesaikan kompleksitas Keuangan Desentralisasi
Menjelang keruntuhan Luna, saya sedang mengerjakan strategi penghasilan stablecoin untuk seorang teman, yang bertujuan untuk mereproduksi tingkat pengembalian tinggi yang mencolok seperti pada Januari 2020. Teman ini bukanlah seorang ahli cryptocurrency, bahkan sebelumnya belum pernah melakukan operasi di blockchain. Model kerja sama kami sangat sederhana: dia akan menyimpan dana di dompet keras miliknya, lalu kami bertemu melalui Zoom satu atau dua kali seminggu, saya secara bertahap membimbingnya untuk menyelesaikan operasi yang diperlukan.
Sejak awal, kami telah mendistribusikan dana ke hampir semua protokol DeFi yang tersedia di berbagai blockchain. Dalam sesi operasi selama 2-4 jam, kami perlu melakukan puluhan transaksi seperti otorisasi, transfer, penukaran, penyetoran, klaim, dan penarikan. Dana dialokasikan ke berbagai proyek seperti kolam likuiditas yang disesuaikan dan pemungutan suara terkunci untuk memaksimalkan imbal hasil. Kami hampir menggunakan semua jembatan lintas rantai, bursa terdesentralisasi, dan agregator imbal hasil yang utama untuk memindahkan dan mengelola portofolio aset stablecoin kami. Pada saat itu dalam ekosistem cryptocurrency, kami hampir menjangkau semua sumber imbal hasil yang tersedia.
Bagian yang paling menantang dalam pekerjaan saya adalah mencoba menjelaskan secara detail semua langkah yang perlu kita ambil. Saya memberikan instruksi operasional, dan dia perlu mengeksekusi dan memahami berbagai antarmuka alat DeFi yang kompleks. Rapat kami dipenuhi dengan instruksi operasional seperti "klik di sini", "pergi ke sana", "tukar ini". Sebagai contoh, untuk menukar USDC menjadi token likuiditas FRAX/DAI di Polygon, proses ini melibatkan:
Hanya aliran dana sederhana ini yang memerlukan 12 transaksi yang harus dilakukan! Kita harus memanfaatkan informasi yang disediakan oleh antarmuka berbagai protokol, berinteraksi langsung dengan EVM untuk mencari, membuat, dan mengeksekusi setiap transaksi. Proses ini bersifat manual, memakan waktu, dan rumit, terutama dalam kasus di mana ukuran portofolio cukup besar. Jika dipikirkan kembali, tugas-tugas ini pada dasarnya hanya meniru fungsi beberapa aplikasi pertanian hasil, tetapi operasinya secara manual sangat kompleks.
Dari sudut pandang yang lebih tinggi, semua proses yang kita jalankan memiliki hasil yang diharapkan secara jelas. Kita memiliki aset dan berharap untuk menyelesaikan tugas tertentu dengan mereka. Seperti contoh di atas, tujuan kita adalah "mengubah USDC di Ethereum menjadi token likuiditas FRAX/DAI di Polygon dan menyimpannya dalam kolam staking". Inilah "tujuan" dari operasi kita, dan 12 transaksi yang harus kita lakukan adalah "metode" untuk mencapai tujuan tersebut. Dari titik awal hingga akhir, dibutuhkan serangkaian langkah yang jelas dan logis, dan semua langkah ini dapat diukur.
Jika ada algoritma routing perdagangan yang kuat, seluruh proses mungkin hanya perlu 1-2 langkah untuk diselesaikan. Kita hanya perlu menyebutkan tujuan akhir, dan algoritma dapat merencanakan jalur terbaik untuk kita, bahkan menangani transaksi secara langsung. Struktur perencanaan jalur ini disebut "niat", yang merupakan bagian penting dari ekosistem middleware yang berkembang pesat di Ethereum. Meskipun industri telah memiliki pemahaman luas tentang konsep niat, belum ada definisi yang jelas. Saat ini ada beberapa pandangan umum, seperti definisi dari suatu lembaga investasi: "Niat adalah sekumpulan batasan deklaratif yang ditandatangani, memungkinkan pengguna untuk mengalihkan pembuatan transaksi kepada pihak ketiga, sambil tetap mempertahankan kontrol penuh atas transaksi tersebut." Seorang pelaku industri lainnya menggambarkannya sebagai: "Transaksi adalah imperatif, sedangkan niat adalah deklaratif. Dengan kata lain, transaksi adalah pesan yang didefinisikan dengan jelas, yang menentukan bagaimana menjalankan mesin virtual untuk menghasilkan perubahan status, sedangkan niat menentukan perubahan status yang diinginkan, tanpa memperhatikan proses implementasi yang spesifik."
Dalam kedua definisi ini, niat dijelaskan sebagai "declarative", yaitu mencari bantuan eksternal melalui berbagi data antara pengguna dan "solver". Pengguna menyatakan hasil yang mereka inginkan, dan solver memberikan cara untuk mencapainya. Berbeda dengan transaksi yang memiliki parameter tertentu, niat harus direncanakan oleh pihak ketiga. Selain itu, terdapat kondisi batas yang membatasi kumpulan jalur yang mungkin. Ini membantu mempersempit total kemungkinan menjadi kumpulan yang lebih kecil dan dapat dipilih oleh pengguna. Dalam contoh teman saya, sistem niat memungkinkan kita untuk menyiarkan tujuan akhir kepada sekelompok solver, yang kemudian menghitung jalur terbaik. Kita kemudian dapat memilih rute dengan harga optimal dan mengeksekusi transaksi. Semua langkah perantara akan ditangani oleh jalur yang disediakan oleh solver, pengguna hanya perlu mengonfirmasi 1-2 transaksi saja.
![Mengapa Intensi (Intents) Mungkin Menjadi Jawaban untuk Masalah Kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-4cb7471082b5b193378e0c9ad50873d5.webp(
Arsitektur dasar yang "berbasis niat" sudah ada dalam ekosistem blockchain saat ini. Ketika Anda menggunakan bursa terdesentralisasi mana pun, ia akan mencari jalur eksekusi terbaik untuk perdagangan Anda. Dalam beberapa antarmuka perdagangan, setelah memilih aset yang ingin dibeli atau dijual, sistem secara otomatis akan menemukan kumpulan likuiditas terbaik untuk diarahkan. Misalnya, karena tidak ada pasangan perdagangan langsung USDT/frxETH, pesanan mungkin akan melewati beberapa kumpulan perantara untuk mendapatkan jalur eksekusi terbaik: USDT > sUSD > sETH > ETH > frxETH, semua diselesaikan dalam satu transaksi. Sistem juga akan memperkirakan dampak harga secara kasar dan memberikan saran untuk membatasi slippage. Setelah parameter dipilih, antarmuka juga dapat membantu membangun data transaksi mentah yang akan disiarkan.
Operasi niat sederhana di bursa ini hanyalah contoh yang sangat dasar. Antarmuka hanyalah alat praktis untuk membangun perdagangan pertukaran melalui logika tertentu. Misalnya: menukar 100.000 FRAX menjadi setidaknya 999.000 USDC, menggunakan kolam likuiditas FRAX/USDC dengan biaya 0,05%, berlaku hingga blok tertentu. Sebagai perbandingan, sistem niat akan membagikan hasil yang diharapkan ) untuk mendapatkan jumlah maksimum USDC ( dan batasan ) hanya menjual 100.000 FRAX (. Solver akan menentukan skema pertukaran terbaik.
Jika Anda pernah menggunakan beberapa agregator perdagangan, Anda akan melihat sistem niat yang digunakan untuk membangun perdagangan pertukaran. Dengan menggunakan alat semacam ini, Anda masih perlu memberikan semua parameter eksekusi, dan kemudian mendapatkan serangkaian skema eksekusi perdagangan yang potensial. Skema ini mungkin dieksekusi di platform yang sama, tetapi akan ada biaya dan biaya gas yang berbeda tergantung pada perantara yang berbeda. Akhirnya, pengguna memilih skema harga/biaya terbaik.
Selain penggabung perdagangan, ada beberapa jenis "niat" lain yang ada di Ethereum.
Meskipun jenis pesanan semakin bervariasi, cara paling sederhana untuk menggambarkan niat mungkin adalah "versi yang ditingkatkan dari pesanan limit". Pesanan limit merujuk pada keinginan untuk membeli sejumlah aset tertentu pada harga tertentu, yang hanya akan dieksekusi setelah pihak lain menerima pesanan tersebut.
Mirip dengan pesanan batas, niat terdiri dari dua bagian transaksi. Bagian pertama adalah status akhir yang diharapkan oleh pengguna. Bagian kedua adalah transaksi yang diajukan oleh penyelesai. Menggabungkan keduanya, kita dapat memperoleh konten lengkap yang diperlukan untuk mengeksekusi transaksi.
![Mengapa Intents mungkin menjadi jawaban untuk masalah kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-28f74939352b754f76dc827d62e0094c.webp(
Menjual MEV
Desain berbasis arsitektur niat hampir tidak memiliki risiko. Pertama, solver memiliki motivasi untuk tidak menyebarkan niat MEV yang dapat mereka untungkan. "Dalam banyak kasus, ekstraksi MEV memerlukan eksekusi pesanan pengguna di dalam rantai. Dalam kasus ini, eksekusi pesanan pengguna akan mengekspos status blockchain, yang dapat dimanfaatkan oleh extractor untuk meraih keuntungan. Backtracking dan perdagangan sandwich adalah contoh umum."
Karakteristik inti dari niat adalah eksposur data. Dengan menandatangani pesan niat, Anda menyatakan bahwa Anda bersedia untuk mengekstrak MEV dengan mengorbankan kenyamanan. Karena niat tidak dapat disiarkan langsung ke mempool blockchain, tempat transaksi ) antre sebelum dieksekusi, mereka disimpan dalam kolam niat privat di luar rantai. Kolam niat ini dapat bersifat terizin, tanpa izin, atau kombinasi keduanya.
Kolam niat tanpa izin menggunakan API terdesentralisasi, memungkinkan node dalam sistem untuk secara bebas berbagi niat dan memberikan akses tanpa batas kepada pelaksana. Misalnya, beberapa protokol perantara dan akun berbagi yang diusulkan dalam kolam memori abstrak. Kolam memori terbuka rentan terhadap serangan DDOS, dan tidak dapat menjamin pencegahan penyebaran niat yang buruk.
Sebaliknya, kolam niat berbasis izin menggunakan API yang terpercaya, dapat melawan DDoS, dan tidak memerlukan penyebaran niat. Mengandalkan lembaga perantara yang terpercaya, selama kepercayaan dipertahankan, mereka dapat menjamin kualitas eksekusi. Lembaga perantara semacam itu biasanya memiliki reputasi baik, yang memotivasi mereka untuk memastikan kemampuan eksekusi yang luar biasa. Namun, mereka masih memiliki asumsi kepercayaan yang kuat, yang merusak semangat inti dari blockchain terbuka.
Solusi campuran menjembatani kesenjangan antara sistem tanpa izin dan sistem berizin. Mereka dapat mengadopsi penyebaran berizin yang digabungkan dengan eksekusi tanpa izin, dan sebaliknya. Seperti beberapa protokol lelang aliran pesanan yang menggunakan pihak tepercaya ( untuk mencocokkan pesanan di luar rantai ) untuk menjalankan lelang, tetapi partisipasi tidak memerlukan izin.
Kolam niat yang paling populer saat ini bersifat terpusat dan berlisensi, tanpa insentif untuk berbagi informasi dengan pesaing. Risiko di sini adalah bahwa satu pihak menyerap sebagian besar transaksi berbasis niat, dan memanfaatkan posisi monopolinya untuk mulai mengenakan biaya dan perilaku rent-seeking lainnya, pengguna dengan kekuatan negosiasi telah hilang di tangan perantara yang mengeksploitasi.
Risiko Middleware
Ketika memandang niat sebagai pesanan batas, kita dapat melakukan perbandingan yang jelas dengan aliran pesanan dari beberapa platform perdagangan dengan membayar (PFOF).
Perusahaan pialang semacam ini menawarkan kepada pengguna perdagangan "gratis", yang dasarnya adalah pengguna dapat menjual aliran pesanan, alih-alih mengirimkannya ke bursa tradisional. Pembuat pasar adalah perusahaan yang membeli dan menjual sekuritas dalam jumlah besar, mereka menyediakan pembayaran ini karena mereka dapat memperoleh keuntungan dari selisih harga jual dan beli pesanan. Para kritikus secara luas menunjukkan bahwa PFOF memiliki konflik kepentingan. Meskipun perusahaan pialang berkewajiban untuk memberikan eksekusi terbaik untuk pesanan pelanggan mereka, insentif moneter dari PFOF diduga dapat mempengaruhi keputusan mereka tentang ke mana mengirim pesanan.
Niatnya adalah bentuk arbitrase PFOF, yang kita sebut MEV. Kesempatan arbitrase yang diciptakan oleh sebagian pesanan yang belum terselesaikan dalam jangka panjang ( mungkin lebih berharga daripada transaksi yang ditambahkan secara manual ke mempool blockchain, karena pemecah masalah dapat menentukan rute, alih-alih bersaing untuk mendapatkan MEV sebelum atau setelah transaksi dalam blok yang diberikan dengan transaksi sandwich.
Solver yang tidak diperiksa dan tidak transparan sangat mungkin memberikan rute terburuk, karena margin keuntungan mereka berbanding terbalik dengan kemampuan eksekusi yang baik. Pengguna masih perlu memilih solver, dan mereka dapat memanfaatkan kemampuan negosiasi ini untuk memaksa solver saling bersaing untuk merebut aliran pesanan. Solver yang memberikan imbal hasil tertinggi bagi pengguna dalam kondisi terbatas memenangkan lelang.
Beberapa protokol telah menggunakan desain ini, yang menggunakan lelang batch untuk menemukan harga penyelesaian terbaik bagi trader. Dalam sistem semacam ini, pesanan tidak dieksekusi segera, melainkan dikumpulkan dan diselesaikan secara batch. Sistem ini tidak menggunakan operator pusat, melainkan menggunakan kompetisi publik antara solver untuk mencocokkan pesanan. Setelah batch selesai, para solver akan mengajukan solusi untuk menyelesaikan pesanan.
Lelang massal dapat membuat transaksi dalam satu batch memiliki harga yang sama, sehingga tidak perlu bagi penambang untuk mengatur ulang transaksi. Tidak ada eksekusi sebelumnya atau setelahnya. Beberapa protokol menggunakan lelang aliran pesanan untuk memastikan bahwa trader mendapatkan eksekusi harga terbaik. Namun, ada juga beberapa MEV dalam pesanan ini, karena pembuat pasar harus mampu melakukan perdagangan arbitrase di tempat lain untuk tetap menghasilkan keuntungan.
![Mengapa niat (Intents) mungkin adalah jawaban untuk masalah kompleksitas DeFi?])https://img-cdn.gateio.im/webp-social/moments-e236765e6a4558a5c6049dbdc8ddb341.webp(
Prospek Masa Depan
Saat ini, beberapa protokol sedang mengembangkan infrastruktur berbasis niat, untuk memungkinkan