Suppose a user pays for a service (
service1) using a "green address" (0 confirmations required) and
service1 needs to immediately respend it using it's own green address
- How many blocks should the service wait before respending that money to a normal Bitcoin-QT user? (assuming the QT client doesn't recognize Green addresses)
Suppose the service sends the funds to another service (
service2) that recognizes it's coming from a green address. There are still zero confirmations.
What would the block chain look like? (Specifically can the multiple transactions appear in the same block?)
Can the multiple zero confirmations appear out of order? (I know the answer is "no", but I'd like to know how & why)