Bitcoin Forum

Other => Beginners & Help => Topic started by: jadair10 on October 24, 2013, 08:34:11 PM



Title: Unconfirmed
Post by: jadair10 on October 24, 2013, 08:34:11 PM
If someone posts a transaction and the input(s) in the public address do not have enough funds, is the transaction just invalid and therefore discarded?


Title: Re: Unconfirmed
Post by: pontiacg5 on October 24, 2013, 08:40:19 PM
Obviously.


Title: Re: Unconfirmed
Post by: jadair10 on October 24, 2013, 08:45:50 PM
What I mean is, the transaction won't sit there until the public address is funded, correct?


Title: Re: Unconfirmed
Post by: pontiacg5 on October 24, 2013, 08:50:33 PM
From my understanding the transaction will hang around for some time, but most miners ignore malicious transactions like this so it is essentially discarded.

I believe you could resubmit the transaction after funding, I've seen people modify stalled transactions to include omitted transaction fees.

Are you "missing" BTC because you tried to manually push an invalid transaction? I think there is a simple command that should make your wallet recheck all your addresses, which would make the coins "appear" again.


Title: Re: Unconfirmed
Post by: jadair10 on October 24, 2013, 09:46:16 PM
From my understanding the transaction will hang around for some time, but most miners ignore malicious transactions like this so it is essentially discarded.

I believe you could resubmit the transaction after funding, I've seen people modify stalled transactions to include omitted transaction fees.

Are you "missing" BTC because you tried to manually push an invalid transaction? I think there is a simple command that should make your wallet recheck all your addresses, which would make the coins "appear" again.
No. I've just seen unconfirmed transactions on the blockchain explorer (@ blockchain.info) which have hung around as unconfirmed for days because the address appeared to have insufficient funds — at least that is why I thought it was marked as unconfirmed.

In my opinion, the blockchain explorer should note the transaction as invalid or invalid with reason listed; maybe it works this way, but I suspect that it is just discarded. Are invalid transactions propagated through the whole p2p network even if invalid?


Title: Re: Unconfirmed
Post by: greyhawk on October 24, 2013, 09:50:49 PM
From my understanding the transaction will hang around for some time, but most miners ignore malicious transactions like this so it is essentially discarded.

I believe you could resubmit the transaction after funding, I've seen people modify stalled transactions to include omitted transaction fees.

Are you "missing" BTC because you tried to manually push an invalid transaction? I think there is a simple command that should make your wallet recheck all your addresses, which would make the coins "appear" again.
No. I've just seen unconfirmed transactions on the blockchain explorer (@ blockchain.info) which have hung around as unconfirmed for days because the address appeared to have insufficient funds — at least that is why I thought it was marked as unconfirmed.


No, they are not getting processed because the fees taxes attached to the transaction are too low.


Title: Re: Unconfirmed
Post by: jadair10 on October 24, 2013, 09:54:14 PM
No, they are not getting processed because the fees taxes attached to the transaction are too low.
:D

A desktop bitcoin client such as Armory will transmit a transaction to how many nodes?


Title: Re: Unconfirmed
Post by: pontiacg5 on October 24, 2013, 09:59:38 PM
Not taxes, you must not understand bitcoin or taxes very well if you consider them taxes...

I think bitcoin-qt generally connects to 6 nodes or so, but they are different every time. I imagine Armory is similar?

The fee is "supposed" to be .0001 btc per 1000 bytes of transaction size. Trying to send a bunch of dust transactions/coins to one address will make a rather large transaction that requires a large fee, generally negating the coins you are trying to move. You are probably seeing transactions like this I imagine...


Title: Re: Unconfirmed
Post by: greyhawk on October 24, 2013, 10:04:23 PM
Not taxes, you must not understand bitcoin or taxes very well if you consider them taxes...

It's called a "joke". It's a new altcoin that employs sophisticated verbal puzzles to mine comedy from the forums. You should get in on the ground floor.


Title: Re: Unconfirmed
Post by: pontiacg5 on October 24, 2013, 10:08:26 PM
Not taxes, you must not understand bitcoin or taxes very well if you consider them taxes...

It's called a "joke". It's a new altcoin that employs sophisticated verbal puzzles to mine comedy from the forums. You should get in on the ground floor.

Diff must be too high or something, over {postcount} shares and not one valid  :'(

Pretty sure I found a stale once or twice though  ;D



Title: Re: Unconfirmed
Post by: 🏰 TradeFortress 🏰 on October 24, 2013, 10:24:27 PM
The tx will be rejected by any sane bitcoin implementation.


Title: Re: Unconfirmed
Post by: DeathAndTaxes on October 24, 2013, 10:27:56 PM
What I mean is, the transaction won't sit there until the public address is funded, correct?

Bitcoin doesn't work on the concept of "funded".  A tx consists of specific inputs which are prior tx outputs.   

If the inputs are invalid or already spent the tx will be dropped by the first nodes it is sent to. You can't later fund the "address" because Bitcoin doesn't work on the concept of an address having x BTC worth of "funds".  Sending funds to the address would create a brand new input, one not referenced by your prior invalid tx.

Simple version:
Invalid tx are simply dropped. 
Unconfirmed =/= invalid it just means not included in a block.