Anyone working on a file storage system based on Merkle trees, paid via bitcoin?
So I pay your (blossom?) server a monthly fee to store my data, where I know the Merkle root of the data. [I'll describe mutable data below]
Every day, I ping your server for one randomly-selected (portion of a) file. You return the requested data, along with the Merkle proof that it's the correct data
If any data is missing, I can then publicize this fact, and challenge you publicly
(The data is encrypted of course, with a key that I never release to anyone, hence I don't mind publicly proving that the server has lost the ciphertext)
I pay multiple servers to host the same data, and my client will automatically copy data to new servers (paying them, of course) when one server fails
If I want to make a modification to one part of the data, then I simply send the new data to the storage server(s) and we update the Merkle root. The server signs the new root, committing to store it, and I sign a message which releases the old root
[When I say "Merkle root", I probably really mean using something like git's tree of file hashes]
#AskNostr
(
@266815e0…6cd408a5 )