EIP-4337: Semua yang Perlu Anda Ketahui tentang Abstraksi Akun di Ethereum

Abstraksi akun (AA) telah muncul sebagai salah satu proposal yang paling transformatif dalam ekosistem Ethereum, secara fundamental merombak cara pengguna mengelola akun blockchain mereka. Berbeda dengan pendekatan tradisional, EIP-4337 memungkinkan sistem yang lebih fleksibel dan ramah pengguna tanpa memerlukan perubahan di tingkat protokol. Bagi mereka yang baru mengenal crypto, ini bisa menjadi terobosan yang membuat interaksi blockchain semulus aplikasi tradisional.

Memahami Arsitektur Akun Ethereum

Untuk memahami abstraksi akun, Anda terlebih dahulu perlu memahami bagaimana Ethereum saat ini mengelola akun. Jaringan mendukung dua jenis akun yang berbeda: akun yang dimiliki secara eksternal (EOAs) dan akun kontrak (CAs).

EOAs dikendalikan oleh kunci privat dan frasa benih—ini adalah apa yang sebagian besar pengguna interaksi saat ini. CAs, di sisi lain, diatur oleh kontrak pintar dan beroperasi di bawah aturan pemrograman. Abstraksi akun menjembatani kesenjangan ini dengan pada dasarnya meningkatkan EOAs dengan kemampuan CAs, menciptakan apa yang kami sebut dompet kontrak pintar.

Transformasi ini memisahkan sumber transaksi dari tanda tangan dan memberikan pengguna fleksibilitas yang belum pernah terjadi sebelumnya atas mekanisme keamanan akun. Hasilnya? Pengalaman yang sangat ditingkatkan di seluruh ekosistem Ethereum.

Mengapa Abstraksi Akun itu Penting

Komunitas kripto telah dengan antusias menerima AA karena alasan sederhana: ia menyelesaikan masalah nyata. Pertama, ia memperkenalkan fleksibilitas yang nyata untuk tindakan on-chain yang saat ini terasa kaku dan membatasi. Kedua, ia membuka tingkat baru opsi keamanan yang sebelumnya tidak tersedia.

Ini bukanlah kenyamanan kecil—ini mewakili titik sakit mendasar yang telah menghambat adopsi mainstream. Dengan mengatasi masalah ini secara langsung, AA memposisikan Ethereum untuk menyambut non-kripto dengan hambatan masuk yang jauh lebih rendah.

Evolusi Proposal Abstraksi Akun

Abstraksi akun bukanlah ide baru. Konsep ini pertama kali muncul pada tahun 2020 melalui dua proposal yang bersaing: EIP-2938 dan EIP-3074.

EIP-2938 mengusulkan agar CA menjadi akun “tingkat atas” yang mampu membayar biaya dan mengeksekusi transaksi secara independen. EIP-3074, di sisi lain, memperkenalkan dua kode operasi baru—AUTH dan AUTHCALL—yang memungkinkan EOA untuk mendelegasikan tindakan mereka kepada kontrak. Ini memberikan pengembang kerangka kerja yang lebih fleksibel untuk merancang skema transaksi baru.

Keduanya menghadapi kendala yang signifikan: mereka memerlukan perubahan besar pada protokol inti Ethereum, yang mengharuskan sebuah hard fork. Risiko dari perubahan mendasar tersebut terbukti terlalu besar, dan kedua proposal akhirnya ditangguhkan.

Memperkenalkan EIP-4337: Pengubah Permainan

EIP-4337 merupakan momen penting karena mencapai abstraksi akun tanpa memodifikasi lapisan protokol. Sebagai gantinya, ia beroperasi melalui solusi lapisan aplikasi, menjadikannya lebih praktis dan kurang berisiko untuk diterapkan.

Komponen Utama dari EIP-4337

Untuk memahami bagaimana EIP-4337 bekerja, kenali elemen kunci ini:

UserOperation - Sebuah objek terkemas yang berisi semua rincian transaksi yang ingin dieksekusi oleh sebuah akun, diajukan sebelum penandatanganan.

Titik Masuk - Sebuah kontrak pintar yang menerima kumpulan operasi pengguna dan mengeksekusinya setelah validasi.

Bundler - Sebuah node off-chain yang mengumpulkan operasi pengguna, mengelompokkannya menjadi transaksi, dan mengirimkannya ke kontrak titik masuk.

Kontrak Dompet - Akun kontrak pintar yang dimiliki oleh pengguna yang menggantikan EOA tradisional.

Wallet Factory - Sebuah kontrak yang mampu menerapkan kontrak dompet baru sesuai permintaan untuk pengguna individu.

Agregator - Kontrak pembantu yang memvalidasi bundel tanda tangan, meningkatkan efisiensi melalui agregasi tanda tangan.

Paymaster - Inovasi yang memungkinkan fleksibilitas pembayaran gas—pengguna sekarang dapat membayar biaya transaksi dalam berbagai token atau meminta pihak ketiga untuk sepenuhnya mensponsori gas mereka.

Bagaimana Transaksi Mengalir di Bawah EIP-4337

Mari kita melalui mekanisme yang sebenarnya langkah demi langkah:

Langkah 1: Niat Transaksi

Seorang pengguna membuat UserOperation yang berisi rincian transaksi mereka—alamat pengirim, maxFeePerGas, maxPriorityFee, dan tanda tangan. Yang perlu dicatat, mekanisme tanda tangan ditentukan oleh implementasi akun daripada protokol, yang memungkinkan kustomisasi.

Langkah 2: Rute Mempool

UserOperation masuk ke mempool operasi pengguna yang khusus, terpisah dari mempool transaksi standar. Pemisahan ini memungkinkan pemrosesan paralel.

Langkah 3: Menggabungkan

Sebuah node Bundler memantau mempool operasi pengguna, memvalidasi operasi menggunakan fungsi validateUserOp, dan mengelompokkan beberapa operasi menjadi satu bundel.

Langkah 4: Inklusi Blok

Bundler bertindak sebagai pembangun blok, menggabungkan transaksinya yang dibundel ke dalam blok berikutnya. Bahkan Bundler yang tidak dapat membangun blok secara langsung dapat berkolaborasi dengan infrastruktur pembangunan blok seperti MEV-boost atau menggunakan API transaksi bersyarat untuk mencapai hasil yang sama.

Langkah 5: Eksekusi

Kontrak Entry Point membongkar bundel, mengeksekusi fungsi ExecuteUserOp untuk setiap kontrak dompet, dan memproses semua transaksi. Bundel lengkap kemudian dicatat di rantai sebagai satu transaksi.

Membandingkan Tipe Akun: EOA vs. MPC vs. Dompet AA

Setiap kategori dompet memiliki karakteristik yang berbeda yang patut dipahami:

Karakteristik Dompet EOA Dompet MPC Dompet AA
Tipe Akun EOA EOA Akun Kontrak
Biaya Pembuatan Rendah Rendah Lebih Tinggi
Biaya Gas Lebih Rendah Lebih Rendah Variabel
Pembayaran Gas ETH hanya ETH hanya Multi-token, sponsor pihak ketiga
Transaksi Batch Tidak tersedia Tidak tersedia Didukung
Metode Tanda Tangan ECDSA saja ECDSA saja Opsi fleksibel
Manajemen Kunci Pribadi Diperlukan Diperlukan Opsional
Pemulihan Akun Tidak Ada Terbatas Pemulihan penuh tersedia
Tingkat Keamanan Tidak ada standar Sedang Dikuatkan oleh rantai
Kecocokan Ekosistem Sangat Baik Terbatas Baik

EIP-3074 vs. EIP-4337: Perbandingan Mendetail

Meskipun EIP-3074 masih ditangguhkan, memahami perbedaannya dari EIP-4337 memberikan perspektif yang berharga.

Kekuatan EIP-3074:

  • Memungkinkan delegasi EOA yang mulus ke kontrak tanpa perlu penerapan
  • Memungkinkan pengembang untuk membuat pola transaksi canggih ( perdagangan batch, operasi terkemas )
  • Memperkenalkan kontrak invoker yang menerima pembayaran token alih-alih hanya ETH
  • Berfungsi sebagai lapisan perantara tanpa kepercayaan antara sponsor transaksi dan penerima

Keterbatasan EIP-3074:

  • Memerlukan modifikasi lapisan konsensus dan kemungkinan hard fork
  • Risiko hard fork menciptakan ketidakstabilan protokol jika bug muncul
  • Mempertahankan ECDSA sebagai mekanisme tanda tangan tetap, mencegah skema tanda tangan yang sewenang-wenang
  • Jauh lebih kompleks untuk diterapkan dan dikoordinasikan di seluruh jaringan

Sebaliknya, EIP-4337 mencapai manfaat serupa tanpa kekurangan ini, menjadikannya jalur yang lebih disukai oleh komunitas ke depan.

EIP-5003: Menjaga Pintu Terbuka

Menariknya, pekerjaan tentang abstraksi akun belum berhenti. EIP-5003 memperkenalkan kode operasi AUTHUSURP, yang bekerja sama dengan EIP-3607 untuk memungkinkan EOA yang ada untuk meningkatkan diri mereka menjadi akun kontrak.

Inilah skenario praktis: bayangkan sebuah EOA mengizinkan alamat lain untuk bertindak atas namanya di bawah kerangka EIP-3074. Dengan EIP-5003, alamat yang diizinkan tersebut sekarang dapat menerapkan kode di lokasi EOA yang asli, secara efektif meng-upgrade-nya menjadi akun kontrak. Mekanisme elegan ini memungkinkan pengguna untuk beralih dari tanda tangan ECDSA yang ketat ke metode tanda tangan yang lebih canggih dan aman tanpa meninggalkan akun yang ada.

Jalan di Depan

Seiring dengan evolusi Ethereum menuju adopsi arus utama, abstraksi akun merupakan salah satu inovasi paling menjanjikan. Dengan memperkenalkan model pembayaran gas yang fleksibel, kerangka keamanan yang ditingkatkan, dan manajemen akun yang lebih sederhana, EIP-4337 menghilangkan gesekan signifikan dari interaksi blockchain.

Standar ini memungkinkan masa depan di mana kompleksitas dompet menjadi tidak terlihat bagi pengguna—di mana pengalaman transaksi cocok dengan ( atau melebihi ) aplikasi keuangan tradisional. Seiring kemajuan implementasi dan lebih banyak platform yang mengintegrasikan kemampuan EIP-4337, kita dapat mengharapkan percepatan yang signifikan dalam aksesibilitas dan pertumbuhan pengguna Ethereum.

Infrastruktur untuk adopsi massal sedang terwujud. Saksikan ruang ini saat abstraksi akun terus membentuk lanskap blockchain.

ON-2,86%
ETH1,05%
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
  • 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)