Bitcoin Forum
May 11, 2024, 04:23:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: "This transaction has been flagged as replace-by-fee ( RBF )"  (Read 4740 times)
ionicle (OP)
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
April 13, 2017, 04:38:12 PM
 #1

A customer of mine sent me a Bitcoin transfer, and for the first time ever, I saw a transaction message stating:

This transaction has been flagged as replace-by-fee ( RBF )

What does this mean? The transaction has a fairly high miner's fee ( 169 sat/b ), but this message baffles me. Is there a problem with the transaction itself?

The ID is 9ac722ca8177a5528e945c081d5d9b021f91d4687838e66c82e7b4589173a88e

Please elaborate - is there anything I should be worried about?
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715444617
Hero Member
*
Offline Offline

Posts: 1715444617

View Profile Personal Message (Offline)

Ignore
1715444617
Reply with quote  #2

1715444617
Report to moderator
1715444617
Hero Member
*
Offline Offline

Posts: 1715444617

View Profile Personal Message (Offline)

Ignore
1715444617
Reply with quote  #2

1715444617
Report to moderator
1715444617
Hero Member
*
Offline Offline

Posts: 1715444617

View Profile Personal Message (Offline)

Ignore
1715444617
Reply with quote  #2

1715444617
Report to moderator
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
April 13, 2017, 05:09:30 PM
 #2

It means the person who sent that transaction can change the fee of that transaction and send a new one (the transaction is replaceable).
And as always an unconfirmed transaction is still an unconfirmed transaction and unsafe and you should wait for appropriate number of confirmation.

Read details here:
https://bitcoincore.org/en/faq/optin_rbf/

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
ionicle (OP)
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
April 14, 2017, 06:13:30 AM
 #3

Thank you for the clarification.

The transaction confirmed yesterday - as of this moment it has about 67 confirmations.

You said the transaction can be replaced - it can only be replaced if it hasn't gotten any confirmations, right? I am asking, because I sent a btc transfer to my exchanger after I received this transaction, and even though the incoming transaction has long been confirmed, my transfer to the exchanger is still pending with 0 confirmations for about 13 hours now.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
April 14, 2017, 07:42:01 AM
 #4

Once it is confirmed (especially once it is over the 5-6 confirmations) nothing is going to change that transaction in the blockchain... that is the whole point of the blockchain.  The warning is really for people who are happy to accept zero-confirmation transactions and provide goods and/or services without waiting for at least 1 confirmation.

If the transaction is marked as RBF and IF it still has zero-confirmations, there is a possibility that the person who sent it could then resend the transaction with a higher fee, sending the money back to themselves (or someone else) and hope that a miner includes that transaction in a mined block first.

On the plus side, "RBF" is a useful way for people to be able to help shift stuck transactions... if they had used a stupid low fee of like 10sats/byte and it was stuck in the mempool... they could effectively redo the transaction with a 160sats/byte fee to try and help it get confirmed.

The idea being, if a transaction is RBF and not from a trusted source, DON'T trust it until gets at least 1 confirmation.

Your transaction to your exchange is probably just unconfirmed because the network is crazy busy right now... loads of unconfirmed transactions. I doubt it has anything to do with the RBF transaction. I hope you used a decent fee for your transfer to the exchange.  Undecided

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
April 14, 2017, 08:24:41 AM
 #5

You said the transaction can be replaced - it can only be replaced if it hasn't gotten any confirmations, right?
Yes, and transactions can be double spent even if they are not marked as RBF.
Read this: https://bitcoin.org/en/you-need-to-know#instant about confirmation and how many of it is required.

I am asking, because I sent a btc transfer to my exchanger after I received this transaction, and even though the incoming transaction has long been confirmed, my transfer to the exchanger is still pending with 0 confirmations for about 13 hours now.
If you see your transaction as confirmed on blockexplorers (or in your wallet if you run a full node, or SPV wallet with enough confirmation) then that is their service problem that has not yet updated. Possibly their wallet is not synced with the network.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
April 14, 2017, 03:00:34 PM
 #6

- snip -
I sent a btc transfer to my exchanger after I received this transaction, and even though the incoming transaction has long been confirmed, my transfer to the exchanger is still pending with 0 confirmations for about 13 hours now.

Are you talking about the 0.034 BTC sent to 1MqkJQhBYuf48yGinwfeD7aKNBhbm5EAbM in this transaction?
f3b05bd4c4df08c4f64ac6a0d945ccb2bec4a494d16a7981325e451b81d7d08b

If so, then it just confirmed now.  Your wallet only included a fee of 120 satoshis per byte when it built and broadcast the transaction.

According to this website: https://bitcoinfees.21.co/
the recommended fee for fast confirmation is 180 satoshis per byte.

That's why you had to wait.  You needed to wait for a charitable solo miner or mining pool to include your cheaper transaction instead of a higher paying one that would increase their profits.  It looks like Antpool was nice enough to do that for you.

What wallet did you use to send the transaction?  Did you adjust the fee for fast confirmation when you sent it?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!