Lanjutan Teknologi

Replace-by-Fee (RBF)

Replace-by-Fee (RBF) adalah fitur di jaringan Bitcoin yang memungkinkan pengirim mengganti transaksi yang belum dikonfirmasi dengan transaksi baru yang memiliki biaya lebih tinggi agar lebih cepat diproses miner.

Apa itu Replace-by-Fee (RBF)?

Replace-by-Fee (RBF) adalah mekanisme di jaringan Bitcoin yang memungkinkan pengirim untuk mengganti transaksi yang masih berada di mempool (belum dikonfirmasi) dengan transaksi baru yang identik, namun dengan biaya (fee) yang lebih tinggi.

Ini berguna ketika kamu mengirim Bitcoin dengan fee rendah dan transaksi tertahan di mempool karena miner lebih memprioritaskan transaksi dengan fee lebih tinggi.

Cara Kerja RBF

  1. Kamu mengirim transaksi BTC dengan fee rendah, misalnya 5 sat/vByte.
  2. Jaringan sedang ramai — transaksimu tertahan di mempool.
  3. Kamu mengirim transaksi pengganti (replacement transaction) dengan TXID yang sama tapi fee dinaikkan, misalnya menjadi 20 sat/vByte.
  4. Node-node di jaringan menerima transaksi pengganti ini (karena sudah menandai transaksi pertama sebagai RBF-enabled).
  5. Miner memilih transaksi pengganti yang lebih menguntungkan untuk dimasukkan ke blok.

Syarat RBF

Transaksi harus ditandai sebagai RBF-enabled sejak awal dikirim (sequence number < 0xFFFFFFFE). Banyak wallet modern seperti Electrum, Blue Wallet, dan Bitcoin Core mendukung fitur ini.

Kontroversi RBF dan Zero-Confirmation

RBF sempat kontroversial karena memungkinkan pengirim membatalkan atau mengubah transaksi yang belum dikonfirmasi. Ini menjadi masalah bagi merchant yang menerima pembayaran tanpa menunggu konfirmasi (zero-conf) — karena pembeli secara teori bisa mengganti transaksi ke alamat lain.

Solusinya: untuk transaksi signifikan, selalu tunggu minimal 1–3 konfirmasi sebelum menganggap pembayaran final.

Terakhir diperbarui: