solana-with-rpc-optimizations/turbine
behzad nouri 293414f482
pads last erasure batch with empty data shreds (#639)
For duplicate blocks prevention we want to verify that the last erasure
batch was sufficiently propagated through turbine. This requires
additional bookkeeping because, depending on the erasure coding schema,
the entire batch might be recovered from only a few coding shreds.

In order to simplify above, this commit instead ensures that the last
erasure batch has >= 32 data shreds so that the batch cannot be
recovered unless 32+ shreds are received from turbine or repair.
2024-04-11 14:50:43 +00:00
..
benches adds chained_merkle_root to shredder arguments (#34952) 2024-01-27 15:04:31 +00:00
src pads last erasure batch with empty data shreds (#639) 2024-04-11 14:50:43 +00:00
Cargo.toml adds api to obtain the parent node in the turbine retransmit tree (#115) 2024-03-07 17:56:40 +00:00