Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: paulb787 on December 02, 2016, 08:51:15 PM



Title: unconfirmed transaction! 1 1/12 days
Post by: paulb787 on December 02, 2016, 08:51:15 PM
I have an unconfirmed  transaction. It has been 1 1/12 days and is still unconfirmed. Was the fee bad? Or is the network just overloaded?

https://blockchain.info/tx/6ad2207ec293872f784a5a60fb6e3c95b0e56c0097b9ddf5ec1ae47285ede276


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: longbob72 on December 02, 2016, 09:23:12 PM
Was the fee bad? Or is the network just overloaded?

Both.
Your fee (50 satoshi per byte) is lower than recommended (100 satoshi per byte according to https://bitcoinfees.21.co/).
Read this (https://bitcointalk.org/index.php?topic=1701673.msg17061114#msg17061114) for ways to make it confirm faster.


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: neochiny on December 02, 2016, 11:10:22 PM
Or you could try contacting macbook-air or quickseller as I've been seeing that they're known
for helping out with stuck transaction like these. Ask them for help.

https://bitcointalk.org/index.php?topic=1701670.0
https://bitcointalk.org/index.php?topic=1701818.0


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: paulb787 on December 03, 2016, 12:00:44 AM
Thank you,

that is interesting I can spend them using electrum. So if I were to spend the unconfirmed transaction with a high fee how would that help?


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: bL4nkcode on December 03, 2016, 12:07:56 AM
Most of the issue if you have encounter like this is the transaction fee, maybe its not the recommended fee that's why it happend. You can contact shorena (https://bitcointalk.org/index.php?action=profile;u=181801) like he did to this user for pushing or rebroadcast the transaction using node by his ruby script. https://bitcointalk.org/index.php?topic=1688228.msg16948469#msg16948469


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: paulb787 on December 03, 2016, 12:25:50 AM
I spent the unconfirmed transaction with a big fee and it worked!!! Just trying to understand why?


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: DannyHamilton on December 03, 2016, 01:03:43 AM
I spent the unconfirmed transaction with a big fee and it worked!!! Just trying to understand why?

Miners (or mining pools) confirm the transaction by adding it to the block they are solving.  The miners get to keep the fees they get for confirming transactions.  Therefore, a higher fee on your transaction means it is more likely that a miner will choose to confirm your transaction instead of a transaction from someone else that paid a smaller transaction fee.

However, a miner CANNOT confirm a transaction if the bitcoins used to confirm that transaction aren't confirmed. If you create a second transaction using some of the unconfirmed bitcoins, and pay a higher fee, you will have miners wanting to confirm that second transaction to get that revenue.  Since they can't confirm the second transaction while the first transaction is still unconfirmed, they will confirm them both at the same time.

The total fees of the two transactions together generally has to be bigger than what the miner would have gotten by confirming two individual transactions from other people, so that the miner will confirm both your transactions to get the extra revenue.

Since the second (child) transaction is paying the way for the earlier (parent) transaction, this type of fee paying is often called "Child Pays For Parent", or CPFP.

It won't always work quickly, because not all miners and pools have implemented software that looks for these revenue increasing opportunities, but it can be better than just leaving a transaction with an insufficient fee for days or weeks.


Title: Re: unconfirmed transaction! 1 1/12 days
Post by: viziano on December 03, 2016, 09:00:34 PM
I spent the unconfirmed transaction with a big fee and it worked!!! Just trying to understand why?

Miners (or mining pools) confirm the transaction by adding it to the block they are solving.  The miners get to keep the fees they get for confirming transactions.  Therefore, a higher fee on your transaction means it is more likely that a miner will choose to confirm your transaction instead of a transaction from someone else that paid a smaller transaction fee.

However, a miner CANNOT confirm a transaction if the bitcoins used to confirm that transaction aren't confirmed. If you create a second transaction using some of the unconfirmed bitcoins, and pay a higher fee, you will have miners wanting to confirm that second transaction to get that revenue.  Since they can't confirm the second transaction while the first transaction is still unconfirmed, they will confirm them both at the same time.

The total fees of the two transactions together generally has to be bigger than what the miner would have gotten by confirming two individual transactions from other people, so that the miner will confirm both your transactions to get the extra revenue.

Since the second (child) transaction is paying the way for the earlier (parent) transaction, this type of fee paying is often called "Child Pays For Parent", or CPFP.

It won't always work quickly, because not all miners and pools have implemented software that looks for these revenue increasing opportunities, but it can be better than just leaving a transaction with an insufficient fee for days or weeks.
I didn't even know this shit damn..
Thank u.