Baru-baru ini, di komunitas Ethereum, terjadi diskusi hangat tentang Intent dan aplikasinya. Artikel ini akan memperkenalkan secara singkat prinsip, status penerapan, potensi risiko, dan tindakan penanggulangan Intent.
Jika transaksi secara eksplisit mengacu pada cara menjalankan perilaku, maka maksud mengacu pada hasil yang diharapkan dari perilaku tersebut.
Jika instruksi Transaksi adalah:
“Lakukan A lalu lakukan B, lalu bayar C untuk mendapatkan D.”
Maka Intent yang sesuai adalah:
"Saya mampu membayar dan saya ingin mendapat nilai D."
Protokol yang berpusat pada niat dapat meningkatkan pengalaman dan efisiensi pengguna secara signifikan. Transaksi mengharuskan pengguna untuk secara eksplisit menentukan setiap parameter, dan ambang operasinya tinggi. Sebaliknya, dengan menggunakan Intent, pengguna cukup mengekspresikan hasil yang diinginkan, sambil mengalihkan tugas mencapai hasil secara optimal kepada pihak ketiga yang sudah matang.
Meskipun Intent memberikan lebih banyak kemungkinan bagi ekosistem, desain berbasis Intent pada rantai Ethereum juga dapat berdampak signifikan pada infrastruktur off-chain, dan terdapat juga hubungan penting dengan aktivitas terkait MEV dan pengendalian pasar.
Cara kerja Niat
Bagaimana Niat Bekerja
Saat ini, cara standar bagi pengguna untuk berinteraksi dengan Ethereum adalah dengan merumuskan dan menandatangani transaksi dan pesan dalam format tertentu yang memberikan EVM semua informasi yang diperlukan untuk melakukan transisi keadaan. Namun, membuat transaksi dapat melibatkan operasi yang cukup rumit. Membuat transaksi memerlukan banyak detail tentang kontrak pintar dan manajemen nonce, sambil memegang aset tertentu untuk membayar biaya bahan bakar. Kompleksitas ini menyebabkan pengalaman pengguna yang buruk dan berkurangnya efisiensi karena pengguna harus mengambil keputusan tanpa informasi yang memadai atau melibatkan strategi eksekusi yang rumit.
Tujuan Intent adalah untuk mengurangi beban pengguna. Intent memungkinkan pengguna untuk melakukan outsourcing pembuatan transaksi kepada pihak ketiga tanpa memberikan kontrol penuh dengan menandatangani serangkaian batasan deskriptif.
Dalam proses berbasis transaksi standar, ketika validator diberi insentif untuk memverifikasi, tanda tangan transaksi memungkinkan validator mengikuti jalur komputasi secara akurat untuk keadaan tertentu. Sebaliknya, Intent tidak menentukan secara pasti jalur komputasi mana yang harus diambil, namun mengizinkan tindakan apa pun yang memenuhi batasan tertentu. Dengan menandatangani dan membagikan Intent, pengguna secara efektif memberikan izin kepada penerima untuk memilih jalur penghitungan atas nama mereka (seperti yang ditunjukkan pada gambar di bawah). Perlu dicatat bahwa beberapa Intent dapat dimasukkan dalam satu transaksi, sehingga Intent yang tumpang tindih dapat dicocokkan, menghemat biaya bahan bakar, dan meningkatkan efisiensi ekonomi. Selain itu, pengguna dapat membayar biaya bahan bakar dengan lebih fleksibel, seperti mengizinkan pihak ketiga untuk mensponsori bahan bakar atau membayar dengan token lain.
Seperti yang ditunjukkan pada gambar, saat mengirimkan transaksi, pengguna menentukan jalur penghitungan yang tepat; saat mengirimkan Intent, pengguna menentukan tujuan dan beberapa batasan, dan Pencocokan menentukan jalur penghitungan yang akan diambil.
Status permohonan niat
Status aplikasi Intent saat ini
Membuat Intents mengalihdayakan kompleksitas interaksi dengan blockchain sekaligus memungkinkan pengguna untuk mempertahankan hak asuh atas aset dan identitas kriptografi mereka. Faktanya, banyak konsep tentang Intent yang sesuai dengan sistem yang telah berjalan selama beberapa tahun, seperti skenario berikut:
Pesanan terbatas: Jika pengguna menerima setidaknya 200 token B, 100 token A dapat ditarik dari akun pengguna.
Lelang bergaya Cowswap: Sama seperti pesanan terbatas, namun bergantung pada pihak ketiga atau mekanisme untuk mencocokkan beberapa pesanan guna memaksimalkan kualitas eksekusi.
Sponsor Gas: Pengguna dapat memilih untuk membayar biaya transaksi dalam USDC, bukan ETH, dan terdapat USDC di akun untuk membayar biaya bahan bakar.
Otorisasi yang Didelegasikan: Hanya mengizinkan interaksi dengan akun tertentu dengan cara pra-otorisasi tertentu. Suatu Intent hanya dapat dipenuhi jika transaksi akhir mengikuti daftar kontrol akses yang ditentukan dalam Intent.
Penggabungan pemrosesan transaksi: Memungkinkan beberapa Intent digabungkan untuk meningkatkan efisiensi gas.
Agregator: Beroperasi hanya dengan harga/hasil terbaik, dengan membuktikan melakukan agregasi beberapa skenario dan mengambil jalur terbaik menuju Intent.
Saat ini, Intent memiliki aplikasi baru dalam MEV lintas rantai (seperti SUAVE), abstraksi akun tipe ERC4337, dan skenario pemesanan Pelabuhan Laut. Saat ERC4337 sedang berkembang, aplikasi baru lainnya (seperti Intent lintas domain) juga memasuki tahap eksplorasi.
Di semua aplikasi berbasis Intent, setidaknya harus ada satu kelompok yang memahami Intent dan diberi insentif untuk melaksanakan Intent secara tepat waktu. Mengenai siapa yang memainkan peran ini, bagaimana penerapannya, dan insentifnya, eksplorasi dan praktik lebih lanjut diperlukan untuk menentukan efektivitas, kepercayaan, dan dampak lain dari sistem yang digerakkan oleh Niat.
Perantara dan Mempool
Mediasi dan Mempool
Cara paling jelas untuk menyampaikan Intent ke tangan perantara yang bersedia adalah Mempool Ethereum. Namun, desain Mempool saat ini tidak mendukung penyebaran Intent. Dalam jangka panjang, mengingat bahaya tersembunyi dari serangan DOS, kemungkinan dukungan luas untuk menyebarkan Intent di Ethereum Mempool sangatlah rendah. Dapat dikatakan bahwa sifat Ethereum Mempool yang terbuka dan tanpa izin menimbulkan hambatan dalam penerapan niat.
Dengan tidak adanya Ethereum Mempool, perancang sistem Intent menghadapi beberapa masalah. Pilihan yang dihadapi saat ini adalah menyebarkan Intent kepada pemberi lisensi, atau melakukannya tanpa izin sehingga pihak mana pun dapat melaksanakan Intent tersebut.
Seperti yang ditunjukkan pada gambar, Intent pertama-tama mengalir dari pengguna ke Intentpool publik/pribadi yang berizin/tanpa izin, lalu mengubahnya menjadi transaksi melalui matchmaker, dan akhirnya mengubahnya menjadi Mempool publik, atau langsung menampilkannya di rantai melalui lelang tipe MEV Boost.unggul.
Mempool tanpa izin
Mempool tanpa lisensi
Salah satu desain yang dicoba adalah API terdesentralisasi yang memungkinkan berbagai node dalam sistem menyiarkan Intent melalui gosip, sehingga memberikan akses tanpa izin kepada pelaksana.
Misalnya, dalam relayer protokol 0x, perintah terbatas adalah gosip yang disiarkan satu sama lain dan diunggah ke rantai ketika ditemukan kecocokan. Pendekatan ini juga sedang dieksplorasi dalam konteks Mempool ERC4337 bersama untuk memerangi risiko sentralisasi dan sensor. Namun, desain Intentpool tanpa izin ini juga menghadapi tantangan berikut:
Resistensi DoS: Pengembang mungkin harus membatasi fungsi Intent untuk menghindari potensi serangan DoS.
Spread Incentives: Bagi banyak aplikasi, menjalankan Intent adalah aktivitas yang menguntungkan. Oleh karena itu, secara teoritis, node yang mengoperasikan Intentpool memiliki insentif untuk tidak menyebarkan Intent guna mengurangi persaingan dalam mengeksekusi Intent.
MEV: Karena kualitas eksekusi Intent bergantung pada perilaku baik peserta off-chain, ada beberapa kesulitan yang dihadapi saat menggunakan Intentpool publik dan tanpa izin. Jika eksekusi menguntungkan, Intentpool tanpa izin dapat mencoba melakukan arbitrase terhadap pengguna. Hal ini mirip dengan "serangan sandwich" saat ini di Ethereum Mempool, yang akan menjadi masalah umum untuk Intent terkait Defi. Peningkatan di masa depan mungkin adalah dengan membuat Intentpool tanpa izin namun terenkripsi.
Mempool Lisensi
Mempool Berlisensi
API terpusat yang tepercaya lebih tahan terhadap serangan DOS dan tidak perlu menyebarkan maksud. Model kepercayaan ini memberikan landasan bagi kekhawatiran MEV. Selama asumsi kepercayaan tetap ada, kualitas eksekusi dapat terjamin. Perantara yang tepercaya mungkin juga memiliki reputasi yang terkait dengan mereka, sehingga memberikan insentif untuk melakukan operasi dengan sungguh-sungguh.
Oleh karena itu, IntentPools yang memiliki izin akan menarik bagi pengembang aplikasi berbasis Intent dalam jangka pendek. Namun, asumsi kepercayaan yang kuat secara alami cacat dan melanggar semangat blockchain asli sampai batas tertentu.
Solusi Hibrid
solusi hibrida
Ada juga solusi yang merupakan campuran dari dua situasi yang disebutkan di atas. Misalnya, ada situasi di mana proses propagasi diijinkan namun eksekusinya tanpa izin, dan sebaliknya. Contoh umum dari solusi hibrid adalah lelang aliran pesanan.
Ide di balik jenis desain ini adalah bahwa pengguna yang membutuhkan rekanan mungkin perlu membedakan antara rekanan yang lebih baik dan lebih buruk agar dapat berdagang dengan harga yang lebih menguntungkan. Proses desain biasanya melibatkan pihak tepercaya yang memperoleh maksud (atau transaksi) dari pengguna dan memfasilitasi lelang atas nama pengguna. Tidak diperlukan izin untuk berpartisipasi dalam lelang. Ada juga kelemahan pada jenis desain ini, yaitu kemungkinan besar akan mengalami berbagai gangguan di Intentpool berlisensi.
Intinya dari pendekatan ini adalah bahwa aplikasi berbasis Intent tidak hanya melibatkan format pesan baru untuk berinteraksi dengan kontrak pintar, namun juga mekanisme propagasi dan penemuan musuh dalam bentuk alternatif selain mempool. Hal yang paling penting saat ini adalah merancang mekanisme penemuan dan pencocokan Niat yang sesuai dengan insentif sambil mempertahankan desentralisasi.
Risiko dan cara mengatasinya
Risiko dan metode responsnya
Meskipun Intent merupakan paradigma baru yang menarik dalam transaksi, penerapannya secara luas juga berarti percepatan tren perpindahan aktivitas pengguna yang lebih besar ke Mempool alternatif. Jika tidak dikelola dengan baik, peralihan ini dapat merugikan desentralisasi Ethereum dan menyebabkan kekuasaan berlebihan dari pihak-pihak yang dipercaya. Potensi risikonya antara lain sebagai berikut:
Alur pesanan: Jika eksekusi Intent diizinkan, namun pengguna memilihnya secara sembarangan dan memigrasikannya dari Mempool publik, produksi blok Ethereum mungkin menjadi terpusat.
Kepercayaan: Karena banyak solusi memerlukan kepercayaan pada perantara, untuk memastikan kualitas eksekusi Intent, hambatan masuk yang tinggi ini akan menghambat pengembangan arsitektur berbasis Intent baru dan mengurangi kecepatan inovasi dan persaingan.
Transparansi: Karena banyak arsitektur Intent mengharuskan pengguna untuk menyerahkan sebagian kendali atas aset rantai mereka dan mengizinkan Mempool sebagai kompromi, yang berarti ada tingkat kekebalan dari luar, ada risiko sistem yang sedang dibangun tidak dapat ditembus. buram, Dalam hal ini, tidak jelas bagaimana harapan pengguna dipenuhi dan apakah ada ancaman yang tidak terdeteksi terhadap ekosistem. Bahkan ekosistem middleware dan Mempool yang berkembang antara pengguna dan blockchain akan menjadi buram.
Lantas, bagaimana cara mengurangi risiko di atas? Kita tahu bahwa ruang Ethereum Mempool terbatas. Untuk beberapa aplikasi, risikonya disebabkan oleh kurangnya privasi dan ketidakmampuannya untuk mendukung format pesan yang lebih luas. Hal ini menempatkan pengembang dompet dan aplikasi dalam posisi yang sulit, karena mereka harus menemukan cara untuk memungkinkan pengguna terhubung ke blockchain sambil menghindari risiko yang disebutkan di atas.
Sistem yang ideal harus tanpa izin sehingga siapa pun dapat mencocokkan dan mengeksekusi Intent tanpa mengorbankan terlalu banyak kualitas eksekusi. Sistem harus serbaguna sehingga aplikasi baru dapat diterapkan tanpa perlu membuat Mempool baru. Sistem harus transparan, memungkinkan pelaporan publik mengenai proses pelaksanaan maksud, dan menyediakan data untuk melakukan audit berkualitas ketika jaminan privasi memungkinkan.
Meskipun tim seperti FlashBots dan Anoma bekerja keras untuk memenuhi persyaratan di atas untuk solusi universal dengan menggabungkan privasi dan tanpa izin, akan sulit untuk menciptakan sistem yang sempurna dalam waktu dekat. Oleh karena itu, pengguna perlu melakukan trade-off dan memilih solusi berbeda untuk aplikasi berbeda. Demikian pula, aplikasi yang memulai Intentpools perlu mencari keberadaan di mana-mana tanpa izin dan memilih perantara dengan hati-hati jika izin tersedia.
Perancang aplikasi berbasis Intent perlu sepenuhnya mempertimbangkan implikasi off-chain dari aplikasi mereka karena hal ini tidak hanya menyangkut basis pengguna mereka, namun juga komunitas yang lebih luas, yang mengharuskan komunitas yang lebih luas untuk memiliki pemahaman tentang implikasi off-chain seputar Ethereum. Ekosistem tetap penuh perhatian.
ringkasan
Ringkasan singkat
Karena permintaan pasar yang jelas terhadap aplikasi Intent, banyak aplikasi berbasis Intent telah digunakan secara luas selama beberapa tahun. Peningkatan adopsi Intent, yang sebagian didorong oleh ERC4337, dapat mempercepat peralihan dari Ethereum Mempool ke tempat baru. Penerapan Intent mewakili peralihan pengguna dari paradigma "operasi paksa" ke paradigma "deskriptif", yang diharapkan dapat meningkatkan pengalaman dan efisiensi pengguna secara signifikan.
Ebunker, yang sudah lama percaya pada Ethereum, sangat memperhatikan perkembangan teknologi Ethereum, peningkatan proposal, dan perubahan komunitas untuk pertama kalinya, serta berbagi penelitian dan opini tentang jalur utama Ethereum seperti Staking, L2, dan DeFi.
Saat ini, Ebunker mencakup Ebunker Pool (kumpulan penambangan Ethereum Staking non-penahanan yang didanai) dan Ebunker Venture (modal ventura yang dimaksimalkan Ethereum) dan bisnis lainnya.
Situs web resmi Ebunker:
Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
Prinsip, status penerapan, dan respons risiko Intent
Baru-baru ini, di komunitas Ethereum, terjadi diskusi hangat tentang Intent dan aplikasinya. Artikel ini akan memperkenalkan secara singkat prinsip, status penerapan, potensi risiko, dan tindakan penanggulangan Intent.
Jika transaksi secara eksplisit mengacu pada cara menjalankan perilaku, maka maksud mengacu pada hasil yang diharapkan dari perilaku tersebut.
Jika instruksi Transaksi adalah:
“Lakukan A lalu lakukan B, lalu bayar C untuk mendapatkan D.”
Maka Intent yang sesuai adalah:
"Saya mampu membayar dan saya ingin mendapat nilai D."
Protokol yang berpusat pada niat dapat meningkatkan pengalaman dan efisiensi pengguna secara signifikan. Transaksi mengharuskan pengguna untuk secara eksplisit menentukan setiap parameter, dan ambang operasinya tinggi. Sebaliknya, dengan menggunakan Intent, pengguna cukup mengekspresikan hasil yang diinginkan, sambil mengalihkan tugas mencapai hasil secara optimal kepada pihak ketiga yang sudah matang.
Meskipun Intent memberikan lebih banyak kemungkinan bagi ekosistem, desain berbasis Intent pada rantai Ethereum juga dapat berdampak signifikan pada infrastruktur off-chain, dan terdapat juga hubungan penting dengan aktivitas terkait MEV dan pengendalian pasar.
Cara kerja Niat
Bagaimana Niat Bekerja
Saat ini, cara standar bagi pengguna untuk berinteraksi dengan Ethereum adalah dengan merumuskan dan menandatangani transaksi dan pesan dalam format tertentu yang memberikan EVM semua informasi yang diperlukan untuk melakukan transisi keadaan. Namun, membuat transaksi dapat melibatkan operasi yang cukup rumit. Membuat transaksi memerlukan banyak detail tentang kontrak pintar dan manajemen nonce, sambil memegang aset tertentu untuk membayar biaya bahan bakar. Kompleksitas ini menyebabkan pengalaman pengguna yang buruk dan berkurangnya efisiensi karena pengguna harus mengambil keputusan tanpa informasi yang memadai atau melibatkan strategi eksekusi yang rumit.
Tujuan Intent adalah untuk mengurangi beban pengguna. Intent memungkinkan pengguna untuk melakukan outsourcing pembuatan transaksi kepada pihak ketiga tanpa memberikan kontrol penuh dengan menandatangani serangkaian batasan deskriptif.
Dalam proses berbasis transaksi standar, ketika validator diberi insentif untuk memverifikasi, tanda tangan transaksi memungkinkan validator mengikuti jalur komputasi secara akurat untuk keadaan tertentu. Sebaliknya, Intent tidak menentukan secara pasti jalur komputasi mana yang harus diambil, namun mengizinkan tindakan apa pun yang memenuhi batasan tertentu. Dengan menandatangani dan membagikan Intent, pengguna secara efektif memberikan izin kepada penerima untuk memilih jalur penghitungan atas nama mereka (seperti yang ditunjukkan pada gambar di bawah). Perlu dicatat bahwa beberapa Intent dapat dimasukkan dalam satu transaksi, sehingga Intent yang tumpang tindih dapat dicocokkan, menghemat biaya bahan bakar, dan meningkatkan efisiensi ekonomi. Selain itu, pengguna dapat membayar biaya bahan bakar dengan lebih fleksibel, seperti mengizinkan pihak ketiga untuk mensponsori bahan bakar atau membayar dengan token lain.
Seperti yang ditunjukkan pada gambar, saat mengirimkan transaksi, pengguna menentukan jalur penghitungan yang tepat; saat mengirimkan Intent, pengguna menentukan tujuan dan beberapa batasan, dan Pencocokan menentukan jalur penghitungan yang akan diambil.
Status permohonan niat
Status aplikasi Intent saat ini
Membuat Intents mengalihdayakan kompleksitas interaksi dengan blockchain sekaligus memungkinkan pengguna untuk mempertahankan hak asuh atas aset dan identitas kriptografi mereka. Faktanya, banyak konsep tentang Intent yang sesuai dengan sistem yang telah berjalan selama beberapa tahun, seperti skenario berikut:
Pesanan terbatas: Jika pengguna menerima setidaknya 200 token B, 100 token A dapat ditarik dari akun pengguna.
Lelang bergaya Cowswap: Sama seperti pesanan terbatas, namun bergantung pada pihak ketiga atau mekanisme untuk mencocokkan beberapa pesanan guna memaksimalkan kualitas eksekusi.
Sponsor Gas: Pengguna dapat memilih untuk membayar biaya transaksi dalam USDC, bukan ETH, dan terdapat USDC di akun untuk membayar biaya bahan bakar.
Otorisasi yang Didelegasikan: Hanya mengizinkan interaksi dengan akun tertentu dengan cara pra-otorisasi tertentu. Suatu Intent hanya dapat dipenuhi jika transaksi akhir mengikuti daftar kontrol akses yang ditentukan dalam Intent.
Penggabungan pemrosesan transaksi: Memungkinkan beberapa Intent digabungkan untuk meningkatkan efisiensi gas.
Agregator: Beroperasi hanya dengan harga/hasil terbaik, dengan membuktikan melakukan agregasi beberapa skenario dan mengambil jalur terbaik menuju Intent.
Saat ini, Intent memiliki aplikasi baru dalam MEV lintas rantai (seperti SUAVE), abstraksi akun tipe ERC4337, dan skenario pemesanan Pelabuhan Laut. Saat ERC4337 sedang berkembang, aplikasi baru lainnya (seperti Intent lintas domain) juga memasuki tahap eksplorasi.
Di semua aplikasi berbasis Intent, setidaknya harus ada satu kelompok yang memahami Intent dan diberi insentif untuk melaksanakan Intent secara tepat waktu. Mengenai siapa yang memainkan peran ini, bagaimana penerapannya, dan insentifnya, eksplorasi dan praktik lebih lanjut diperlukan untuk menentukan efektivitas, kepercayaan, dan dampak lain dari sistem yang digerakkan oleh Niat.
Perantara dan Mempool
Mediasi dan Mempool
Cara paling jelas untuk menyampaikan Intent ke tangan perantara yang bersedia adalah Mempool Ethereum. Namun, desain Mempool saat ini tidak mendukung penyebaran Intent. Dalam jangka panjang, mengingat bahaya tersembunyi dari serangan DOS, kemungkinan dukungan luas untuk menyebarkan Intent di Ethereum Mempool sangatlah rendah. Dapat dikatakan bahwa sifat Ethereum Mempool yang terbuka dan tanpa izin menimbulkan hambatan dalam penerapan niat.
Dengan tidak adanya Ethereum Mempool, perancang sistem Intent menghadapi beberapa masalah. Pilihan yang dihadapi saat ini adalah menyebarkan Intent kepada pemberi lisensi, atau melakukannya tanpa izin sehingga pihak mana pun dapat melaksanakan Intent tersebut.
Seperti yang ditunjukkan pada gambar, Intent pertama-tama mengalir dari pengguna ke Intentpool publik/pribadi yang berizin/tanpa izin, lalu mengubahnya menjadi transaksi melalui matchmaker, dan akhirnya mengubahnya menjadi Mempool publik, atau langsung menampilkannya di rantai melalui lelang tipe MEV Boost.unggul.
Mempool tanpa izin
Mempool tanpa lisensi
Salah satu desain yang dicoba adalah API terdesentralisasi yang memungkinkan berbagai node dalam sistem menyiarkan Intent melalui gosip, sehingga memberikan akses tanpa izin kepada pelaksana.
Misalnya, dalam relayer protokol 0x, perintah terbatas adalah gosip yang disiarkan satu sama lain dan diunggah ke rantai ketika ditemukan kecocokan. Pendekatan ini juga sedang dieksplorasi dalam konteks Mempool ERC4337 bersama untuk memerangi risiko sentralisasi dan sensor. Namun, desain Intentpool tanpa izin ini juga menghadapi tantangan berikut:
Resistensi DoS: Pengembang mungkin harus membatasi fungsi Intent untuk menghindari potensi serangan DoS.
Spread Incentives: Bagi banyak aplikasi, menjalankan Intent adalah aktivitas yang menguntungkan. Oleh karena itu, secara teoritis, node yang mengoperasikan Intentpool memiliki insentif untuk tidak menyebarkan Intent guna mengurangi persaingan dalam mengeksekusi Intent.
MEV: Karena kualitas eksekusi Intent bergantung pada perilaku baik peserta off-chain, ada beberapa kesulitan yang dihadapi saat menggunakan Intentpool publik dan tanpa izin. Jika eksekusi menguntungkan, Intentpool tanpa izin dapat mencoba melakukan arbitrase terhadap pengguna. Hal ini mirip dengan "serangan sandwich" saat ini di Ethereum Mempool, yang akan menjadi masalah umum untuk Intent terkait Defi. Peningkatan di masa depan mungkin adalah dengan membuat Intentpool tanpa izin namun terenkripsi.
Mempool Lisensi
Mempool Berlisensi
API terpusat yang tepercaya lebih tahan terhadap serangan DOS dan tidak perlu menyebarkan maksud. Model kepercayaan ini memberikan landasan bagi kekhawatiran MEV. Selama asumsi kepercayaan tetap ada, kualitas eksekusi dapat terjamin. Perantara yang tepercaya mungkin juga memiliki reputasi yang terkait dengan mereka, sehingga memberikan insentif untuk melakukan operasi dengan sungguh-sungguh.
Oleh karena itu, IntentPools yang memiliki izin akan menarik bagi pengembang aplikasi berbasis Intent dalam jangka pendek. Namun, asumsi kepercayaan yang kuat secara alami cacat dan melanggar semangat blockchain asli sampai batas tertentu.
Solusi Hibrid
solusi hibrida
Ada juga solusi yang merupakan campuran dari dua situasi yang disebutkan di atas. Misalnya, ada situasi di mana proses propagasi diijinkan namun eksekusinya tanpa izin, dan sebaliknya. Contoh umum dari solusi hibrid adalah lelang aliran pesanan.
Ide di balik jenis desain ini adalah bahwa pengguna yang membutuhkan rekanan mungkin perlu membedakan antara rekanan yang lebih baik dan lebih buruk agar dapat berdagang dengan harga yang lebih menguntungkan. Proses desain biasanya melibatkan pihak tepercaya yang memperoleh maksud (atau transaksi) dari pengguna dan memfasilitasi lelang atas nama pengguna. Tidak diperlukan izin untuk berpartisipasi dalam lelang. Ada juga kelemahan pada jenis desain ini, yaitu kemungkinan besar akan mengalami berbagai gangguan di Intentpool berlisensi.
Intinya dari pendekatan ini adalah bahwa aplikasi berbasis Intent tidak hanya melibatkan format pesan baru untuk berinteraksi dengan kontrak pintar, namun juga mekanisme propagasi dan penemuan musuh dalam bentuk alternatif selain mempool. Hal yang paling penting saat ini adalah merancang mekanisme penemuan dan pencocokan Niat yang sesuai dengan insentif sambil mempertahankan desentralisasi.
Risiko dan cara mengatasinya
Risiko dan metode responsnya
Meskipun Intent merupakan paradigma baru yang menarik dalam transaksi, penerapannya secara luas juga berarti percepatan tren perpindahan aktivitas pengguna yang lebih besar ke Mempool alternatif. Jika tidak dikelola dengan baik, peralihan ini dapat merugikan desentralisasi Ethereum dan menyebabkan kekuasaan berlebihan dari pihak-pihak yang dipercaya. Potensi risikonya antara lain sebagai berikut:
Alur pesanan: Jika eksekusi Intent diizinkan, namun pengguna memilihnya secara sembarangan dan memigrasikannya dari Mempool publik, produksi blok Ethereum mungkin menjadi terpusat.
Kepercayaan: Karena banyak solusi memerlukan kepercayaan pada perantara, untuk memastikan kualitas eksekusi Intent, hambatan masuk yang tinggi ini akan menghambat pengembangan arsitektur berbasis Intent baru dan mengurangi kecepatan inovasi dan persaingan.
Transparansi: Karena banyak arsitektur Intent mengharuskan pengguna untuk menyerahkan sebagian kendali atas aset rantai mereka dan mengizinkan Mempool sebagai kompromi, yang berarti ada tingkat kekebalan dari luar, ada risiko sistem yang sedang dibangun tidak dapat ditembus. buram, Dalam hal ini, tidak jelas bagaimana harapan pengguna dipenuhi dan apakah ada ancaman yang tidak terdeteksi terhadap ekosistem. Bahkan ekosistem middleware dan Mempool yang berkembang antara pengguna dan blockchain akan menjadi buram.
Lantas, bagaimana cara mengurangi risiko di atas? Kita tahu bahwa ruang Ethereum Mempool terbatas. Untuk beberapa aplikasi, risikonya disebabkan oleh kurangnya privasi dan ketidakmampuannya untuk mendukung format pesan yang lebih luas. Hal ini menempatkan pengembang dompet dan aplikasi dalam posisi yang sulit, karena mereka harus menemukan cara untuk memungkinkan pengguna terhubung ke blockchain sambil menghindari risiko yang disebutkan di atas.
Sistem yang ideal harus tanpa izin sehingga siapa pun dapat mencocokkan dan mengeksekusi Intent tanpa mengorbankan terlalu banyak kualitas eksekusi. Sistem harus serbaguna sehingga aplikasi baru dapat diterapkan tanpa perlu membuat Mempool baru. Sistem harus transparan, memungkinkan pelaporan publik mengenai proses pelaksanaan maksud, dan menyediakan data untuk melakukan audit berkualitas ketika jaminan privasi memungkinkan.
Meskipun tim seperti FlashBots dan Anoma bekerja keras untuk memenuhi persyaratan di atas untuk solusi universal dengan menggabungkan privasi dan tanpa izin, akan sulit untuk menciptakan sistem yang sempurna dalam waktu dekat. Oleh karena itu, pengguna perlu melakukan trade-off dan memilih solusi berbeda untuk aplikasi berbeda. Demikian pula, aplikasi yang memulai Intentpools perlu mencari keberadaan di mana-mana tanpa izin dan memilih perantara dengan hati-hati jika izin tersedia.
Perancang aplikasi berbasis Intent perlu sepenuhnya mempertimbangkan implikasi off-chain dari aplikasi mereka karena hal ini tidak hanya menyangkut basis pengguna mereka, namun juga komunitas yang lebih luas, yang mengharuskan komunitas yang lebih luas untuk memiliki pemahaman tentang implikasi off-chain seputar Ethereum. Ekosistem tetap penuh perhatian.
ringkasan
Ringkasan singkat
Karena permintaan pasar yang jelas terhadap aplikasi Intent, banyak aplikasi berbasis Intent telah digunakan secara luas selama beberapa tahun. Peningkatan adopsi Intent, yang sebagian didorong oleh ERC4337, dapat mempercepat peralihan dari Ethereum Mempool ke tempat baru. Penerapan Intent mewakili peralihan pengguna dari paradigma "operasi paksa" ke paradigma "deskriptif", yang diharapkan dapat meningkatkan pengalaman dan efisiensi pengguna secara signifikan.
Ebunker, yang sudah lama percaya pada Ethereum, sangat memperhatikan perkembangan teknologi Ethereum, peningkatan proposal, dan perubahan komunitas untuk pertama kalinya, serta berbagi penelitian dan opini tentang jalur utama Ethereum seperti Staking, L2, dan DeFi.
Saat ini, Ebunker mencakup Ebunker Pool (kumpulan penambangan Ethereum Staking non-penahanan yang didanai) dan Ebunker Venture (modal ventura yang dimaksimalkan Ethereum) dan bisnis lainnya.
Situs web resmi Ebunker: