On a serious note, when I first created BTCapsule, it used the NTP protocol to decrypt the encryption key for the wallet. I had an array of NTP pools, including Google. So if I changed the time on my system, the program still worked.

Then someone told me about the hosts file 😑

Turns out, I could set up an NTP server and edit the hosts file to make my computer *think* my local system is Google.

Now BTCapsule uses CHECKLOCKTIMEVERIFY because Bitcoin is the only reliable clock.

Reply to this note

Please Login to reply.

Discussion

No replies yet.