Anders Konring

Results 8 issues of Anders Konring

Do VID benchmarks with many CPU cores: 1. Try (locally) to identify a trend when measuring the duration of disperse while increasing the number of available CPU cores. 2. Spin...

vid
optimize-vid
cappuccino-sprint2

## Description This PR adds another method `is_consistent_precompute` to the `Precompute` trait interface. A client can use this method to verify that the precomputed data contains the same underlying commitment...

`Precomputable` trait is designed to allow for data (currently only kzg batch commitment) to be reused in subsequent call to disperse. Since the builder cannot be trusted to use the...

vid
optimize-vid

The `QueryablePayload::transaction_with_proof` method should use the same approach (use nice table ergonomics - fx `TxTable::get_payload_range`) as `QueryablePayload::transaction` to avoid code duplication.

vid
vid-tech-debt

See discussion in [this doc](https://www.notion.so/Block-payload-format-with-namespace-transaction-tables-81425c5bd3ba495bafc3198ce287c487?d=017914ad21264d5e8b29bba51007a16c&pvs=4#523d02755fd940029e1512d952f28bc5). ### Considerations While the simple rule of "ignore everything but the first entry with a specific ns_id" is simple, it might take some care to...

sequencer
vid
vid-tech-debt

### tl;dr - Removes the generic parameter `TableWord`. - Removes the `TxTableEntry` and `TxTableEntryWord`. - Introduces a `TableWord` struct using const generics with an implementation that mimics the "old" `TxTableEntry`...

The test suite for namespace logic in the espresso-sequencer is already comprehensive and much simpler now that we have enforcement of namespace table format on consensus level (https://github.com/EspressoSystems/espresso-sequencer/commit/8ce87d2803a7436ff837936ceb76a6a64aed4c54). What might...

crypto