According to Wikipedia, PAR1 suffered from:
> The recovery algorithm had a bug, due to a flaw[1] in the academic paper[2] on which it was based.
I remember that the same bug was cited by ZFS[3].
Amazing. Of all algorithm descriptions, one with a bug seems to have been picked up the most.
Of course, there is nothing wrong with Vandermonde encoding itself, just don't use that paper any more.
Cauchy is equivalent to Vandermonde, so it should allow for error correction to the same extent but I couldn't find any algorithm description/implementation.
[1] Plank, James S.; Ding, Ying (April 2003). "Note: Correction to the 1997 Tutorial on Reed-Solomon Coding"
[2] Plank, James S. (September 1997). "A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems"
[3] https://github.com/illumos/illumos-gate/blob/master/usr/src/...