If I had a customized client, and was able to create transactions from an address that didn't have the proper balance, what would happen to such transactions?
- I have address 1a, balance of 0 BTC.
- I also have address 1b
- I am expecting a payment to 1a of 1 BTC.
- I create a transaction FROM 1a TO 1b for 1 BTC.
Obviously, the transaction from 1a to 1b couldn't go through until 1a has a balance, but for those types of "rejected" transactions, are they just discarded by miners immediately, or would it be saved and transacted once 1a had the balance to cover it? If it is saved, could both transactions end up in the same block? The transaction from an unknown address to 1a, and then the transaction from 1a to 1b?