At our project we are looking to add timer transactions to EVM, so one could, say, do something 10 years in the future. Essentially you want to call a smart contract at a given date.
My question is how to do it in a simple way that would not incur too much performance loss.