Apa Itu Paymaster ERC-4337? Entitas yang Bayar Gas untuk Pengguna di Smart Account
Paymaster adalah smart contract dalam ERC-4337 yang menanggung biaya gas transaksi pengguna — bisa gratis, dibayar USDC, atau disponsori aplikasi.
Paymaster adalah smart contract dalam sistem ERC-4337 yang bertugas menanggung atau mengalihkan pembayaran biaya gas atas nama pengguna — memungkinkan siapa pun bertransaksi di blockchain Ethereum atau L2 tanpa harus memegang ETH terlebih dahulu.
Mengapa Paymaster Dibutuhkan
Sebelum Account Abstraction dan ERC-4337, satu aturan berlaku tanpa pengecualian: setiap transaksi di jaringan EVM harus dibayar dengan token gas native (ETH di Ethereum, MATIC di Polygon, dll). Ini menciptakan hambatan nyata:
- Pengguna baru yang baru beli USDC dari exchange tidak bisa langsung transaksi di DeFi karena belum punya ETH
- Game atau DApp yang ingin onboarding massal tidak bisa “gratisin” pengguna pertama kali
- Wallet berbasis passkey atau email tidak cocok dengan model “pengguna harus kelola ETH sendiri”
Paymaster memecahkan ini dengan menjadi “penanggung jawab gas” yang bisa diprogram sesuai kebutuhan.
Cara Kerja Paymaster
Dalam alur ERC-4337, pengguna membuat objek UserOperation (bukan transaksi biasa). UserOp ini bisa menyertakan alamat Paymaster. Saat Bundler memproses UserOp, EntryPoint Contract memeriksa apakah Paymaster setuju menanggung gas transaksi ini. Jika ya, Paymaster mendepositkan ETH ke EntryPoint, dan transaksi dilanjutkan.
Tiga model Paymaster yang umum dipakai:
Sponsored Paymaster — Gas dibayar penuh oleh pihak ketiga (biasanya protokol atau DApp). Pengguna tidak keluar biaya apapun. Contoh: transaksi pertama gratis saat onboarding ke DApp baru.
ERC-20 Paymaster — Pengguna tetap bayar gas, tapi menggunakan token ERC-20 seperti USDC atau DAI. Paymaster menerima USDC dari pengguna, lalu membayar ETH ke jaringan. Nilai tukarnya bisa menggunakan oracle harga real-time.
Conditional Paymaster — Gas hanya ditanggung jika kondisi tertentu terpenuhi: misalnya pengguna sudah hold NFT tertentu, sudah verifikasi KYC, atau transaksinya di bawah nominal tertentu.
Siapa yang Menyediakan Paymaster
Beberapa infrastruktur Paymaster yang aktif dipakai developer:
- Biconomy — salah satu Paymaster terbesar, mendukung Ethereum, Polygon, Base, Arbitrum, dan lebih dari 10 chain lain
- ZeroDev — Paymaster terintegrasi dengan AA SDK yang developer-friendly
- Pimlico — fokus ke ERC-20 Paymaster dan infrastructure bundler
- Alchemy Account Kit — Paymaster bawaan dalam stack AA Alchemy
Sejak Maret 2023 hingga pertengahan 2025, lebih dari 50 juta UserOperation telah diproses di Ethereum dan L2, sebagian besar melibatkan Paymaster dari Biconomy, ZeroDev, dan Alchemy.
Risiko dan Batasan
Paymaster bukan tanpa risiko. Beberapa hal yang perlu dipahami:
- Paymaster bisa kehabisan dana deposit. Jika saldo ETH Paymaster di EntryPoint habis, transaksi pengguna gagal meski DApp menjanjikan gas gratis.
- Smart contract bisa punya bug. Implementasi Paymaster yang tidak diaudit bisa menjadi vektor serangan. EntryPoint ERC-4337 sendiri sudah diaudit OpenZeppelin, tapi masing-masing Paymaster harus diaudit terpisah.
- Gas subsidi ada batasnya. DApp yang menanggung gas pengguna perlu model bisnis yang menopang biaya ini jangka panjang.
Relevansi untuk Pengguna Biasa
Kebanyakan pengguna tidak pernah berinteraksi langsung dengan Paymaster — semuanya terjadi di balik layar. Jika Anda bisa daftar ke sebuah DApp dengan email, tidak perlu seed phrase, dan transaksi pertama Anda gratis, besar kemungkinan ada Paymaster yang bekerja di belakangnya.
Ini bagian dari tren lebih besar menuju UX crypto yang mendekati aplikasi Web2 — di mana pengguna tidak perlu tahu tentang gas, private key, atau token native untuk mulai menggunakan blockchain.
💡 Mau pahami lebih dalam cara kerja smart account dan AA di praktek nyata? Di kelas WhaleX, Anda belajar setup wallet modern, navigasi DeFi, dan cara memanfaatkan infrastruktur AA. Coba kelas Web3 gratis →
WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.
Lihat Jadwal Kelas →Pertanyaan Umum
Apa itu Paymaster dalam ERC-4337?
Paymaster adalah smart contract khusus dalam sistem ERC-4337 yang membayar biaya gas (ETH) atas nama pengguna. Ini memungkinkan pengguna bertransaksi tanpa punya ETH sama sekali — Paymaster yang menanggung, dan bisa dikonfigurasi agar pengguna ganti rugi dengan USDC atau token lain.
Apakah transaksi dengan Paymaster benar-benar gratis untuk pengguna?
Tergantung model bisnisnya. Beberapa DApp mensubsidi penuh gas via Paymaster (gratis untuk pengguna). Yang lain memungkinkan pengguna bayar gas dengan ERC-20 seperti USDC — tidak gratis tapi tidak perlu ETH. Semua diatur di smart contract Paymaster masing-masing.