ERC-4337 Smart Wallet: Account Abstraction Detail
Smart wallet ERC-4337 vs EOA: user operation, paymaster sponsor gas, dan ekosistem smart wallet sekarang.
Sejak Ethereum lahir, dunia kripto retail hidup dengan satu model dompet yang sama: externally owned account (EOA), yaitu sepasang kunci publik dan privat yang langsung memegang aset dan menandatangani setiap transaksi. Model ini sederhana, tetapi rapuh dan tidak fleksibel. ERC-4337, yang aktif di mainnet sejak 2023, mengubah lanskap dengan memungkinkan account abstraction di level aplikasi tanpa perlu hard fork. Smart wallet ERC-4337 sekarang menjadi pondasi bagi dompet generasi berikutnya yang dipakai pengguna ritel maupun institusi.
Apa yang Sedang Terjadi
ERC-4337 mendefinisikan cara bagi smart contract untuk berperan sebagai akun, lengkap dengan logika validasi sendiri, tanpa perlu perubahan protokol Ethereum. Sebagai gantinya, sebuah mempool paralel dipakai untuk objek baru bernama UserOperation, yang kemudian diproses oleh bundler dan diteruskan ke kontrak EntryPoint di on-chain. Detail spesifikasi lengkap ada di EIP-4337 di situs resmi Ethereum.
Tesis: Smart Wallet Mengubah Asumsi Dasar UX Kripto
EOA memaksa pengguna mempunyai ETH untuk gas, menulis seed phrase, dan menandatangani setiap transaksi secara manual. Smart wallet ERC-4337 melepas asumsi tersebut. Logika autentikasi bisa diprogram (passkey, multisig, social recovery, biometric). Gas bisa di-sponsor oleh pihak ketiga, dibayar pakai token lain, atau dijadwalkan otomatis. Dengan kata lain, dompet bisa berperilaku lebih mirip aplikasi keuangan modern tanpa mengorbankan prinsip self-custody.
Komponen Utama
ERC-4337 memperkenalkan beberapa peran baru di ekosistem Ethereum:
- UserOperation: paket data yang menggambarkan transaksi yang ingin dilakukan akun smart contract. Bukan transaksi Ethereum biasa.
- Bundler: aktor off-chain yang mengumpulkan UserOperation dari mempool alternatif, lalu mengirimnya ke kontrak EntryPoint.
- EntryPoint contract: kontrak universal yang menerima UserOperation, memverifikasi, mengeksekusi, dan menangani pembayaran gas.
- Paymaster: kontrak yang bisa menanggung gas atas nama pengguna, baik gratis (di-sponsor aplikasi) atau diganti dengan token ERC-20.
- Account contract: dompet smart contract pengguna sendiri, dengan logika validasi custom (misalnya signature dari multiple keys atau passkey WebAuthn).
EOA vs Smart Wallet ERC-4337
Perbandingan singkat:
- EOA: kontrol via private key tunggal, gas wajib bayar ETH sendiri, signature kaku (ECDSA), recovery hanya via seed phrase, batch transaksi tidak native.
- Smart wallet ERC-4337: kontrol via logika kontrak custom, gas bisa di-sponsor paymaster, signature fleksibel (multisig, social recovery, passkey), recovery bisa berbasis guardian, batch beberapa aksi dalam satu UserOperation.
Perbedaan ini bukan kosmetik. Banyak fitur yang dianggap sulit di EOA, seperti gasless onboarding, langganan otomatis, atau session keys untuk gaming, jadi natural di smart wallet.
Evidence: Paymaster Membuka Gasless Experience
Paymaster adalah salah satu kontribusi UX paling penting. Aplikasi bisa memutuskan untuk menanggung gas pengguna baru pada beberapa transaksi pertama. Marketplace NFT, game on-chain, atau DeFi protocol bisa men-sponsor onboarding tanpa pengguna harus tahu apa itu gwei. Skema lain memungkinkan pengguna membayar gas dalam USDC atau token lain, mengeliminasi keharusan menyimpan ETH semata-mata untuk biaya transaksi.
Evidence: Session Keys dan Batch
UserOperation bisa membawa banyak instruksi dalam satu paket. Misalnya, dalam satu klik pengguna bisa: approve token, swap di DEX, deposit hasil swap ke protocol lain. Sebelumnya pola ini butuh tiga transaksi terpisah dengan tiga signature dan tiga biaya gas.
Selain itu, session keys memungkinkan aplikasi men-grant izin terbatas (waktu, jenis aksi, jumlah token) ke sebuah signing key sementara. Ini sangat berguna untuk game on-chain atau aplikasi yang butuh banyak interaksi cepat.
Ekosistem Smart Wallet Saat Ini
Beberapa proyek smart wallet yang aktif dan dikenal komunitas:
- Safe (Gnosis Safe): paling dewasa, fokus institusi dan multisig, sudah lama mendukung pola yang kompatibel dengan ERC-4337.
- Argent: pelopor ritel social recovery, terus berevolusi mendukung Starknet dan ERC-4337.
- Soul Wallet, Candide, Coinbase Smart Wallet, Biconomy SCW: contoh implementasi yang dibangun di atas spesifikasi 4337.
- Layer 2 (Base, Optimism, Arbitrum, Polygon, Linea, Scroll) banyak men-deploy bundler dan paymaster sehingga UX di L2 sering lebih maju dibanding mainnet.
Per 2026 sebagian besar L2 dan rollup aktif punya infrastruktur 4337 berjalan, dengan SDK dari Alchemy, Pimlico, Stackup, ZeroDev, dan lainnya yang memudahkan integrasi.
Counter-Argument
Smart wallet bukan tanpa risiko. Logika kontrak custom berarti pengguna bergantung pada kualitas kontrak. Bug paling kecil bisa membekukan dana. Audit rutin, formal verification, dan bug bounty menjadi keharusan. Selain itu, biaya gas smart wallet inherently lebih tinggi daripada EOA karena ada langkah verifikasi tambahan, walau sebagian bisa di-offset oleh batching.
Kritik lain: kompatibilitas. Beberapa protokol DeFi lama menganggap msg.sender adalah EOA, bukan kontrak. Adopsi smart wallet memaksa protokol meng-update asumsi mereka. Proses ini sedang berjalan tetapi tidak selesai.
Implikasi untuk Pengguna Indonesia
Bagi pengguna ritel di Indonesia, smart wallet ERC-4337 adalah pintu masuk yang lebih ramah ke self-custody. Onboarding gasless menyingkirkan teka-teki ETH untuk gas. Social recovery via guardian menyingkirkan trauma seed phrase. Membayar gas dengan stablecoin lokal di L2 menjadi pilihan praktis. Untuk pengembang, ekosistem 4337 membuka peluang membangun aplikasi yang terasa seperti aplikasi web Web2 dengan kekuatan crypto rails di belakang.
Trade-off-nya tetap perlu dipahami: smart wallet mewarisi risiko kontrak. Pilih dompet yang sudah di-audit, dengan komunitas pengembang aktif dan rekam jejak transparan.
Penutup
ERC-4337 bukan sekadar EIP teknis, melainkan pergeseran paradigma tentang apa itu akun di Ethereum. Dengan account abstraction, dompet bertransformasi dari sekadar kantong kunci menjadi platform yang bisa diprogram. Era smart wallet sedang berjalan, dan dampaknya akan terus terasa baik di tingkat developer experience maupun di adopsi pengguna baru.
Artikel ini bersifat edukasi dan bukan saran finansial.
Sumber
- EIP-4337: Account Abstraction Using Alt Mempool(akses 20 Mei 2026)
- Ethereum, Wikipedia(akses 20 Mei 2026)
Konten ini hanya untuk tujuan informasi dan bukan rekomendasi investasi. Aset kripto memiliki risiko tinggi termasuk kerugian total modal. Lakukan riset mandiri dan konsultasikan dengan penasihat keuangan terdaftar sebelum mengambil keputusan investasi.