Semua link yang dilampirkan sudah saya lihat. Salah satu link di atas cukup menarik perhatian saya untuk direview.
Kalimat pada jawaban yang om gunakan itu saya lihat lebih ke menjabarkan definisi apa itu RBF, dan tidak mewakili jawaban dari pertanyaan yang diajukan agan DroomieChikito, kenapa pada transaksi ke-1 muncul fitur
Cancel (double-spend) sementara pada transaksi ke-2 tidak ada. Dan agan Chikito pun menyatakan jawabannya
belum tepat.
Saya sendiri juga penasaran dan mencoba mengetes-nya langsung:
https://bitcointalk.org/index.php?topic=5298032.msg55779418#msg55779418 ; dan menemukan alasannya kenapa.
Clue awalnya ada pada bagaimana sih cara kerja dari
Cancel (double-spend) yang merupakan fitur baru di Electrum tersebut?
Jika fitur
Increase fee adalah mengganti transaksi sebelumnya dengan transaksi baru yang besaran fee-nya ditambah dan address wallet yang dituju adalah address wallet penerima (yang lain).
Sementara fitur
Cancel (double-spend) adalah mengganti transaksi sebelumnya dengan transaksi baru yang besaran fee-nya ditambah dan address wallet yang dituju adalah address wallet milik si pengirim sendiri.
Jadi ketika saya melakukan pengetesan di atas, untuk transaksi pertama saya mengirim ke address wallet lain yang tidak ada hubungannya dengan address pengirim dan fitur
Cancel (double-spend) masih muncul;
Sementara untuk transaksi kedua saya mengirim ke address yang di dapat dari seed yang sama dengan address yang digunakan untuk mengirim (bisa dilihat daftar address-nya pada tab
Addresses di Electrum), dan hasilnya fitur
Cancel (double-spend) tidak muncul. Jadi di transaksi kedua ini pada dasarnya antara address pengirim dan address penerima masih berada di-satu wallet dari seed yang sama, sehingga tidak diperlukan lagi fitur
Cancel (double-spend) dan cukup hanya dengan menggunakan
Increase fee saja karena sudah tentu dikirimnya juga ke wallet milik sendiri.