Monero transactions have something called "unlock time", that prevent transactions from being spent until a certain time in the future. I'm wondering how exactly that works.
- Can a transaction with a "unlock time" component be published to the blockchain before the unlock time?
- If no, this means the output it is paying into is locked until that time. Can you send from that output if the transaction it is in also has a unlock time, and that unlock time is in the future?
- Can a transaction with a sooner unlock time override it, even after its on the block chain.