celestiaorg / CIPs

http://cips.celestia.org/
Creative Commons Zero v1.0 Universal
46 stars 44 forks source link

docs(cip-19): fix the reed solomon algorithm used for rows #198

Closed zvolin closed 3 months ago

zvolin commented 3 months ago

Overview

Correct specification of reed solomon algorithm used to encode/reconstruct the other half of shares present in a Row container. Consensus uses leopard gf8 for squares with width not exceeding 256 shares.

Source: default codec leading to rsmt2d leopard construction using leopardAlways which selects between gf8 and gf16

jcstein commented 3 months ago

Tagging in Author @Wondertan for review here