Given I want to transfer bitcoin from A to B, and then from B to C. I broadcast two transactions to the network (with the same transaction fee), in order: A to B and then B to C. Is there any chance that the second transaction gets processed before the first (and thus rendered invalid because the bitcoin has not yet arrived in B)?
Asked
Active
Viewed 117 times
1 Answers
5
The clients receiving B->C first will keep it in the memory (transaction pool) and denote is as an orphaned transaction, until they find A->B. So unless network propagation is terribly slow: no, it will not be rendered invalid.

Jori
- 1,580
- 10
- 15
-
Thanks. It makes easy for me to broadcast multiple transactions to the network then :) – Phương Nguyễn May 05 '14 at 16:00
-
I relay my transaction through webbtc.com and I can see that if the transaction is valid, then the network accept it. If it depend on unconfirmed transaction, then the network simply discarded it. – Phương Nguyễn Aug 02 '14 at 16:55