Latar Belakang
Dalam menggunakan kripto sebagai "mata uang" dalam komunitas kita, kita tidak lepas transaksi yang berkaitan dengan mata uang kripto tersebut.
Dan sebagaimana yang kita tahu, bahwa mata uang kripto memiliki keunikan sendiri dalam penggunaannya.
Seringkali kita dihadapkan dengan keadaan transaksi macet/stuck/unconfirmed, bahkan transaksi gagal/fail karena fee, gas, traffic jaringan, dll. Kalok udah kenak hal tersebut, kita pasti harap2 cemas menunggu kedatangan berita bahwa coin/token yang kita kirim telah sampai pada wallet yang kita tuju.
Tujuan
Thread ini saya buat sebagai bahan belajar dan tempat diskusi jika kita mengalami kondisi tersebut diatas.
Local Rule:
No spam post allowed.
Beberapa waktu lalu saya mengalami transaksi unconfirmed (+/-6 jam) pada waktu mengirim
BTC dari wallet electrum saya ke wallet exchanger. Dengan agak kalap saya mencari cara untuk melakukan pembatalan transaksi tersebut.
Untuk melakukan pembatalan, ada 2
cara:
1. Melakukan RBF (Replace By Fee) Transaksi akan dibatalkan, tetapi fee transaksi akan tetap masuk mining (saldo kita akan berkurang sebesar fee)
Sayangnya hanya beberapa wallet yang mendukung fungsi ini
2. Melakukan Double Spend using higher fee Caranya kita membuat transaksi baru yg jumlahnya sama, dan mengirim pada wallet kita sendiri, pastikan fee-nya lebih gede.
Ini bisa kita lakukan pada wallet yang kita punya (bukan exchange address), dan saldo kita akan berkurang 2x fee.
Sebelum saya melakukan hal tersebut, saya berkonsultasi kepada om
@abhiseshakana dan kebetulan saya menemukan thread
https://bitcointalksearch.org/topic/issues-unconfirmed-btc-over-10-h-5125732 yang memiliki kasus serupa dengan saya.
Dan ternyata om abhi memberikan 3 opsi jika saya ingin melanjutkan transaksi (bukan membatalkan):
1. Re-broadcast transaksi menggunakan tool2 yang udah ada. (silahkan cek di
thread diatas).
2. Melakukan push transaction melalui jasa2 yg tersedia di forum / website.
3. Melakukan double spend using higher fee, tapi transaksi pengiriman pada wallet address yg kita tuju.
Dari cara membatalkan dan melanjutkan transaksi ada cara yg disebut
Double Spend Using Higher Fee, dan saya ingin mengulas hal tersebut.
Thread ini akan saya lanjutkan (edit) siang ini, dengan menambahkan beberapa gambar yg mungkin akan memperjelas keterangan yg sudah saya sampaikan.
Proses untuk re-broadcasting yg saya lakukan dengan menggunakan tool di website
coinb.in.
Langkah2nya
1. Copy txhash yg unconfirmed di wallet kita (kebetulan saya menggunakan electrum), dan paste di
blockchair.com2. Convert txhash tersebut menjadi Raw Hex Transaction (saya menggunakan
blockchair.com utk mendapatkan raw hex transaction txhash tsb).
3. Copy raw hex tx di
https://coinb.in/#broadcast dan klik submit.
Keliatannya sudah tidak ada banyak yg bisa saya sampaikan lagi, karena udah terjadi diskusi dibawah.
So thread ini saya ganti pada [DISKUSI], dan hasil diskusi akan saya posting di post
berikutnya #2.Sumber:
1.
https://coincentral.com/cancel-unconfirmed-bitcoin-transaction/2.
https://en.bitcoin.it/wiki/Transaction_broadcasting3.
https://bitcointalksearch.org/topic/guide-broadcast-your-raw-transaction-btc-alts-coins-1938621