https://bitcointalk.org/index.php?topic=1174768.0
It seems that we might be able to optimize some transaction checkings.
Many checkings are done twice:
- when the transaction is placed into the pool
- when verifying validity of the transaction in a block