Child-Pays-for-Parent (CPFP): mempercepat transaksi Bitcoin yang masuk
Menerima koin yang tak kunjung terkonfirmasi? Jika Anda bisa membelanjakannya, Anda bisa mempercepatnya.
Konsepnya
Penambang tidak menilai transaksi secara terpisah. Ketika sebuah transaksi (anak) membelanjakan output dari transaksi yang belum terkonfirmasi (induk), transaksi anak hanya bisa ditambang bersama atau setelah induknya. Karena itu, penambang menilai keduanya sebagai satu paket dan memakai fee rate gabungan paket tersebut. Transaksi anak yang “murah hati” membayari induknya yang murah.
Rumusnya
biaya anak = target fee rate × (ukuran induk + ukuran anak) − biaya induk
Contoh: transaksi induk berukuran 141 vB dan membayar 282 sats (2 sat/vB). Blok berikutnya membutuhkan 12 sat/vB. Transaksi anak sederhana berukuran sekitar 110 vB. Biaya anak yang dibutuhkan = 12 × (141 + 110) − 282 = 2730 sats — sekitar 24.8 sat/vB untuk transaksi anak itu sendiri. Kalkulator CPFP menghitungnya secara otomatis dari TXID dan biaya terkini.
Siapa yang bisa melakukan CPFP?
Siapa saja yang mengendalikan output transaksi induk yang belum dibelanjakan: penerima, atau pengirim jika transaksi induk punya output kembalian. Anda memerlukan wallet yang memungkinkan Anda membelanjakan koin yang belum terkonfirmasi dan memilih koin mana yang dibelanjakan (coin control).
Cara melakukannya
- Electrum: klik kanan transaksi masuk → “Child pays for parent”, atur biayanya, lalu siarkan.
- Sparrow: klik kanan transaksi → “Increase Effective Fee (CPFP)”.
- Bitcoin Core: kirim koin yang belum terkonfirmasi ke diri sendiri dengan coin control dan biaya hasil perhitungan.
- Wallet apa pun dengan coin control: kirim output yang belum terkonfirmasi ke alamat baru milik Anda sendiri dan atur biayanya sesuai kalkulator.
Kapan CPFP tidak menguntungkan
CPFP membayar seluruh ukuran transaksi induk. Jika induknya transaksi besar (misalnya batch dari exchange dengan ratusan output), Anda sendirian yang membayar seluruh ruang blok itu. Output Anda juga harus cukup besar untuk menutupi biaya transaksi anak. Dalam kasus seperti ini, akselerasi premium sering kali lebih murah — cek harganya secara gratis sebelum memutuskan.
CPFP vs RBF
RBF mengganti transaksi dan hanya bisa dilakukan oleh pengirim; CPFP menambahkan transaksi baru dan bisa dilakukan oleh penerima. Tabel perbandingan: rebroadcast vs RBF vs CPFP.