Kamus Crypto

Apa Itu Paymaster di ERC-4337? Sponsor Gas Fee untuk User

Paymaster adalah kontrak dalam ERC-4337 yang memungkinkan dApp atau protokol membayar gas fee atas nama pengguna — transaksi gratis dari sisi user.

WalletERC4337AccountAbstractionUX

Paymaster adalah komponen kunci dalam standar ERC-4337 yang memungkinkan pihak ketiga — biasanya sebuah dApp atau protokol — membayar gas fee atas nama pengguna. Tanpa Paymaster, setiap pengguna wajib punya ETH untuk membayar gas, bahkan jika mereka cuma mau swap USDC atau klaim reward. Dengan Paymaster, gas fee bisa di-sponsor: pengguna klik tombol, transaksi jalan, tanpa mereka perlu tahu berapa harga gas hari itu.

Di beberapa jaringan L2, biaya gas per transaksi sedang di kisaran $0.001–$0.05. Angka kecil ini tetap jadi penghalang bagi pengguna baru yang belum punya native token sama sekali.

Cara Kerja Paymaster

Dalam sistem ERC-4337, alur transaksi tidak lagi melalui model EOA (Externally Owned Account) biasa. Sebaliknya, transaksi dikemas dalam sebuah struktur bernama UserOperation (UserOp). Paymaster masuk dalam proses validasi UserOp ini.

Berikut alurnya secara sederhana:

  1. Pengguna membuat UserOperation — berisi aksi yang ingin dilakukan (misalnya swap token), tapi tidak menyertakan ETH untuk gas.
  2. Bundler mengumpulkan UserOps — Bundler adalah node khusus yang mengumpulkan banyak UserOp dan mengirimnya sekaligus ke blockchain.
  3. EntryPoint contract memvalidasi — Kontrak EntryPoint memeriksa apakah UserOp valid dan apakah ada Paymaster yang mau menanggung gas-nya.
  4. Paymaster menyetujui atau menolak — Paymaster punya logika sendiri: bisa cek apakah pengguna punya saldo USDC, apakah ini pengguna baru yang dapat subsidi, atau apakah dApp sudah deposit cukup ETH di Paymaster.
  5. Gas dibayar dari deposit Paymaster — Jika disetujui, gas diambil dari saldo ETH yang sudah di-deposit oleh sponsor (dApp/protokol) ke dalam kontrak Paymaster.
  6. Transaksi dieksekusi — Aksi pengguna berjalan seperti biasa.

Ada dua model Paymaster utama:

  • Sponsoring Paymaster — dApp langsung menanggung gas pengguna, 100% gratis dari sisi user.
  • ERC-20 Paymaster — gas dibayar menggunakan token ERC-20 (misal USDC), bukan ETH. Paymaster yang konversi di belakang layar.

Paymaster vs Model Gas Lama

AspekModel Gas Lama (EOA)ERC-4337 + Paymaster
Token yang dibutuhkanWajib ETHBisa tanpa ETH
Siapa yang bayarSelalu userBisa dApp/protokol
Onboarding pengguna baruPerlu beli ETH duluLangsung transaksi
FleksibilitasTidak adaSangat fleksibel
Kompleksitas teknisRendahLebih tinggi

Kelemahan model lama jelas: pengguna harus punya ETH sebelum bisa melakukan apa pun, bahkan untuk transaksi pertama mereka. Ini menciptakan “chicken-and-egg problem” yang selama ini menghambat adopsi DeFi oleh pengguna awam.

Siapa yang Pakai Paymaster dan untuk Apa

Game dan NFT platform adalah pengguna Paymaster yang paling agresif. Pemain bisa mint item, klaim reward, atau transfer aset dalam game tanpa perlu tahu apa itu gas. Pengalaman pengguna mendekati game mobile biasa.

Aplikasi DeFi yang ingin onboard pengguna baru menggunakan Paymaster untuk menghapus “gas barrier” pertama. Pengguna daftar, dapat sedikit saldo token, dan bisa langsung eksplor tanpa deposit ETH.

Platform loyalty dan reward bisa distribusikan token kepada ribuan pengguna — semua transaksi distribusi dibayar Paymaster, penerima tidak perlu setup apa pun.

Korporasi yang membangun di blockchain — misalnya platform e-commerce atau supply chain — bisa menyembunyikan seluruh mekanisme gas dari pengguna akhir mereka.

Provider Paymaster-as-a-service yang populer saat ini antara lain Pimlico, Alchemy Account Kit, Biconomy, dan ZeroDev. Mereka menyediakan dashboard untuk deposit ETH, konfigurasi aturan sponsoring, dan monitoring penggunaan gas.

Risiko dan Hal yang Perlu Diperhatikan

Saldo Paymaster bisa habis. Jika dApp tidak deposit cukup ETH ke kontrak Paymaster, transaksi pengguna akan gagal meski pengguna sendiri tidak salah apa-apa. Ini tanggung jawab penuh di pihak operator dApp.

Paymaster bisa punya logika pembatasan. Tidak semua Paymaster men-sponsor semua transaksi. Bisa ada batas: hanya pengguna baru, hanya jenis transaksi tertentu, atau hanya sampai kuota tertentu. Pengguna harus tahu batasan ini.

Smart contract risk. Paymaster adalah smart contract — jika ada bug di kodenya, dana sponsor bisa hilang atau transaksi bisa dimanipulasi. Audit kode Paymaster penting sebelum dipakai dalam produksi dengan nilai signifikan.

Sentralisasi Bundler. Saat ini, jaringan Bundler masih relatif terpusat — ada beberapa provider besar. Jika Bundler down, UserOps tidak bisa diproses meski Paymaster tersedia. Ini masalah yang sedang aktif dikerjakan komunitas ERC-4337.

ERC-20 Paymaster punya slippage risk. Jika Paymaster mengkonversi USDC ke ETH untuk bayar gas, ada risiko nilai konversi berubah selama proses transaksi — mirip slippage di DEX.

Kesimpulan

Paymaster adalah salah satu inovasi UX terpenting dalam ekosistem Account Abstraction. Dengan memisahkan siapa yang membayar gas dari siapa yang bertransaksi, Paymaster membuka kemungkinan onboarding pengguna Web3 yang jauh lebih mulus — tidak perlu beli ETH dulu, tidak perlu paham mekanisme gas, cukup pakai aplikasinya. Paymaster paling relevan bagi developer yang membangun produk untuk pengguna non-teknis, dan bagi investor yang ingin memahami mengapa ERC-4337 dianggap sebagai lompatan besar dalam UX blockchain.

💡 Mau belajar lebih dalam? Kelas WhaleX mengajarkan strategy dan eksekusi nyata, bukan hanya teori. Lihat kelas tersedia →

Belajar DeFi Langsung — Bukan Hanya Teori

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 di ERC-4337?

Paymaster adalah smart contract dalam sistem ERC-4337 yang bertanggung jawab membayar gas fee atas nama pengguna. Dengan Paymaster, pengguna bisa bertransaksi di blockchain tanpa perlu memegang ETH sama sekali — dApp atau protokol yang menanggung biayanya.

Apakah transaksi gasless di ERC-4337 benar-benar gratis untuk pengguna?

Gratis dari sisi pengguna, tapi gas tetap dibayar — oleh Paymaster. Biasanya dApp mensubsidi gas sebagai bagian dari biaya akuisisi pengguna, atau gas dibayar menggunakan token lain (misalnya USDC) yang kemudian dikonversi oleh Paymaster.

Paymaster sudah bisa dipakai di jaringan mana saja?

ERC-4337 sudah live di Ethereum mainnet sejak Maret 2023 dan sudah dipakai di berbagai L2 seperti Arbitrum, Optimism, Base, dan Polygon. Provider seperti Alchemy, Pimlico, dan ZeroDev menyediakan Paymaster-as-a-service untuk developer.