Bundler (ERC-4337)

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

  1. Pengguna menandatangani UserOperation — menentukan kontrak target, calldata, batas gas, paymaster (opsional), tanda tangan, dan nonce menggunakan kunci penandatanganan smart account mereka
  2. UserOp dikirim ke mempool ERC-4337 — jaringan peer-to-peer terpisah dari bundler (atau langsung ke endpoint RPC pribadi bundler tertentu)
  3. Bundler memvalidasi UserOp — mensimulasikan validateUserOp pada smart account untuk memeriksa bahwa operasi akan berhasil dan memenuhi ambang profitabilitas bundler
  4. Bundler mengelompokkan UserOp — menggabungkan beberapa UserOp yang divalidasi ke dalam satu transaksi Ethereum yang memanggil handleOps() pada EntryPoint
  5. EntryPoint mengeksekusi setiap UserOp secara berurutan — memanggil validateUserOp lalu execute pada smart account
  6. 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