Dec 25, 2020
Thanks for your comment Kevin. The ideas here are not novel. They are used in sophisticated storage and networking systems. But as far as I know erasure coding is not typically used by the lay person, probably because of the mathematical complexity involved. I don't know of an implementation available for general use. If you're comfortable looking at code, feel free to take a look at the prototype I wrote for this article: https://github.com/vishesh-khemani/erasure-coding