Account abstraction adalah perombakan fundamental cara kerja akun pengguna Ethereum, mengubah dompet yang dikontrol satu kunci (EOA/Externally Owned Account) menjadi smart contract yang dapat diprogram yang dapat mendukung pemulihan sosial, beberapa penandatangan, sponsorship gas, session key, dan batas pengeluaran — semuanya sambil mempertahankan self-custody.
Masalah dengan Dompet Tradisional
Akun Ethereum standar (EOA) memiliki cacat desain kritis: satu private key mengontrol segalanya.
| Masalah | Konsekuensi |
|---|---|
| Single point of failure | Satu seed phrase yang dikompromikan = kehilangan total |
| Tidak ada mekanisme pemulihan | Tidak ada cara memulihkan jika kunci hilang |
| Pengguna harus menyimpan ETH untuk gas | Pendatang baru harus membeli ETH sebelum melakukan apa pun |
| Tidak ada batas pengeluaran | dApp jahat dapat menguras dompet dalam satu transaksi |
| Tidak ada session key | Harus menyetujui setiap transaksi secara manual |
ERC-4337: Account Abstraction via Entry Point
ERC-4337 diusulkan oleh Vitalik Buterin dan lainnya pada 2021 dan digunakan di Ethereum mainnet pada Maret 2023. Tanpa memerlukan perubahan protokol Ethereum — ini bekerja di lapisan smart contract.
Komponen Kunci ERC-4337:
- UserOperation: Tipe baru objek transaksi yang dikirim pengguna
- Bundler: Node yang mengumpulkan UserOperations dan mengirimnya sebagai satu transaksi Ethereum
- EntryPoint Contract: Smart contract tunggal yang memvalidasi dan mengeksekusi UserOperations
- Smart Account (SA): Akun pengguna, sekarang smart contract dengan logik validasi yang dapat dikustomisasi
- Paymaster: Contract opsional yang mensponsori biaya gas atas nama pengguna
Apa yang Diaktifkan Account Abstraction
| Fitur | Cara Kerja |
|---|---|
| Pemulihan Sosial | Teman/wali bisa memilih mengganti signing key jika hilang |
| Multisig | Beberapa penandatangan diperlukan (misal 2-dari-3) |
| Gas Sponsorship | dApp atau Paymaster membayar gas sehingga pengguna tidak perlu ETH |
| Gas dalam ERC-20 | Bayar gas dalam USDC, DAI, atau token apa pun |
| Session Key | Izinkan dApp bertransaksi atas namamu selama N jam |
| Batas Pengeluaran | Smart account menolak transaksi di atas $1.000 tanpa persetujuan sekunder |
| Passkey | Tanda tangani dengan biometrik perangkat (Face ID, sidik jari) |
Sejarah
- 2021 — ERC-4337 diusulkan oleh Vitalik Buterin dan tim.**
- Maret 2023 — ERC-4337 digunakan di Ethereum mainnet.**
- 2023–2024 — Adopsi mulai tumbuh dengan Coinbase Smart Wallet, Safe (Gnosis Safe), dan beberapa wallet mobile berbasis ERC-4337.**
Kesalahpahaman Umum
“Account abstraction memerlukan perubahan pada protokol Ethereum inti.”
ERC-4337 secara sengaja dirancang agar bekerja tanpa fork protokol Ethereum. Ini berjalan sepenuhnya di lapisan smart contract, memungkinkan adopsi tanpa konsensus untuk perubahan protokol yang mengganggu. EIP-7702 (direncanakan untuk Pectra upgrade 2025) membawa beberapa fitur account abstraction ke level protokol, tetapi ERC-4337 sudah berfungsi penuh hari ini.
Kritik
- Kompleksitas implementasi: Smart account membutuhkan infrastruktur baru: bundler, paymaster, EntryPoint contract. Ekosistem ini belum semature EOA standar dan rentan bug baru.
- Biaya gas lebih tinggi: Transaksi ERC-4337 membutuhkan lebih banyak gas daripada transaksi EOA standar karena overhead smart contract — ini mengurangi daya tarik di jaringan dengan gas tinggi.
- Fragmentasi standar: Berbagai tim mengimplementasikan account abstraction secara berbeda; interoperabilitas wallet lintas aplikasi belum sepenuhnya terstandardisasi.
Sentimen Media Sosial
- r/ethereum / r/CryptoCurrency: Account abstraction secara konsisten disebut sebagai terobosan UX yang bisa membawa pengguna mainstream ke kripto. Demo Coinbase Smart Wallet dengan passkey banyak dibagikan sebagai bukti nyata.
- X/Twitter: Antusiasme tinggi di komunitas developer. “Wallet tanpa seed phrase” dianggap sebagai tonggak penting. EIP-7702 dan upgrade Pectra mendapat perhatian besar di kalangan peneliti Ethereum.
- Telegram (komunitas kripto Indonesia): Diskusi account abstraction mulai muncul di komunitas developer Indonesia dan grup Web3 Indonesia, terutama seputar wallet berbasis biometrik yang lebih mudah digunakan.
Terakhir diperbarui: 2026-04
Istilah Terkait
Lihat Juga
- Apakah Jaringan Layer 2 Benar-Benar Terdesentralisasi?
- Apa Itu MEV — Dan Mengapa Setiap Transaksi Ethereum Adalah Sebuah Permainan
- Tukar kripto dengan ChangeNOW
Sumber
- ERC-4337: Account Abstraction via Entry Point Contract — spesifikasi teknis resmi ERC-4337 di Ethereum Improvement Proposals.
- Ethereum.org — Account Abstraction — dokumentasi resmi Ethereum tentang abstraksi akun dan roadmap implementasinya.
- Alchemy — ERC-4337 Explained — penjelasan teknis dari infrastruktur developer terkemuka.