Hi *stamping transactions* is as simple idea but has huge impact. Simply, stamping transaction means putting previous block hash in the header of the transaction. With this simple technique we can *decouple *translation from the block. I have described my idea here: https://b00f.github.io/blockchain/stamping_transactions I know bitcoin developers tends to not change the core, but you can consider it for next big change. Regards, Mostafa