5 ms·
Whats the point of this if it's not decentralized/algorithmic based. Who knows if this service will go down or something? Might aswell just do this with one e
by Jamustico 3y ago
Whats the point of this if it's not decentralized/algorithmic based.
Who knows if this service will go down or something?
Might aswell just do this with one entity m
- chews 3y agoHTLC would do the same in a distributed and trustless fashion and yet it's important to know League of Entropy is a bunch of distributed crypto organizations like Chainsafe or the Ethereum Foundation.
- adastra22 3y agoI assume you mean a verifiable compute function rather than hash time-lock contract, as the latter can't be used for encryption. But that's not really a timelock either: it only sets a lower bound on the amount of compute required. But "compute" here is abstract, and when the conversion from "required hashes" to "time elapsed" can vary by 6-10 orders of magnitude, it stops having any appreciable meaning.
- wuiheerfoj 3y agoEPFL, DEDIS, university of Chile, University College London and cloudflare aren’t crypto organisations
- adastra22 3y agoThere is no decentralized algorithm for timelock encryption. No such scheme exists. Distributed is the best you're going to get without a radical breakthrough, and that's exactly what TFA is.
- deleted 3y ago[deleted]
- pjerem 3y agoWhy ? If you wrap the message into multiple layers of encryption (TOR style) that needs to go into multiple nodes, and if alongside the next encrypted layer you have a date the nodes agrees to wait to pass the message to another node, that would work, no ? Even with some corrupted nodes, the message would still be secret, the only issue would be if the last nodes are corrupted : your message would be distributed too soon. But with enough layers and enough nodes to go through, you could mitigate this risk. The network could even detect corrupted nodes if other nodes received the message too soon.
- victorbjorklund 3y agoWhat stops you from just spinning up X nodes in your own private network if everything is open source? And then tell every node to decrypt instantly.
- pjerem 3y agoBecause each node generates its own key pair and when encrypting a message you choose a random route and you use the keys of the nodes of your route to encrypt each layer.
- victorbjorklund 3y agoSo you can only decrypt the message if all the same nodes are still up? If anyone goes down you cant decrypt?
- pjerem 3y agoYes. However, you could mitigate this by calculating hundreds of routes. But yes, you are right, that was just an interesting thought experiment before going to bed, I wasn't trying to revolutionize timelock encryption ;)
- adastra22 3y agoWhat the person you're replying to is talking about is a Sybil attack. You pick random nodes, yes, but what if the list of nodes to pick randomly from is 99.5% the attacker? This is a real world attack that has been used against Tor, for example.
- pjerem 3y agoThank you, I understand !
- mothepro 3y agoThis is not true at all.