Sistem Niat: Solusi Potensial untuk Masalah Kompleksitas Keuangan Desentralisasi
Sebelum Luna runtuh, saya mengelola strategi keuntungan stablecoin untuk seorang teman baru di dunia cryptocurrency. Kami bertemu setiap minggu melalui Zoom, dan saya membimbingnya tentang cara beroperasi. Kami mendiversifikasi dana ke dalam protokol Keuangan Desentralisasi di berbagai rantai, melakukan banyak persetujuan, transfer, pertukaran, penyetoran, dan transaksi lainnya. Proses ini sangat rumit dan kompleks.
Sebagai contoh untuk menukarkan USDC menjadi LP FRAX/DAI di Polygon, diperlukan 12 transaksi:
Menukar USDC menjadi DAI di DEX tertentu ( 2 transaksi )
Melakukan transaksi lintas rantai USDC dan DAI ke Polygon(4 transaksi )
Menggabungkan USDC dan DAI(4 transaksi di Polygon)
Simpan LP ke vault untuk mendapatkan hadiah (2 transaksi )
Proses ini rumit dan memakan waktu, terutama saat ukuran portofolio cukup besar.
Dari sudut pandang yang lebih tinggi, semua operasi kami memiliki hasil yang diharapkan yang jelas. Misalnya, "Kami memiliki USDC( di Ethereum ), berharap untuk menyediakan likuiditas dalam bentuk FRAX/DAI( di Polygon ), lalu menyetorkan ke vault staking". Ini adalah "isi" dari operasi, sedangkan 12 transaksi spesifik adalah "bagaimana" cara operasinya. Dari titik awal hingga akhir, diperlukan serangkaian langkah yang jelas.
Algoritma rute perdagangan yang kuat dapat menyederhanakan proses ini menjadi 1-2 langkah. Kita hanya perlu mengungkapkan hasil yang diinginkan, algoritma dapat mengembalikan jalur terbaik dan memproses transaksi. Struktur pemetaan jalur ini disebut "niat", yang merupakan komponen penting dari middleware Ethereum di masa depan.
Saat ini belum ada konsensus tentang definisi "niat", tetapi secara umum ada dua pandangan:
Niatnya adalah untuk menandatangani sekumpulan batasan deklaratif, yang memungkinkan pengguna untuk mengalihkan pembuatan transaksi kepada pihak ketiga, sambil mempertahankan kontrol penuh atas transaksi.
Transaksi bersifat imperatif, sedangkan niat bersifat deklaratif. Transaksi menentukan bagaimana EVM dijalankan untuk menghasilkan perubahan status, sedangkan niat hanya menentukan perubahan status yang diinginkan tanpa memperhatikan proses implementasinya.
Kedua definisi ini menekankan karakteristik "deklaratif" dari niat, yaitu mencari bantuan eksternal melalui berbagi data antara pengguna dan "solver". Pengguna menyatakan hasil yang diinginkan, dan solver menyediakan metode untuk mencapainya. Berbeda dengan transaksi dengan parameter spesifik, niat memerlukan pemetaan pihak ketiga. Selain itu, ada juga kondisi pembatas untuk mempersempit kemungkinan himpunan jalur.
Dengan contoh teman saya, sistem niat memungkinkan kita untuk menyiarkan tujuan akhir kepada sekelompok penyelesai, yang menghitung jalur terbaik. Kami memilih rute yang paling optimal dalam harga dan mengeksekusi transaksi, semua langkah tengah ditangani oleh penyelesai, pengguna hanya perlu mengonfirmasi 1-2 transaksi.
Arsitektur berbasis "niat" sudah ada di EVM. Misalnya, saat menggunakan DEX, ia akan secara otomatis menemukan rute perdagangan terbaik. Setelah memilih aset untuk dibeli atau dijual di antarmuka Curve, UI akan secara otomatis mengarahkan ke LP terbaik. Ia juga akan memberikan estimasi dampak harga dan menyarankan cara untuk membatasi slippage.
Contoh niat transaksi di Curve ini hanya merupakan contoh dasar. Sebagai perbandingan, niat berbagi yang sebenarnya mencakup hasil yang diharapkan dan kondisi batas, yang ditentukan oleh pemecah masalah untuk menentukan tingkat pertukaran terbaik.
Aggregator seperti 1inch atau DeFiLlama menggunakan sistem niat untuk membangun perdagangan pertukaran. Pengguna memberikan parameter eksekusi, kemudian mendapatkan serangkaian opsi penghubung perdagangan yang potensial. Pengguna dapat memilih opsi terbaik berdasarkan biaya dan biaya gas.
Selain penggabungan perdagangan, ada beberapa jenis "niat" lainnya di Ethereum:
Order Limit
Eksekusi pesanan pihak ketiga berdasarkan likuiditas non-DEX
Menggunakan stablecoin untuk mensponsori gas transaksi pihak ketiga
Mekanisme delegasi seperti daftar putih
Pemrosesan batch transaksi
Pertukaran Lintas Rantai
Niat dapat dipahami secara sederhana sebagai jenis baru dari pesanan batas. Ini terdiri dari dua bagian: status akhir yang diharapkan oleh pengguna, dan transaksi yang dimulai oleh solver. Kombinasi keduanya dapat mengeksekusi transaksi yang diinginkan.
Desain arsitektur berbasis niat hampir tidak memiliki risiko. Solver memiliki motivasi untuk tidak menyebarkan niat yang mengandung MEV yang menguntungkan. Karakteristik inti dari niat adalah eksposur data, di mana pengguna bersedia mengorbankan kenyamanan untuk mengekstrak MEV.
Niat tidak dapat disiarkan langsung ke mempool Ethereum, melainkan diisi dalam Interpool yang bersifat privat. Interpool ini dapat berupa yang berizin, tanpa izin, atau campuran.
Interpool tanpa izin menggunakan API terdesentralisasi, node dapat secara bebas berbagi niat dan memberikan akses kepada pelaksana. Namun, mereka rentan terhadap serangan DDOS dan tidak dapat mencegah penyebaran niat buruk.
Memori izin menggunakan API tepercaya, dapat melawan DDoS dan mengendalikan penyebaran niat. Mereka bergantung pada lembaga perantara yang dapat dipercaya untuk menjamin kualitas eksekusi, tetapi asumsi kepercayaan ini bertentangan dengan semangat blockchain terbuka.
Solusi campuran berusaha mencapai keseimbangan antara keduanya. Misalnya, Protokol CoW menggunakan pihak tepercaya untuk mengoperasikan lelang, tetapi partisipasinya tidak memerlukan izin.
Saat ini, Interpool yang paling populer adalah terpusat dan berlisensi, tanpa motivasi untuk berbagi informasi dengan pesaing. Risiko di sini adalah, salah satu pihak mungkin memonopoli sebagian besar transaksi berbasis niat dan mulai memperkenalkan biaya tambahan dan perilaku sewa lainnya.
Niat dapat dianggap sebagai bentuk arbitrase MEV. Peluang arbitrase yang diciptakan oleh pesanan yang belum ditutup dalam jangka panjang mungkin lebih berharga dibandingkan perdagangan konvensional, karena pemecah masalah dapat menentukan rute daripada bersaing dengan transaksi lain.
Solusi yang tidak transparan dan tidak diatur mungkin menyediakan rute terburuk, karena keuntungan mereka berbanding terbalik dengan kualitas eksekusi. Pengguna perlu memilih solusi dengan hati-hati, memanfaatkan kekuatan tawar untuk memaksa solusi saling bersaing. Solusi yang memberikan imbal hasil tertinggi kepada pengguna akan memenangkan lelang.
CoWSwap mengadopsi desain ini, menggunakan lelang batch untuk mencari harga penyelesaian terbaik bagi para trader. Pesanan tidak dieksekusi segera, tetapi dikumpulkan dalam batch sebelum diselesaikan. Solver bersaing secara terbuka untuk mencocokkan pesanan. Mekanisme ini dapat menyatukan harga transaksi dalam batch, menghindari pengaturan ulang transaksi. Namun, masih ada beberapa MEV dalam pesanan CoW, karena pembuat pasar perlu melakukan arbitrase di tempat lain untuk mendapatkan keuntungan.
Saat ini, beberapa protokol sedang mengembangkan infrastruktur sistem campuran berbasis niat. Misalnya, SUAVE dari Flashbot sedang membangun mempool privat dan jaringan pembangun blok untuk mengarahkan lalu lintas ke L2 dan Ethereum. Anom sedang mencoba membangun infrastruktur generasi berikutnya yang sepenuhnya tanpa izin.
Meskipun pemenang akhir dari sistem niat belum jelas, itu merupakan bagian penting dari revolusi lapisan middleware yang sedang terjadi di bidang kripto. UI kripto saat ini tidak cukup ramah terhadap pengguna, sulit untuk diadopsi secara luas. Saat ini, niat utama digunakan untuk pertukaran koin dan pemrosesan pesanan dalam jumlah besar, tetapi di masa depan diharapkan dapat diterapkan untuk pemrosesan data yang lebih luas.
Ini menciptakan kemungkinan untuk membangun aplikasi baru di beberapa rantai inovatif. Lapisan niat yang kuat dapat membuka kasus penggunaan baru untuk produk-produk ini dan menyederhanakan proses pengembangan aplikasi.
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.
12 Suka
Hadiah
12
4
Posting ulang
Bagikan
Komentar
0/400
NestedFox
· 9jam yang lalu
Pemain Keuangan Desentralisasi juga harus menyetir otomatis ya.
Sistem Niat: Revolusi Middleware Masa Depan untuk Menyederhanakan Operasi Keuangan Desentralisasi
Sistem Niat: Solusi Potensial untuk Masalah Kompleksitas Keuangan Desentralisasi
Sebelum Luna runtuh, saya mengelola strategi keuntungan stablecoin untuk seorang teman baru di dunia cryptocurrency. Kami bertemu setiap minggu melalui Zoom, dan saya membimbingnya tentang cara beroperasi. Kami mendiversifikasi dana ke dalam protokol Keuangan Desentralisasi di berbagai rantai, melakukan banyak persetujuan, transfer, pertukaran, penyetoran, dan transaksi lainnya. Proses ini sangat rumit dan kompleks.
Sebagai contoh untuk menukarkan USDC menjadi LP FRAX/DAI di Polygon, diperlukan 12 transaksi:
Proses ini rumit dan memakan waktu, terutama saat ukuran portofolio cukup besar.
Dari sudut pandang yang lebih tinggi, semua operasi kami memiliki hasil yang diharapkan yang jelas. Misalnya, "Kami memiliki USDC( di Ethereum ), berharap untuk menyediakan likuiditas dalam bentuk FRAX/DAI( di Polygon ), lalu menyetorkan ke vault staking". Ini adalah "isi" dari operasi, sedangkan 12 transaksi spesifik adalah "bagaimana" cara operasinya. Dari titik awal hingga akhir, diperlukan serangkaian langkah yang jelas.
Algoritma rute perdagangan yang kuat dapat menyederhanakan proses ini menjadi 1-2 langkah. Kita hanya perlu mengungkapkan hasil yang diinginkan, algoritma dapat mengembalikan jalur terbaik dan memproses transaksi. Struktur pemetaan jalur ini disebut "niat", yang merupakan komponen penting dari middleware Ethereum di masa depan.
Saat ini belum ada konsensus tentang definisi "niat", tetapi secara umum ada dua pandangan:
Niatnya adalah untuk menandatangani sekumpulan batasan deklaratif, yang memungkinkan pengguna untuk mengalihkan pembuatan transaksi kepada pihak ketiga, sambil mempertahankan kontrol penuh atas transaksi.
Transaksi bersifat imperatif, sedangkan niat bersifat deklaratif. Transaksi menentukan bagaimana EVM dijalankan untuk menghasilkan perubahan status, sedangkan niat hanya menentukan perubahan status yang diinginkan tanpa memperhatikan proses implementasinya.
Kedua definisi ini menekankan karakteristik "deklaratif" dari niat, yaitu mencari bantuan eksternal melalui berbagi data antara pengguna dan "solver". Pengguna menyatakan hasil yang diinginkan, dan solver menyediakan metode untuk mencapainya. Berbeda dengan transaksi dengan parameter spesifik, niat memerlukan pemetaan pihak ketiga. Selain itu, ada juga kondisi pembatas untuk mempersempit kemungkinan himpunan jalur.
Dengan contoh teman saya, sistem niat memungkinkan kita untuk menyiarkan tujuan akhir kepada sekelompok penyelesai, yang menghitung jalur terbaik. Kami memilih rute yang paling optimal dalam harga dan mengeksekusi transaksi, semua langkah tengah ditangani oleh penyelesai, pengguna hanya perlu mengonfirmasi 1-2 transaksi.
Arsitektur berbasis "niat" sudah ada di EVM. Misalnya, saat menggunakan DEX, ia akan secara otomatis menemukan rute perdagangan terbaik. Setelah memilih aset untuk dibeli atau dijual di antarmuka Curve, UI akan secara otomatis mengarahkan ke LP terbaik. Ia juga akan memberikan estimasi dampak harga dan menyarankan cara untuk membatasi slippage.
Contoh niat transaksi di Curve ini hanya merupakan contoh dasar. Sebagai perbandingan, niat berbagi yang sebenarnya mencakup hasil yang diharapkan dan kondisi batas, yang ditentukan oleh pemecah masalah untuk menentukan tingkat pertukaran terbaik.
Aggregator seperti 1inch atau DeFiLlama menggunakan sistem niat untuk membangun perdagangan pertukaran. Pengguna memberikan parameter eksekusi, kemudian mendapatkan serangkaian opsi penghubung perdagangan yang potensial. Pengguna dapat memilih opsi terbaik berdasarkan biaya dan biaya gas.
Selain penggabungan perdagangan, ada beberapa jenis "niat" lainnya di Ethereum:
Niat dapat dipahami secara sederhana sebagai jenis baru dari pesanan batas. Ini terdiri dari dua bagian: status akhir yang diharapkan oleh pengguna, dan transaksi yang dimulai oleh solver. Kombinasi keduanya dapat mengeksekusi transaksi yang diinginkan.
Desain arsitektur berbasis niat hampir tidak memiliki risiko. Solver memiliki motivasi untuk tidak menyebarkan niat yang mengandung MEV yang menguntungkan. Karakteristik inti dari niat adalah eksposur data, di mana pengguna bersedia mengorbankan kenyamanan untuk mengekstrak MEV.
Niat tidak dapat disiarkan langsung ke mempool Ethereum, melainkan diisi dalam Interpool yang bersifat privat. Interpool ini dapat berupa yang berizin, tanpa izin, atau campuran.
Interpool tanpa izin menggunakan API terdesentralisasi, node dapat secara bebas berbagi niat dan memberikan akses kepada pelaksana. Namun, mereka rentan terhadap serangan DDOS dan tidak dapat mencegah penyebaran niat buruk.
Memori izin menggunakan API tepercaya, dapat melawan DDoS dan mengendalikan penyebaran niat. Mereka bergantung pada lembaga perantara yang dapat dipercaya untuk menjamin kualitas eksekusi, tetapi asumsi kepercayaan ini bertentangan dengan semangat blockchain terbuka.
Solusi campuran berusaha mencapai keseimbangan antara keduanya. Misalnya, Protokol CoW menggunakan pihak tepercaya untuk mengoperasikan lelang, tetapi partisipasinya tidak memerlukan izin.
Saat ini, Interpool yang paling populer adalah terpusat dan berlisensi, tanpa motivasi untuk berbagi informasi dengan pesaing. Risiko di sini adalah, salah satu pihak mungkin memonopoli sebagian besar transaksi berbasis niat dan mulai memperkenalkan biaya tambahan dan perilaku sewa lainnya.
Niat dapat dianggap sebagai bentuk arbitrase MEV. Peluang arbitrase yang diciptakan oleh pesanan yang belum ditutup dalam jangka panjang mungkin lebih berharga dibandingkan perdagangan konvensional, karena pemecah masalah dapat menentukan rute daripada bersaing dengan transaksi lain.
Solusi yang tidak transparan dan tidak diatur mungkin menyediakan rute terburuk, karena keuntungan mereka berbanding terbalik dengan kualitas eksekusi. Pengguna perlu memilih solusi dengan hati-hati, memanfaatkan kekuatan tawar untuk memaksa solusi saling bersaing. Solusi yang memberikan imbal hasil tertinggi kepada pengguna akan memenangkan lelang.
CoWSwap mengadopsi desain ini, menggunakan lelang batch untuk mencari harga penyelesaian terbaik bagi para trader. Pesanan tidak dieksekusi segera, tetapi dikumpulkan dalam batch sebelum diselesaikan. Solver bersaing secara terbuka untuk mencocokkan pesanan. Mekanisme ini dapat menyatukan harga transaksi dalam batch, menghindari pengaturan ulang transaksi. Namun, masih ada beberapa MEV dalam pesanan CoW, karena pembuat pasar perlu melakukan arbitrase di tempat lain untuk mendapatkan keuntungan.
Saat ini, beberapa protokol sedang mengembangkan infrastruktur sistem campuran berbasis niat. Misalnya, SUAVE dari Flashbot sedang membangun mempool privat dan jaringan pembangun blok untuk mengarahkan lalu lintas ke L2 dan Ethereum. Anom sedang mencoba membangun infrastruktur generasi berikutnya yang sepenuhnya tanpa izin.
Meskipun pemenang akhir dari sistem niat belum jelas, itu merupakan bagian penting dari revolusi lapisan middleware yang sedang terjadi di bidang kripto. UI kripto saat ini tidak cukup ramah terhadap pengguna, sulit untuk diadopsi secara luas. Saat ini, niat utama digunakan untuk pertukaran koin dan pemrosesan pesanan dalam jumlah besar, tetapi di masa depan diharapkan dapat diterapkan untuk pemrosesan data yang lebih luas.
Ini menciptakan kemungkinan untuk membangun aplikasi baru di beberapa rantai inovatif. Lapisan niat yang kuat dapat membuka kasus penggunaan baru untuk produk-produk ini dan menyederhanakan proses pengembangan aplikasi.