Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: sportsbettingpicks on June 30, 2015, 08:04:22 PM



Title: Why is it taking so long to confirm?
Post by: sportsbettingpicks on June 30, 2015, 08:04:22 PM
The fee is there.. It's been over 5 hours I'm waiting for this to confirm.

https://blockchain.info/tx/ed3339dc53a0732db18b39932349f0bc59371526583481b39435fa7231ee4035


Title: Re: Why is it taking so long to confirm?
Post by: RodeoX on June 30, 2015, 08:07:58 PM
Could it be the "stress test" that someone here is launching? Basically they are DDOSing the blockchain today.


Title: Re: Why is it taking so long to confirm?
Post by: sportsbettingpicks on June 30, 2015, 08:17:10 PM
I saw someone saying somewhere to push the tx I'd to broadcast it.. How do I do that?


Title: Re: Why is it taking so long to confirm?
Post by: DannyHamilton on June 30, 2015, 09:34:48 PM
This transaction: ed3339dc53a0732db18b39932349f0bc59371526583481b39435fa7231ee4035

is not confirming because it spends an output that was received in transaction: a044109ce65973fb0a567e34ab1e4237e0718e5b4b0984e3fff939c20e3dc34d

and that transaction is not confirmed yet.  The transaction you are asking about CAN NOT confirm until the transaction that funds it confirms.

Unfortunately, that earlier transaction only paid a fee of 0.00002260 BTC (10 satoshis per byte), so it may take a while for it to confirm (if ever).

Well written wallet software should not allow you to accidentally spend unconfirmed outputs in your transactions.  This means that you are either using a poorly written wallet (and you should inform the wallet developer that their wallet is a piece of crap that needs to be fixed ASAP), or you made a decision yourself to take on the risks associated with spending unconfirmed outputs (and you shouldn't make such decisions if you don't understand the risks).


Title: Re: Why is it taking so long to confirm?
Post by: dsattler on July 01, 2015, 05:47:56 AM
Could it be the "stress test" that someone here is launching? Basically they are DDOSing the blockchain today.

Yes, they're doing it again:

http://blogs.wsj.com/moneybeat/2015/06/30/bitbeat-coinwallet-runs-another-stress-test/?mod=WSJBlog (http://blogs.wsj.com/moneybeat/2015/06/30/bitbeat-coinwallet-runs-another-stress-test/?mod=WSJBlog)


Title: Re: Why is it taking so long to confirm?
Post by: ingiltere on July 02, 2015, 12:26:30 AM
This transaction: ed3339dc53a0732db18b39932349f0bc59371526583481b39435fa7231ee4035

is not confirming because it spends an output that was received in transaction: a044109ce65973fb0a567e34ab1e4237e0718e5b4b0984e3fff939c20e3dc34d

and that transaction is not confirmed yet.  The transaction you are asking about CAN NOT confirm until the transaction that funds it confirms.

Unfortunately, that earlier transaction only paid a fee of 0.00002260 BTC (10 satoshis per byte), so it may take a while for it to confirm (if ever).

Well written wallet software should not allow you to accidentally spend unconfirmed outputs in your transactions.  This means that you are either using a poorly written wallet (and you should inform the wallet developer that their wallet is a piece of crap that needs to be fixed ASAP), or you made a decision yourself to take on the risks associated with spending unconfirmed outputs (and you shouldn't make such decisions if you don't understand the risks).
I'm using Bitcoin Core and I can send unconfirmed unspent outputs. Is Bitcoin Core poorly written wallet?

Ps: If you send bitcoins from yourself to yourself on bitcoin core, then you can spend the zero confirmed unspent output...


Title: Re: Why is it taking so long to confirm?
Post by: Hexcoin on July 02, 2015, 12:36:35 AM
This transaction: ed3339dc53a0732db18b39932349f0bc59371526583481b39435fa7231ee4035

is not confirming because it spends an output that was received in transaction: a044109ce65973fb0a567e34ab1e4237e0718e5b4b0984e3fff939c20e3dc34d

and that transaction is not confirmed yet.  The transaction you are asking about CAN NOT confirm until the transaction that funds it confirms.

Unfortunately, that earlier transaction only paid a fee of 0.00002260 BTC (10 satoshis per byte), so it may take a while for it to confirm (if ever).

Well written wallet software should not allow you to accidentally spend unconfirmed outputs in your transactions.  This means that you are either using a poorly written wallet (and you should inform the wallet developer that their wallet is a piece of crap that needs to be fixed ASAP), or you made a decision yourself to take on the risks associated with spending unconfirmed outputs (and you shouldn't make such decisions if you don't understand the risks).
I'm using Bitcoin Core and I can send unconfirmed unspent outputs. Is Bitcoin Core poorly written wallet?

Ps: If you send bitcoins from yourself to yourself on bitcoin core, then you can spend the zero confirmed unspent output...

AFAIK you can only send the unspent outputs if the transaction have the minimum required fees which make the transaction in high priority


Title: Re: Why is it taking so long to confirm?
Post by: jonnybravo0311 on July 02, 2015, 12:52:58 AM
This transaction: ed3339dc53a0732db18b39932349f0bc59371526583481b39435fa7231ee4035

is not confirming because it spends an output that was received in transaction: a044109ce65973fb0a567e34ab1e4237e0718e5b4b0984e3fff939c20e3dc34d

and that transaction is not confirmed yet.  The transaction you are asking about CAN NOT confirm until the transaction that funds it confirms.

Unfortunately, that earlier transaction only paid a fee of 0.00002260 BTC (10 satoshis per byte), so it may take a while for it to confirm (if ever).

Well written wallet software should not allow you to accidentally spend unconfirmed outputs in your transactions.  This means that you are either using a poorly written wallet (and you should inform the wallet developer that their wallet is a piece of crap that needs to be fixed ASAP), or you made a decision yourself to take on the risks associated with spending unconfirmed outputs (and you shouldn't make such decisions if you don't understand the risks).
I'm using Bitcoin Core and I can send unconfirmed unspent outputs. Is Bitcoin Core poorly written wallet?

Ps: If you send bitcoins from yourself to yourself on bitcoin core, then you can spend the zero confirmed unspent output...

AFAIK you can only send the unspent outputs if the transaction have the minimum required fees which make the transaction in high priority
I wasn't aware that the core software even let you spend the unconfirmed transactions in the first place, unless you've chosen to allow it in the options.  Every time I've tried to send more coins than showed in my available balance, the core software has told me I cannot do it.  Obviously OP overrode that without understanding the consequences of doing so and is now wondering why things aren't playing nicely.


Title: Re: Why is it taking so long to confirm?
Post by: Blawpaw on July 07, 2015, 02:00:26 PM
It can take up to 6 hours for you to get your bitcoins. Currently, you need to wait for 30 confirmation to know the transaction is validated. There was some bug on the protocol that left Bitcoin wallets vulnerable to double spending... For now the issue is being addressed and the longer confirmation period is going to be lowered as soon as the issue is solved!

here, take a look:

http://bitcoinist.net/mtgox-deadline-filing-bankruptcy-extended/ (http://bitcoinist.net/mtgox-deadline-filing-bankruptcy-extended/)


Title: Re: Why is it taking so long to confirm?
Post by: ranochigo on July 07, 2015, 04:11:28 PM
It can take up to 6 hours for you to get your bitcoins. Currently, you need to wait for 30 confirmation to know the transaction is validated. There was some bug on the protocol that left Bitcoin wallets vulnerable to double spending... For now the issue is being addressed and the longer confirmation period is going to be lowered as soon as the issue is solved!

here, take a look:

http://bitcoinist.net/mtgox-deadline-filing-bankruptcy-extended/ (http://bitcoinist.net/mtgox-deadline-filing-bankruptcy-extended/)
I believe the but would only affect Bitcoin Core ver 0.09.4 and below and SPV clients are unsafe as those version of Bitcoin Core don't know about the BIP66 upgrade and wouldn't reject the invalid block that Core 0.9.5+ versions would reject. SPV clients just trust the miners to be following the correct rules. The link is completely unrelated btw.