Back to Research
Technical Report 12 — preliminary, not peer reviewed

Decentralized Storage with Provable Deletion

Akash Deep · Aethelas Private Limited, Patna, India
Erasure-coded storage across untrusted nodes, with cryptographic proof of erasure
Abstract

Decentralized storage networks can prove that data is stored, but none can prove that data was deleted. Under data-protection law such as India's DPDP Act, provable erasure is a legal requirement. We describe a storage layer that erasure-codes each file into n fragments recoverable from any k, distributes them across independent nodes, verifies possession through periodic challenges, and — critically — produces a cryptographic proof of deletion when erasure is requested. In simulation with k = 3, n = 5, files remained fully recoverable after losing any two of five fragment-holding nodes (96% recovery at a 20% independent node-failure rate), and every deletion left zero fragments surviving a post-deletion challenge. Only a small commitment (Merkle root and placement map) is stored on-chain; the bulk data lives on the nodes.

1. The gap: proof of storage, but not proof of deletion

Existing decentralized storage systems (Filecoin, Storj, Arweave) center on proving that data continues to exist: a node periodically demonstrates it still holds the bytes it was paid to keep. This is proof of storage. The inverse problem — proving that specific data no longer exists anywhere in the network — has received little attention, yet it is precisely what erasure-rights regulation demands. A user who invokes the right to be forgotten needs assurance not that data is stored, but that it is gone. We treat provable deletion as a first-class operation.

2. Method

Each file is split with a systematic Reed-Solomon code over GF(256) into n fragments, any k of which reconstruct the original, tolerating the loss of n-k fragment holders. Fragments are placed on n distinct nodes. The on-chain commitment is compact: a Merkle root over the fragment hashes plus the placement map — hundreds of bytes regardless of file size. Possession is verified by challenge: a fresh nonce is issued and each node must return a hash of the nonce concatenated with its fragment, which cannot be precomputed. Deletion removes every fragment from every holder and then issues a post-deletion challenge; a deletion proof records the prior Merkle root, the count of fragments removed, and cryptographic confirmation that no fragment survives the challenge.

3. Durability results

We measured recovery rate as a function of independent per-node failure probability, k = 3 and n = 5, 200 trials per point:

Node failure rateRecovery rateFiles lost (of 200)
0%100.0%0
10%99.5%1
20%96.0%8
30%84.5%31
40%68.0%64
50%50.5%99

At realistic failure rates (10–20%), durability is high without any single node being trusted. The curve is governed by the k/n ratio: lower ratios (more parity) raise durability at the cost of storage overhead. The 5/3 configuration here carries 67% overhead; production cold storage would tune this per durability target.

4. Provable deletion results

Across all deletion trials, every fragment was removed and zero fragments survived the post-deletion challenge, yielding a deletion proof whose validity rests on the same challenge mechanism used for storage proofs. Because the pre-deletion Merkle root is retained in the proof, an auditor can confirm both that the data existed and that it was subsequently erased — a complete, tamper-evident erasure record. Anchoring this proof to a blockchain makes the fact and time of deletion permanently auditable, which is the property regulation actually requires.

5. Honest limitations

6. Conclusion

Provable deletion is the missing operation in decentralized storage and the one that data-protection law most requires. Combined with erasure coding for durability and on-chain commitments for verifiability, it defines a storage layer that needs no trusted data centre: durability comes from redundancy across independent nodes, integrity from cryptographic challenge, and compliance from a deletion proof. The approach is a natural fit for a system that already content-addresses its data and operates a validator network with economic identity, which together address the Sybil and incentive problems that a corroboration- or possession-based scheme would otherwise face.