0

Time locks enables us to encrypt data for a period of time, up to a certain deadline, such that even a computationally powerful adversary is not able to learn any substantial information about the data before the deadline. Time locks received a lot of attention ever since blockchain smart contracts have started using them for various decentralized financial use cases such as flash loans and blockchain interoperability focused bridge smart contracts. I am exploring the possibility of using different types of time locks for use cases such as algorithmic stable coins which requires different types of time locks. What are the possible cryptographic schemes and approaches to construct stationary, linear and non-linear time-locks.

fgrieu
  • 140,762
  • 12
  • 307
  • 587
Gokul Alex
  • 343
  • 4
  • 10
  • 2
    It's at least disputable that "Time locks enables us to encrypt data for a period of time, up to a certain deadline, such that even a computationally powerful adversary is not able to learn any substantial information about the data before the deadline." That's the subject of a highly voted question here on crypto-SE. As a crypto practitioner, my take at it is that it's not practical, much like an alarm clock that you program for 8 hours of sleep but might ring in 3 or 20 hours is not practical. – fgrieu Sep 30 '22 at 06:30
  • 1
    As to "various decentralized financial use cases such as flash loans and blockchain interoperability focused bridge smart contracts", that's off-topic. It's pretty much what https://web3isgoinggreat.com/ is about, and I get a weekly dose of that. – fgrieu Sep 30 '22 at 06:37

0 Answers0