Abstraksi Akun (AA): Pengalaman Dompet Web3 Masa Depan

Kita semua tahu bahwa dompet Web3 adalah kunci untuk pengguna blockchain, tetapi pengalaman pengguna sebagian besar dompet saat ini tidak terlalu bagus, yang merupakan salah satu hambatan terbesar untuk adopsi massal. Untuk berinteraksi di blockchain, pengguna baru harus terbiasa dengan operasi berikut: membuat dompet, menyimpan kunci pribadi, membeli dan mentransfer dana, membayar biaya gas, dan melakukan operasi yang membosankan di berbagai DAPP. Oleh karena itu, menurunkan hambatan masuk bagi pengguna baru dan meningkatkan pengalaman pengguna merupakan prasyarat untuk adopsi massal cryptocurrency.

ERC-4337 adalah standar "Account Abstraction (AA)" baru yang membuka fungsionalitas dompet smart contract pada blockchain Ethereum dan jaringan yang kompatibel dengan EVM. ERC-4337 adalah salah satu peningkatan paling penting dalam cara kerja dompet Web3, yang dapat menciptakan pengalaman pengguna yang halus bagi pengguna melalui akun pintar.

Artikel ini akan memperkenalkan apa itu akun smart contract AA (abstraksi akun), cara kerjanya, mengapa ERC-4337 merupakan peningkatan penting untuk pengalaman pengguna dompet Web3, dan cara menerapkan "akun pintar" di aplikasi Web3.

Pengenalan akun kontrak pintar AA

Akun kontrak pintar AA (abstraksi akun) menggabungkan keuntungan dari akun kontrak saat ini dan jenis akun akun eksternal (EOA) menjadi satu, menjadikan akun itu sendiri "dapat diprogram". Sambil memastikan bahwa aset hanya dipegang oleh kontrak pintar, Anda dapat memiliki fungsi yang lebih disesuaikan dan diperluas seperti transaksi batch, pembayaran gas, dan pemulihan kunci pribadi. Ini tidak hanya menyederhanakan proses interaksi pada rantai, tetapi juga mengotomatiskan realisasi subsidi gas.

Abstraksi akun (ERC-4337) akan menjadi pembaruan Ethereum yang memungkinkan pengguna membuat dompet non-penahanan sebagai kontrak cerdas yang dapat diprogram. Itu dapat membuka banyak kemungkinan, seperti pemulihan dompet, transaksi tanpa jejak, dan dompet tim, menjadikan pengalaman Web3 lebih aman, nyaman, dan fleksibel. Dompet kontrak pintar AA (abstraksi akun) juga dikenal sebagai "akun pintar", "dompet pintar", dan "dompet abstraksi akun".

Jenis akun Ethereum

Akun Ethereum adalah alamat digital unik di blockchain Ethereum yang menyimpan ETH dan dapat memulai dan melakukan transaksi. Akun Ethereum dapat dibagi menjadi dua jenis: akun eksternal (EOA) dan akun kontrak.

Akun Eksternal (EOA):

EOA adalah dompet milik pengguna yang dioperasikan secara manual dari luar ekosistem blockchain. Mereka menggunakan pasangan kunci publik dan pribadi untuk manajemen, dan selama mereka memiliki kunci pribadi, mereka dapat menggunakan aset yang disimpan di EOA. Bagian terpenting dari EOA adalah mnemonik, yaitu 12 kata acak yang dihasilkan saat menyiapkan dompet (biasanya 12, terkadang nomor lain digunakan).

EOA menggunakan mnemonik untuk menghasilkan kunci privat, lalu menggunakan kunci privat untuk menandatangani transaksi. Oleh karena itu, pemilik akun harus menyimpan seed phrase secara offline untuk melindungi dari peretasan dan pencurian. Jika pengguna kehilangan kunci privat, frase seed adalah satu-satunya cara untuk mendapatkan kembali kunci privat dan mengambil aset.

Sebagian besar dompet crypto yang populer saat ini adalah EOA, seperti Coinbase Wallet dan Metamask. EOA adalah bagian penting dari ekosistem Ethereum, tetapi fungsi dan fleksibilitasnya terbatas dan biasanya hanya dapat melakukan dua tindakan: mentransfer token ke EOA lain atau memulai transaksi yang memicu smart contract lainnya.

Keterbatasan desain ini menimbulkan sejumlah tantangan:

**1. Keamanan lemah: **Keamanan EOA terkait langsung dengan mnemonik. Jika pengguna kehilangan kunci privat dan seed frase, semua aset mungkin hilang. Dan tidak ada opsi pemulihan sosial. Selain itu, pengguna tidak dapat mengonfigurasi pengaturan keamanan seperti batas pengeluaran dan autentikasi dua faktor.

**2. Kurangnya fitur kustomisasi: **Transaksi yang dimulai oleh EOA tidak dapat dikustomisasi atau otomatis. Pengguna harus menandatangani setiap transaksi secara manual.

**3. Pembayaran gas: **Pengguna harus memiliki ETH terlebih dahulu untuk membayar gas untuk transaksi, sementara pengguna yang baru mendaftar biasanya tidak memiliki ETH.

Oleh karena itu, meskipun EOA memainkan peran penting dalam perjalanan Web3, pengalaman penggunanya tidak baik, terutama tidak ramah bagi sebagian besar pengguna baru, jadi EOA bukanlah cara yang ideal bagi blockchain untuk mencapai adopsi massal. Menarik sejumlah besar pengguna baru memerlukan antarmuka pengguna yang lebih sederhana, keamanan yang lebih baik, dan peningkatan fleksibilitas.

Akun kontrak:

Akun kontrak menggunakan formulir kontrak pintar sebagai dompet terenkripsi. Berbagai logika dapat dikodekan ke dalam kontrak pintar untuk menyesuaikan transaksi dan menambahkan fungsionalitas lain ke akun kontrak. Namun, akun kontrak tidak memiliki kunci pribadi atau mnemonik, dan tidak dapat memulai transaksi secara aktif. Saat transaksi dari EOA memicu kode kontrak pintar, mereka hanya dapat melakukan tindakan tertentu. Ini berarti pengguna perlu mempertahankan EOA dengan saldo ETH untuk mengoperasikan akun kontrak. Hal ini membuat operasi akun kontrak lebih merepotkan daripada mengoperasikan EOA mandiri, tetapi abstraksi akun dapat mengubah hal ini.

Cara kerja abstraksi akun

Inovasi paling penting dari abstraksi akun dan ERC-4337 bukanlah dompet berbasis kontrak, tetapi kemampuan untuk mengabstraksi (memisahkan) EOA atau akun kontrak yang terpisah. Abstraksi akun dapat membuat akun kontrak pintar independen yang dapat melakukan transaksi tanpa EOA. Setiap operasi khusus yang dapat ditentukan dalam bentuk kode kontrak pintar dapat diterapkan di akun pintar.

Pengoperasian akun pintar sangat sederhana, tidak perlu mengirim transaksi reguler seperti EOA, tetapi menggunakan "Objek Operasi Pengguna" (UserOperation) untuk beroperasi atas nama pengguna. Objek operasi pengguna memiliki banyak elemen data, yang menjelaskan jenis transaksi, token, harga gas dari setiap langkah transaksi, tanda tangan untuk memverifikasi transaksi, dan data lainnya.

Abstraksi Akun (AA): Pengalaman Dompet Web3 Masa Depan

Berdasarkan akun pintar "abstraksi akun", setiap kali operasi pengguna dikirim, transaksi pertama-tama akan memasuki area tunggu umum "Mempool" (Mempool) untuk operasi pengguna. Permintaan ini kemudian digabungkan bersama oleh Bundler, mirip dengan node yang memvalidasi transaksi reguler, yang menggunakan logika yang sama dengan node validator untuk menentukan transaksi dari mana nilai terbanyak dapat diekstraksi. Tindakan pengguna yang dibundel dikirim melalui satu entri daftar putih di mana setiap tindakan pengguna individual divalidasi dan dijalankan dengan memanggil fungsi yang berbeda.

Dalam istilah awam, ini sebenarnya bukan dompet, tapi smart contract, tapi Anda bisa menggunakannya sebagai dompet, sehingga disebut akun "abstrak". Keuntungan melakukan ini adalah dapat mengimplementasikan beberapa fungsi pengalaman baru dan lebih baik. Jadi, apa saja fungsinya?

Fungsi akun cerdas Ethereum

Karena tindakan pengguna dapat berisi jenis logika apa pun, ini memungkinkan pengguna menerapkan berbagai tindakan khusus tentang bagaimana akun dan dana mereka dikelola. Berikut adalah 5 kasus penggunaan untuk abstraksi akun:

1. Pemulihan dompet

Tidak seperti EOA, keamanan akun pintar tidak bergantung pada kata-kata mnemonik atau kunci pribadi. Pemilik akun pintar dapat mengatur beberapa perangkat, orang, atau layanan pihak ketiga sebagai penjaga dompet. Jika pemilik akun kehilangan kredensial akun, wali dapat menandatangani transaksi untuk menetapkan kredensial baru untuk mengakses Akun Pintar. Proses ini tidak membahayakan kontrol pemilik akun atau kepemilikan aset.

2. Gabungkan transaksi

Mengonversi satu token ke token lain dalam DEX memerlukan dua transaksi terpisah. Pertama, pengguna harus menggunakan kunci pribadi mereka untuk menandatangani dan menyetujui DAPP untuk menggunakan token yang ingin mereka tukarkan. Kemudian, transaksi perlu ditandatangani untuk melakukan pertukaran. Transaksi Web3 lain yang lebih kompleks mungkin memerlukan tiga atau lebih tanda tangan untuk disetujui. Akun pintar dapat menggabungkan beberapa transaksi sekaligus dan menyetujui semua transaksi sekaligus, yang akan membuat transaksi DeFi sesederhana transaksi keuangan tradisional.

3. Akun bersama dan dompet tim

Pemilik akun EOA dapat mengontrol akses penuh ke EOA melalui kata-kata mnemonik Jika dia ingin berbagi izin dengan orang lain, dia hanya dapat memberikan izin akses penuh, atau menyimpan semua izin sendiri, dan tidak ada jalan tengah untuk memilih. Abstraksi akun memungkinkan pemilik akun berbagi berbagai tingkat izin ke dompet dengan banyak pengguna. Misalnya, pemilik akun dapat membuat multisig yang mengharuskan dua atau lebih penggunanya untuk menandatangani transaksi agar dapat mengeksekusinya. Selain itu, dimungkinkan untuk menambahkan pengguna yang hanya dapat membelanjakan dana dalam jumlah terbatas ke kumpulan dompet tertentu pada waktu tertentu.

4. Perdagangan otomatis

Saat menggunakan EOA, pengguna harus memulai atau menandatangani setiap transaksi di DAPP secara manual. Tidak ada cara untuk mengotomatiskan proses ini untuk transaksi tepercaya. Di akun pintar, pengguna dapat menentukan serangkaian parameter, seperti akses ke token tertentu, batas pengeluaran, durasi, batas gas, tindakan spesifik berdasarkan kondisi pemicu yang telah ditetapkan, dan lainnya.

5. Gunakan Token sebagai token biaya

Menggunakan akun abstrak, meskipun tidak ada Ethereum di akun Anda, ketika penyedia layanan pihak ketiga diperlukan untuk mendukung Token lain, seperti USDT, Anda juga dapat menggunakan USDT sebagai biaya layanan untuk menyelesaikan operasi akun.

Singkatnya, fungsi akun pintar AA mencakup multi-otentikasi dan pemulihan akun; akun biasa asli memerlukan beberapa langkah interaksi (seperti menukar token di DEX) menjadi penyelesaian satu klik; ketergantungan gas pada rantai utama mata uang dihapus, Token apa pun termasuk koin stabil dapat digunakan untuk membayar gas, dan pembayaran gas pihak ketiga dapat direalisasikan; dan ada lebih banyak kemungkinan, karena dompet akun pintar itu sendiri adalah kontrak, keamanannya sama dengan itu dari dompet tanpa hak asuh, dan Fungsi yang lebih disesuaikan.

Tantangan dan Prospek Akun Cerdas AA

Saat ini, ERC-4337 masih memiliki masalah kompatibilitas, karena tidak semua DAPP dapat memverifikasi validitas tanda tangan akun kontrak saat ini. Namun penerapan EIP-1217 akan menyelesaikan masalah ini. Selain itu, karena penggunaan blockchain Ethereum masih mahal, akun pintar AA juga menghadapi masalah biaya bahan bakar. Dalam jangka pendek, diperkirakan bahwa ERC-4337 akan melihat lebih banyak adopsi di L2.

Secara keseluruhan, akun pintar AA membawa berbagai kemungkinan baru ke aplikasi dan dompet Web3. Dengan Akun Cerdas, pengguna tidak hanya dapat mengelola dompet mereka dengan lebih mudah, tetapi mereka juga dapat mengoptimalkan fleksibilitas cara kerja dompet. Akun Cerdas akan menjadi masa depan interaksi Web3, dan mereka akan menetapkan standar baru untuk kemungkinan Web3.

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