Bundler adalah node infrastruktur dalam sistem account abstraction ERC-4337 — ketika pengguna dengan smart account ingin mengeksekusi transaksi, mereka menandatangani UserOperation (UserOp) alih-alih transaksi Ethereum standar, dan karena UserOp tidak dapat langsung dikirim ke Ethereum oleh pengguna, bundler mengumpulkan UserOp yang tertunda dari mempool alternatif, memvalidasinya, mengelompokkan beberapa UserOp bersama, dan mengirimkan satu transaksi yang dibundel ke kontrak EntryPoint — membayar gas ETH on-chain dan mendapatkan penggantian dari akun atau paymaster yang terlibat.
Cara Kerja Bundler
Alur Langkah demi Langkah
- Pengguna menandatangani UserOperation — menentukan kontrak target, calldata, batas gas, paymaster (opsional), tanda tangan, dan nonce menggunakan kunci penandatanganan smart account mereka
- UserOp dikirim ke mempool ERC-4337 — jaringan peer-to-peer terpisah dari bundler (atau langsung ke endpoint RPC pribadi bundler tertentu)
- Bundler memvalidasi UserOp — mensimulasikan
validateUserOppada smart account untuk memeriksa bahwa operasi akan berhasil dan memenuhi ambang profitabilitas bundler - Bundler mengelompokkan UserOp — menggabungkan beberapa UserOp yang divalidasi ke dalam satu transaksi Ethereum yang memanggil
handleOps()pada EntryPoint - EntryPoint mengeksekusi setiap UserOp secara berurutan — memanggil
validateUserOplaluexecutepada smart account - Bundler menerima kompensasi — dari penggantian gas yang dibangun ke dalam EntryPoint (setiap akun atau paymaster mengganti bundler untuk gas + biaya prioritas)
Mempool Alternatif
Mempool UserOp ERC-4337 terpisah dari mempool transaksi standar Ethereum. Bundler saling terhubung dan berbagi UserOp sebelum dimasukkan. Ini menjaga mempool EVM tetap bersih sambil memungkinkan bundler memprioritaskan bundel yang menguntungkan.
Ekonomi Bundler
Bundler adalah pelaku ekonomi rasional. Mereka mengirimkan bundel hanya ketika:
“`
ΣPenggantian gas UserOp > Biaya gas L1 panggilan handleOps() + overhead
“`
Insentif biaya prioritas: UserOp menentukan maxPriorityFeePerGas. Bundler lebih memilih UserOp dengan biaya prioritas lebih tinggi, mirip dengan validator yang lebih memilih transaksi dengan tip lebih tinggi.
Peluang MEV: Bundler juga dapat mengekstrak MEV dari urutan UserOp dalam bundel — misalnya, menempatkan UserOp arbitrase secara menguntungkan, serupa dengan block building dalam ekosistem PBS.
Penyedia Bundler Utama
| Penyedia | Catatan |
|---|---|
| Pimlico | Bundler publik paling banyak digunakan; mendukung EntryPoint v0.6 dan v0.7 |
| Alchemy | Bundler + paymaster via Rundler (implementasi Rust) |
| Biconomy | Bundler terkelola yang dibundel dengan layanan paymaster mereka |
| Stackup | Bundler awal dengan implementasi open-source |
| Etherspot | Bundler Skandha (TypeScript), multi-chain |
Relevansi untuk Ekosistem Indonesia
Abstraksi akun melalui ERC-4337 memungkinkan wallet kripto yang lebih mudah digunakan — transaksi tanpa gas, pemulihan akun, dan otorisasi batch — yang sangat relevan untuk meningkatkan adopsi kripto di kalangan pengguna baru di Indonesia yang mengakses platform seperti Indodax, Tokocrypto, atau Pintu via wallet non-kustodian.
Kritik
- Sentralisasi bundler: Sebagian besar DApp mengirim UserOp ke endpoint bundler tertentu (Biconomy, Pimlico, Alchemy) daripada mempool publik, menciptakan tekanan sentralisasi — jika penyedia bundler utama gagal, pengguna yang bergantung pada infrastruktur mereka terpengaruh.
- Kompleksitas pengembangan: Pembatasan validasi ERC-7562 (opcode terlarang, akses storage) membuat pengembangan smart account lebih terbatas dibanding Solidity biasa — sumber bug umum.
- Biaya overhead: Transaksi yang dibundel secara inheren lebih mahal daripada transaksi EOA biasa karena overhead EntryPoint; ini menjadi trade-off antara kemudahan penggunaan dan biaya.
Sentimen Media Sosial
- r/ethereum: Bundler adalah topik teknis yang sering dibahas dalam konteks ERC-4337 dan pengembangan wallet; persaingan antar penyedia bundler diikuti dengan seksama.
- X/Twitter: Pimlico, Alchemy, dan Biconomy aktif men-tweet tentang pembaruan bundler; pembaruan EntryPoint v0.7 mendapat perhatian signifikan dari komunitas developer.
- Telegram (komunitas kripto Indonesia): Sangat teknis; jarang dibahas di komunitas umum tetapi relevan bagi developer Indonesia yang membangun di atas ERC-4337.
Terakhir diperbarui: 2026-04
Istilah Terkait
Lihat Juga
Sumber
- ERC-4337: Account Abstraction Using Alt Mempool — spesifikasi EIP resmi.
- Pimlico Bundler Documentation — dokumentasi penyedia bundler terkemuka.
- Alchemy Rundler — implementasi bundler open-source dalam Rust.
- ERC-7562: Account Abstraction Validation Scope Rules — aturan validasi yang mendefinisikan pembatasan bundler.