Erasure coding test vectors - #74
Conversation
Same algorithm but input sizes are 3, 10, 32, 100, 272, 4096, 4104, 10000 davxy/jam-test-vectors#74 Tiny only for now
|
Thank you for updating GP to match what polkajam is actually doing, and making the test set a bit bigger. We must care about efficiency of the erasure encoding and decoding. Can you suggest a way of improving this: (which generates your test But it doesn't get the same result as your test vectors. You mentioned shard sizes but I wasn't sure what to do with that. I'm probably missing something basic: What is it? |
|
JavaJAM passes these. Thanks @davxy. |
Hey @jaymansfield what lib are you using for erasure coding? |
reed-solomon-simd 3.0.1 |
Alright, it seems like everyone is using it. At some point I'll try to implement a simple reference version in Python , since that library is doing some performance optimization voodoo that I haven't really looked into. We want to make sure it's actually compliant with what the GP specifies. |
GP update: gavofyork/graypaper#429