Dalam stack ERC-4337 Account Abstraction, Bundler adalah node off-chain yang memantau alt mempool untuk UserOperations — objek mirip transaksi yang digunakan oleh smart contract wallet daripada EOA (Externally Owned Account) tradisional — memvalidasi bahwa setiap operasi secara kriptografis valid dan ekonomis layak, mengelompokkan beberapa UserOperation bersama, dan mengirimkannya ke Ethereum dalam satu transaksi standar melalui kontrak EntryPoint; Bundler mendapatkan biaya gas yang terkumpul dari semua UserOperation dalam satu bundle sebagai imbalan atas pekerjaan koordinasi dan MEV mereka; Bundler adalah tulang punggung infrastruktur yang membuat model ERC-4337 “smart contract sebagai akun pengguna” layak tanpa memerlukan perubahan protokol Ethereum.
Latar Belakang ERC-4337
ERC-4337 mengimplementasikan account abstraction tanpa hard fork dengan:
- UserOperations — pseudo-transaksi untuk smart contract wallet
- Alt mempool — jaringan peer-to-peer terpisah untuk UserOperations
- EntryPoint contract — kontrak yang memvalidasi dan mengeksekusi batch UserOperations
- Bundler — node yang memilih operasi dari alt mempool dan mengirimkannya ke chain
Apa yang Dilakukan Bundler
| Langkah | Tindakan |
|---|---|
| 1 | Memantau alt mempool UserOperation |
| 2 | Mensimulasikan & memvalidasi setiap UserOperation |
| 3 | Mengelompokkan operasi valid menjadi satu transaksi |
| 4 | Memanggil EntryPoint.handleOps([op1, op2, ...]) |
| 5 | Menerima fee gas terkumpul dari semua operasi |
Bundler vs Miner/Validator
Bundler berfungsi mirip dengan miner/validator dalam memilih transaksi, tetapi:
- Beroperasi di alt mempool (bukan mempool utama)
- Hanya menangani UserOperations ERC-4337
- Mendapat kompensasi dari EntryPoint bukan dari tips blok
Sentimen Media Sosial
Bundler dan ERC-4337 merupakan bagian dari narasi “smart wallet” yang mendapat perhatian besar di komunitas pengembang Ethereum Indonesia pada 2023-2024. Terakhir diperbarui: 2026-04
Istilah Terkait
Lihat Juga
Sumber
- EIP-4337 (https://eips.ethereum.org/EIPS/eip-4337) — Spesifikasi resmi ERC-4337 Account Abstraction.
- Alchemy: Account Abstraction (https://docs.alchemy.com/docs/account-abstraction-overview) — Panduan pengembang tentang account abstraction dan bundler.
- eth-infinitism/account-abstraction (https://github.com/eth-infinitism/account-abstraction) — Implementasi referensi EntryPoint dan Bundler.
- ERC-4337 Website (https://www.erc4337.io) — Resource resmi ekosistem ERC-4337.