Author

Topic: Ways Bitcoin Transactions Fail to Confirm (Read 1107 times)

sr. member
Activity: 412
Merit: 287
March 21, 2014, 06:25:59 PM
#9
I found an interesting one a while ago, I'll try post later with the txid. Basically, I found a still unconfirmed transaction,which was initially broadcast in like 2013, and that blockchain reported was included in many blocks. Very strange.

It turned out that it was broadcast by a very old client, and very few miners still ran that version of bitcoin. but some did,and it occasionally got mined and announced. But, the network rejects these blocks since they contain a now non-standard transaction.
TXID or it didn't happen. Blocks containing non-standard transactions are perfectly valid and will not be rejected; they just aren't mined by most miners, so creating non-standard transactions is a bad idea if you don't like waiting a long time for confirmations.

From my chat logs I saw it 28th February here: https://blockchain.info/tx/4005d6bea3a93fb72f006d23e2685b85069d270cb57d15f0c057ef2d5e3f78d2 but I guess they've purged their logs for orphaned transactions. It was for a p2sh address, I decoded the redeemscript, which was for a 1-of-1 address. Blockchain said it was unconfirmed, but it had been included in many blocks. Each of them was no longer in the leading chain.

So it looked like the transaction had an invalid signature (in terms of 0.7+ clients, the majority), although it was fine for 0.6+. The small number of people on 0.6 were the only people who could mine it, but the mining power was on 0.7 anyway.

So blockchain was right in saying 'unconfirmed', as although it made it into occasional blocks, they were all orphaned.
hero member
Activity: 798
Merit: 1000
Also, if you double spend coins, the one quickest to confirm will get confirmed, and the other probably won't.
full member
Activity: 189
Merit: 103
The transaction is too small (less than 5430 satoshi's)

Actually, the sum of the transaction outputs can be higher than 5430 satoshis, but if one of the outputs has less than 5430 satoshis the transaction will be considered non stardard
newbie
Activity: 16
Merit: 0
What can cause a bitcoin transaction to fail to confirm?  I know having a transaction fee of 0 can result in miners not being willing to confirm your transaction.  What are some other possible causes?

These are the most common reasons:

Your fee is too low to be included by a miner or too low to be relayed by nodes.

Your client is not properly connected to the network when broadcasting the transaction.

An input your are spending is unconfirmed and will never confirm.

The transaction is too small (less than 5430 satoshi's)
legendary
Activity: 4542
Merit: 3393
Vile Vixen and Miss Bitcointalk 2021-2023
I found an interesting one a while ago, I'll try post later with the txid. Basically, I found a still unconfirmed transaction,which was initially broadcast in like 2013, and that blockchain reported was included in many blocks. Very strange.

It turned out that it was broadcast by a very old client, and very few miners still ran that version of bitcoin. but some did,and it occasionally got mined and announced. But, the network rejects these blocks since they contain a now non-standard transaction.
TXID or it didn't happen. Blocks containing non-standard transactions are perfectly valid and will not be rejected; they just aren't mined by most miners, so creating non-standard transactions is a bad idea if you don't like waiting a long time for confirmations.
full member
Activity: 189
Merit: 103
A transaction with an output less than 0.00005430 is also a non standart transaction and this is also an obstacle to your transaction be confirmed
sr. member
Activity: 412
Merit: 287
I found an interesting one a while ago, I'll try post later with the txid. Basically, I found a still unconfirmed transaction,which was initially broadcast in like 2013, and that blockchain reported was included in many blocks. Very strange.

It turned out that it was broadcast by a very old client, and very few miners still ran that version of bitcoin. but some did,and it occasionally got mined and announced. But, the network rejects these blocks since they contain a now non-standard transaction.

hero member
Activity: 546
Merit: 500
Closing your wallet to quick after after sending.
newbie
Activity: 9
Merit: 0
What can cause a bitcoin transaction to fail to confirm?  I know having a transaction fee of 0 can result in miners not being willing to confirm your transaction.  What are some other possible causes?
Jump to: