Bagaimana "transaksi niat" menopang gelombang narasi Web3 berikutnya?

Oleh: Mike Calvanese dan tim di Brink Disusun oleh: Luccy, Joyce, BlockBeats

Ini adalah Bagian 1 dari seri 3 bagian Intents oleh Mike Calvanese dan tim Brink.

Niat menyebar dengan cepat, ini adalah salah satu dari banyak peningkatan pengalaman pengguna yang dimungkinkan oleh abstraksi akun, dan merupakan topik hangat yang dibahas dalam pembicaraan Vitalik di EthCC. Intent memungkinkan pengguna menentukan hasil on-chain yang diinginkan, dan melakukan outsourcing pekerjaan teknis untuk mencapai hasil tersebut ke pemecah pihak ketiga yang berinteraksi langsung dengan jaringan dan protokol. Pada akhirnya, lapisan abstraksi akan membuat aplikasi Web3 terasa seperti aplikasi normal. Hal ini mengurangi kurva pembelajaran teknologi yang ada dan akan menarik jutaan pengguna baru.

Pergeseran paradigma ke Maksud berarti bahwa pengguna masa depan tidak perlu peduli tentang hal-hal seperti mengirimkan transaksi, membayar biaya bahan bakar dengan ETH, mengurangi MEV pada AMM dengan menetapkan batas selip, menggabungkan pertukaran token untuk perutean jalur yang optimal, atau menjembatani aset.

Cara sederhana untuk memahami Intent adalah dengan menganggapnya sebagai ekspresi deklaratif dari "apa" yang diinginkan pengguna, bukan langkah penting tentang "bagaimana" mencapai sesuatu.

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Maksud Saat Ini

Niat bukanlah konsep baru.

Proyek Ethereum seperti EtherDelta dan 0x menawarkan buku pesanan berbasis Intent jauh sebelum Uniswap dan AMM ada. Pasar NFT telah menggunakan Intent yang ditandatangani untuk order dan kuotasi NFT yang tertunda selama bertahun-tahun, dan sistem yang lebih baru seperti CoW Swap dan UniswapX kini menyediakan infrastruktur berbasis Intent yang lebih canggih untuk limit order ERC20.

Melihat kondisi saat ini, kata "Intent" sepertinya identik dengan "limit order", karena satu-satunya Intent yang didukung secara luas di Web3 saat ini adalah "Saya ingin X, dan saya bersedia membayar Y". Struktur Maksud untuk limit order biasanya sederhana dan terfokus pada satu tujuan: menukar dengan harga yang lebih baik daripada penawaran pasar saat ini. Pengguna menandatangani Intent pesanan batas mereka, dan pemecah mencari jalur untuk "mengisi" Intent yang ditandatangani menggunakan AMM, sumber likuiditas lain, atau dalam beberapa kasus Intent lainnya. Solver diberi insentif untuk menemukan jalur, karena setelah Intent pengguna terpenuhi, mereka dapat menyimpan sisanya sebagai bonus.

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Batasi arsitektur Intent pesanan

Banyak sistem telah dibangun untuk mendukung kasus penggunaan untuk limit order, namun seiring dengan dikembangkannya alat Intent yang lebih canggih, kita akan melihat arsitektur yang lebih umum memungkinkan kasus penggunaan yang lebih canggih.

Beberapa contoh sistem Maksud umum termasuk Anoma dan Flashbots SUAVE, keduanya sedang dalam pengembangan aktif. Mereka akan menyediakan lapisan Gossip of Intents tempat pengguna menyiarkan Intents yang ditandatangani ke node Gossip. Rantai ini akan dikhususkan untuk Intent, memfasilitasi koneksi antara pengguna yang menandatangani Intent di jaringan berbeda dan pemecah yang mengeksekusinya.

Contoh lainnya adalah Brink, solusi untuk membuat Intent yang dapat disusun. Brink memungkinkan pengguna dan pengembang untuk membuat, menandatangani, dan menyelesaikan Maksud berbasis negara bersyarat di beberapa jaringan yang kompatibel dengan EVM.

Masa Depan Niat

Mari jelajahi beberapa cara Intent Web3 melampaui perintah batas sederhana, berikut adalah beberapa konsep baru:

Maksud Bersyarat: Mengizinkan tindakan dilakukan ketika satu atau beberapa kondisi terpenuhi

**Niat Berkelanjutan: **Ungkapkan keinginan untuk melakukan tindakan berulang-ulang

Intent Multi-langkah: Saat Intent diselesaikan, satu atau beberapa Intent baru akan dibuka

**Grafik Intent: **Jalur yang dibentuk oleh sekumpulan Intent terkait

Maksud Bersyarat

Aplikasi Web3 saat ini hanya memiliki satu jenis Intent bersyarat: limit order. Di masa depan, kita akan memiliki Intent yang dapat terdiri dari sejumlah kondisi di negara bagian mana pun, yang menghasilkan berbagai tindakan.

Jika Anda pengguna Web3, Anda telah membuat banyak keputusan bersyarat di masa lalu, yang dapat dinyatakan sebagai Intent, ditandatangani dan didelegasikan ke pemecah pihak ketiga seperti:

Ambang Batas Harga: "Jika harga A/B lebih rendah dari X, maka tukarkan B dengan A". Dalam keuangan tradisional (trad-fi) hal ini disebut "stop loss"

Keputusan tata kelola: "Jika proposal tata kelola yang saya tidak dukung lolos, jual token A".

Saldo Dompet: "Jika saya tidak memiliki cukup ETH di dompet panas saya, silakan transfer lebih banyak ETH dari dompet dingin saya ke dompet panas saya".

Waktu/Blok yang Berlalu: "Jika lebih dari X blok yang ditambang, transfer ETH ke penerima".

Semua ini dapat ditandatangani sebagai Maksud tunggal. Pemecah akan memantau Maksud ini dan mengambil tindakan atas nama pengguna saat kondisi terpenuhi. Pengguna menandatangani ketentuan ini, sebagai bagian dari Maksud mereka akan memaksa pemecah untuk memeriksa status on-chain untuk membuktikan ketentuan tersebut.

Maksud dapat dinyatakan dengan sejumlah kondisi, misalnya:

Saya ingin membeli 2 ETH dengan DAI ketika tiga kondisi berikut terpenuhi: 1) Harga ETH di bawah $1,750; 2) Rata-rata hasil DAI untuk meminjamkan ETH tinggi; Membeli setidaknya 10 ETH dalam waktu satu jam.

Ketika sejumlah kondisi kompleks terpenuhi, pengguna akan dapat mengungkapkan Niat untuk membeli, menjual, menggadaikan, mentransfer, atau menjembatani aset, semuanya dengan satu Niat yang ditandatangani.

Maksud Berkelanjutan

Intent akan menyediakan cara agnostik protokol untuk melakukan operasi berurutan, dan meskipun maksud saat ini biasanya melibatkan satu tanda tangan yang sesuai dengan operasi tunggal (urutan batas), kita akan segera melihat munculnya maksud serial.

Pengguna melakukan tindakan berkelanjutan hari ini dengan menyetorkan dana ke protokol atau bursa, berikut adalah beberapa contohnya:

Rata-rata biaya: "Gunakan DAI untuk membeli ETH dengan harga pasar sebulan sekali". Pengguna biasanya menggunakan CEX seperti Coinbase untuk menyelesaikan tugas ini.

Penggabungan pendapatan (alias melakukan staking ulang): "Tarik hadiah dari A, tukarkan dengan B, lalu pertaruhkan kembali". Ini adalah proses rumit yang melibatkan banyak transaksi dan interaksi di berbagai protokol DeFi.

Isi ulang dompet panas: "Saya memiliki dompet dingin dengan 50 ETH di dalamnya. Setiap kali saldo ETH dompet panas saya turun di bawah X, transfer Y ETH dari dompet dingin saya ke dompet panas saya". Ini memerlukan banyak transaksi terpisah.

Alur pembayaran: "Transfer X USDC ke alamat penerima setiap dua minggu sekali". Aplikasi pembayaran streaming mendukung hal ini, tetapi mengharuskan pengguna untuk menyetor aset ke dalam kontrak pintar

MARKET MAKING: Posisi LP berbasis AMM pada dasarnya mengikuti pola yang sama dengan dua swap berlawanan yang berlanjut dalam putaran tak terbatas: "Ketika harga A/B melebihi X, letakkan pertukaran A dengan B; ketika harga A/B A/B kurang dari X, tukar B dengan A".

Seperti yang dapat Anda lihat dari contoh-contoh ini, operasi berkelanjutan saat ini mengharuskan pengguna untuk melakukan deposit ke dalam protokol tertentu dan mengirimkan banyak transaksi. Dengan Intents, pengguna dapat mengekspresikan tindakan berurutan yang mereka inginkan dengan satu tanda tangan.

Rata-rata biaya adalah contoh sempurna. Pengguna yang bermaksud untuk biaya rata-rata (membeli atau menjual berulang kali dari waktu ke waktu) dapat menyatakan ini sebagai tanda tangan yang memungkinkan 1 ETH dikonversi ke DAI setiap 50.000 dengan harga yang diberikan oleh blok oracle ETH/DAI TWAP yang sulit dimanipulasi (kira-kira sekali seminggu di mainnet Ethereum), dengan biaya 1% (0,01 ETH). Pemecah memantau Maksud ini dan memeriksa:

  1. Bisakah saya menukar 1 ETH di akun pengguna?

  2. Apakah 50.000 blok telah ditambang sejak pertukaran terakhir?

Apakah 3,1% (0,01 ETH) cukup untuk menutupi biaya gas dari swap?

  1. Setelah solver membayar gas untuk penukaran, apakah masih ada ETH yang tersisa untuk menutupi biaya operasional solver, yang mungkin termasuk risiko pemulihan setelah kehilangan PGA (Lelang Gas Prioritas) atau biaya lainnya? Apakah potensi keuntungan sepadan dengan solver?

Jika semua ini lolos, pemecah akan mengirimkan transaksi untuk memenuhi niat pengguna untuk pertukaran ETH→DAI. Selama akun pengguna memiliki ETH yang cukup, pemecah dapat memantau maksud "rata-rata biaya" tanda tangan individu dan menghasilkan aliran transaksi yang berkelanjutan. Pengguna mendapatkan apa yang mereka inginkan tanpa berinteraksi langsung dengan jaringan EVM atau protokol tertentu.

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Arsitektur Intent yang rata-rata berbiaya

Pembuatan pasar dengan Intent adalah contoh lain dari jumlah operasi yang berkelanjutan dan berpotensi tidak terbatas yang dapat didelegasikan kepada seorang pemecah masalah. Pengguna yang ingin melakukan pasar ETH/DAI dapat membuat Maksud yang memungkinkan pertukaran DAI→ETH pada 1.800 ETH/DAI atau lebih rendah, dan pertukaran ETH→DAI pada pertukaran 2.000 ETH/DAI atau lebih tinggi. Melalui Maksud ini, pengguna mencoba untuk mengunci keuntungan sebesar 200 DAI setiap kali pasar berfluktuasi antara titik harga 1.800 dan 2.000 ETH/DAI.

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Maksud Membuat Pasar

Anggap saja sebagai dua limit order yang membatasi satu sama lain, di mana yang satu terbuka saat yang lain terisi, dan sebaliknya. Pengguna dapat menandatangani niat pertukaran tunggal di setiap titik harga. Selama pasar terus berfluktuasi pada titik harga ini, pemecah secara teoritis dapat mengisi jumlah pesanan yang tidak terbatas tanpa tindakan apa pun dari pengguna.

Intent Multi-langkah

Intent dapat terdiri dari beberapa langkah. Anda dapat menganggap maksud ini sebagai mesin keadaan, di mana setiap transaksi merupakan transisi dari keadaan sebelumnya ke keadaan baru, bergantung pada kondisi yang ditentukan oleh keadaan sebelumnya.

Contoh sederhana dari Intent multi-langkah adalah transaksi arbitrase pesanan tertunda keuangan tradisional yang klasik. Kompleksitas pesanan ini bervariasi, namun versi yang lebih sederhana biasanya ditemukan dalam aplikasi perdagangan keuangan tradisional. Berdasarkan komposisi dan Intent multi-langkah Web3, kami dapat melakukan transaksi arbitrase pesanan tertunda yang sangat kuat.

Maksud transaksi arbitrase pesanan tertunda Web3 dapat dinyatakan sebagai: "Saya ingin 1 ETH, dan saya bersedia membayar 1.800 DAI. Setelah saya membayar 1.800 DAI dan memiliki 1 ETH, saya bersedia menahan 1 ETH ini sampai saya dapat menjual untuk 2.000 DAI. Jika harga ETH/DAI turun di bawah 1.620 DAI, saya berharap dapat mengurangi kerugian saya dengan menjual 1 ETH ini, dalam hal ini saya akan menerima 1.600 DAI dan memberikan Solver membayar biaya sebesar 20 DAI. Jika saya masih memegang 1 ETH ini ketika [Random Governance Proposal] disahkan, saya ingin menjual 1 ETH ini dengan harga ETH/DAI di pasar dan memberikan 10% dari hasilnya kepada solver."

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Maksud "Urutan Braket".

Ini adalah perintah 3 langkah yang relatif sederhana dengan beberapa pemicu bersyarat, namun jenis perintah ini bisa jauh lebih kompleks.

Bagan Maksud

Hubungan antara Intent pengguna yang berbeda dapat membentuk grafik Intent. Grafik ini mewakili kombinasi kondisi dan tindakan yang ditentukan pengguna yang menghasilkan pertukaran, transfer aset, atau perilaku on-chain lainnya. Semua contoh Intent sebelumnya sebenarnya hanyalah nama untuk pengaturan grafis tertentu.

Sama seperti limit order yang mewakili kondisi likuiditas pasar saat ini, grafik Intent tidak hanya dapat mewakili kondisi saat ini, namun juga likuiditas bersyarat di berbagai potensi kondisi masa depan.

Contoh: Pengguna memperdagangkan XYZ dan ETH di pasar fiksi. Maksud yang mewakili pembelian dan penjualan XYZ dalam berbagai kondisi, seperti berdasarkan hasil proposal tata kelola, penambangan blok tertentu, naik turunnya harga pasar, atau apakah Maksud lain telah terpenuhi.

Meningkatkan pengalaman pengguna, mengurangi langkah-langkah interaksi, bagaimana "transaksi niat" dapat menopang gelombang narasi Web3 berikutnya?

Grafik niat untuk pasar XYZ-ETH fiktif

Grafik mewakili likuiditas yang ada sekarang, dan likuiditas yang ada di masa depan. Grafik niat dapat menjangkau pasar dan bahkan lintas rantai yang berbeda.

Kesimpulannya

Niat mengalami kemajuan dengan perkembangan baru setiap hari.

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
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • 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)