I am currently following the "tx" messages section of en.bitcoin.it/wiki website, and I need some clarity about the following rule regarding the validity of a transaction:
- For each input, if the referenced output exists in any other tx in the pool, reject this transaction.
I don't really understand which of these two interpretations is meant here:
- The output referenced by the input must not be referenced by another input of a transaction already in the pool.
- The output referenced by the input must not be present in a transaction already in the pool.
Or perhaps it means something else entirely?