timbeiko.eth
@tim
Is there a way to encrypt something on Ethereum and âforceâ decryption at a certain block? Idea is to sidestep not revealing the data. Itâs fine if âas of block X, anyone can decryptâ, not just the original sender.
6 replies
0 recast
0 reaction
Cassie Heart
@cassie
Timelock cryptography. Not the timelock contract pattern that OpenZeppelin has but something like an RSA or IQC style timelock puzzle. Itâd be just as decryptable off-chain as it would on-chain, but that would be the way to do it. Youâd basically set the parameters such that itâs _roughly_ the right height, err h
2 replies
0 recast
1 reaction
timbeiko.eth
@tim
Would you basically encrypt something, post your time lock parameters on chain, and then have people run the puzzle off chain to decrypt?
1 reply
0 recast
0 reaction
Cassie Heart
@cassie
Yeah, or construct the seed for encryption on chain via some kind of MPC ceremony a la REDSHIFT to receive the data to encrypt if you need it to be fed in from some source that is not a human
2 replies
0 recast
0 reaction
timbeiko.eth
@tim
Amazing, Ty.
1 reply
0 recast
0 reaction
Cassie Heart
@cassie
No prob, if youâre curious to hear more about timelock cryptography, Iâm giving a talk about it this Wednesday at Solution1: https://www.youtube.com/channel/UCVrf4mR6fyMz24WImpyxDWw/streams it will be titled âThis Message will Self-Construct inâŚâ
1 reply
0 recast
0 reaction
timbeiko.eth
@tim
Oh nice! I assume it will be available after as well?
1 reply
0 recast
0 reaction
Cassie Heart
@cassie
Yep! The recordings will stay on YouTube, verbal typos and all đ
0 reply
0 recast
0 reaction