TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to implement a time capsule in software

2 pointsby slackwillover 5 years ago
Is it possible to implement a time capsule in software? For example, somehow (cryptographically?) enforce that the contents of the software are not readable until a date in the future?

2 comments

jeremywover 5 years ago
You&#x27;re looking for &quot;time lock encryption&quot;. Gwern [1] is a reasonable place to start. Or re Bitcoin [2]. But as these state, the risk is your specific implementation tech breaks in the intervening decades.<p>[1] <a href="https:&#x2F;&#x2F;www.gwern.net&#x2F;Self-decrypting-files" rel="nofollow">https:&#x2F;&#x2F;www.gwern.net&#x2F;Self-decrypting-files</a> [2] <a href="https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Timelock" rel="nofollow">https:&#x2F;&#x2F;en.bitcoin.it&#x2F;wiki&#x2F;Timelock</a>
kelvinkoover 5 years ago
I am not a blockchain expert, but sounds like fall to application of Smart contract?<p>fyi <a href="https:&#x2F;&#x2F;medium.com&#x2F;coinmonks&#x2F;testing-time-dependent-logic-in-ethereum-smart-contracts-1b24845c7f72" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;coinmonks&#x2F;testing-time-dependent-logic-in...</a>