Apa Itu Bundler ERC-4337? Node yang Kumpulkan UserOperation dan Submit ke Blockchain
Bundler adalah node dalam sistem ERC-4337 yang mengumpulkan UserOperation dari mempool lalu mengirimnya ke EntryPoint contract di blockchain sebagai satu transaksi.
Bundler adalah node khusus dalam standar ERC-4337 yang bertugas mengumpulkan UserOperation — paket instruksi dari smart account pengguna — dari mempool alternatif, memverifikasinya, lalu mengirimkannya ke smart contract EntryPoint sebagai satu transaksi Ethereum biasa. Tanpa bundler, sistem Account Abstraction tidak bisa bekerja karena validator Ethereum tidak mengenal format UserOperation.
Cara Kerja Bundler
Ketika pengguna meminta transfer atau swap lewat smart account, dompet mereka tidak langsung broadcast ke jaringan Ethereum. Sebaliknya, dompet membuat UserOperation — paket data bertanda tangan yang berisi instruksi, batas gas, dan informasi Paymaster (jika ada). UserOperation ini dikirim ke mempool alternatif khusus ERC-4337, bukan mempool standar.
Bundler memantau mempool alternatif ini secara terus-menerus. Setelah mengumpulkan sejumlah UserOperation, bundler:
- Mensimulasikan setiap UserOperation secara lokal untuk memastikan validitasnya
- Memfilter UserOperation yang gagal simulasi agar tidak rugi gas
- Menggabungkan UserOperation yang lolos ke dalam satu transaksi
handleOps() - Mengirimkan transaksi tersebut ke smart contract EntryPoint di blockchain
EntryPoint kemudian mengeksekusi setiap UserOperation satu per satu, memverifikasi tanda tangan di smart account masing-masing pengguna.
Bagaimana Bundler Mendapat Bayaran
Bundler mengeluarkan gas ETH dari dompetnya sendiri saat submit transaksi ke blockchain. Kompensasinya didapat dari dua sumber:
- Biaya gas dari pengguna: Smart account pengguna membayar kembali biaya gas ke bundler setelah eksekusi berhasil
- Biaya dari Paymaster: Jika pengguna menggunakan Paymaster (sponsor gas), Paymaster yang membayar bundler
Bundler juga bisa mendapat keuntungan dari MEV (Maximal Extractable Value) dengan memilih urutan UserOperation yang menguntungkan.
Siapa yang Menjalankan Bundler?
Saat ini bundler dijalankan oleh sejumlah infrastruktur provider besar seperti Pimlico, Alchemy (Rundler), Stackup, dan Biconomy. Masing-masing menyediakan bundler-as-a-service yang bisa diakses lewat API.
Biconomy memproses lebih dari 1 juta UserOperation per bulan di berbagai jaringan EVM pada awal 2025, menunjukkan adoption ERC-4337 yang signifikan di luar Ethereum mainnet.
Ke depan, desentralisasi bundler menjadi prioritas komunitas Ethereum untuk mencegah risiko satu entitas menyensor transaksi pengguna.
Perbedaan Bundler vs Relayer
Sebelum ERC-4337, ada konsep relayer — node yang mem-forward transaksi pengguna agar pengguna tidak perlu punya ETH. Bundler berbeda karena:
| Aspek | Relayer | Bundler |
|---|---|---|
| Standar | Beragam (GSN, dll) | ERC-4337 |
| Format | Transaksi biasa | UserOperation |
| Verifikasi | Di sisi relayer | Di EntryPoint contract |
| Atomisitas | Satu transaksi per user | Banyak user dalam satu transaksi |
Bundler lebih efisien karena bisa menggabungkan banyak pengguna dalam satu transaksi on-chain, menurunkan biaya rata-rata per operasi.
Relevansi untuk Pengguna DeFi
Bagi pengguna biasa, bundler bekerja di balik layar — Anda tidak berinteraksi langsung dengannya. Namun pemahaman tentang bundler penting karena:
- Kecepatan konfirmasi transaksi smart account tergantung seberapa cepat bundler memprosesnya
- Biaya yang Anda bayar mencakup kompensasi bundler di atas biaya gas jaringan
- Jika bundler down atau menyensor, transaksi Anda bisa tertunda
Untuk memahami ekosistem lengkapnya, pelajari juga bagaimana smart account dan gas fee bekerja dalam konteks ERC-4337.
WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.
Lihat Jadwal Kelas →Pertanyaan Umum
Apa fungsi bundler dalam ERC-4337?
Bundler mengumpulkan UserOperation dari mempool alternatif, memverifikasi validitasnya, lalu mengirimnya ke smart contract EntryPoint dalam satu transaksi on-chain. Bundler memperoleh kompensasi dari biaya gas yang dibayar pengguna atau Paymaster.
Apakah bundler bisa dicurangi atau menyensor transaksi pengguna?
Bundler memiliki kebebasan memilih UserOperation mana yang diproses, mirip seperti validator memilih transaksi. Risiko sensorshipnya nyata, sehingga ekosistem ERC-4337 mendorong desentralisasi bundler agar tidak ada satu pihak yang bisa memblokir pengguna.