Account Abstraction

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


Sumber