timbeiko.eth pfp
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

timbeiko.eth pfp
timbeiko.eth
@tim
Maybe via CREATE2 and SELFDESTRUCT?
1 reply
0 recast
0 reaction

Cassie Heart pfp
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

whit pfp
whit
@whit
What do you want to encrypt? Does it have to be stored on chain? We could technically do something like this with Darkblock w/ the encrypted files stored on Arweave & immutably attached to an NFT. They could become unlockable at a certain block height. Though we don’t currently support the “anyone can decrypt” sc
1 reply
0 recast
0 reaction

tg pfp
tg
@tg
Pretty sure it’s impossible. Interested to know if such a thing is possible on any of today’s platforms.
1 reply
0 recast
0 reaction

Greg pfp
Greg
@greg
If anyone knows I feel like it’d be @cassie
0 reply
0 recast
0 reaction

Pablo pfp
Pablo
@pcarranzav
I think something like this could be done with Lit Protocol. Basically encrypt for an NFT holder, create a custom NFT owned by 0xdead, and after the deadline anyone can transfer the NFT to themselves and decrypt
0 reply
0 recast
0 reaction