3 ms·
One thing I'd like to see decentralized storage protocols guarantee is that not only does the data exist on the backend, but is it available enough to be useful
by opportune 6y ago
One thing I'd like to see decentralized storage protocols guarantee is that not only does the data exist on the backend, but is it available enough to be useful, and if so, are the latency and bandwidth good. PoST might be able to solve this if it enforces a strict deadline on the answer and tests availability sufficiently frequently.
The other is some sort of authentication. Encryption of the data itself, IMO, is not good enough. In 10 years time I don't want a nation state or megacorporation with enough entangled qubits to be able to pwn all of my data. But distributed authentication as I understand it is a hard problem, because you probably need to make your authentication proof public, which creates a similar set of problems on the authentication itself.
- foota 6y agoTwo thoughts: One is that frequently verifying availability is going to get expensive quick with iops for coldish storage systems. Secondly, iirc symmetric encryption isn't really vulnerable to quantum algorithms, as far as we know (and maybe even proven not to be?). It's asymmetric crypto that's at risk.
- Taek 6y agoCan address this with probabilistic checks. Download random pieces of your data and ensure it has acceptable latencies. If not, move the data to a different provider. By erasure coding your data over many providers, you minimize the amount of harm that a couple of bad apples can cause.