Ismail Khoffi
Ismail Khoffi
## Summary Consider approaches from https://arxiv.org/abs/1907.03331 ## Problem Definition Increase throughput for block producers ## Proposal - [ ] Research what can be applied and implemented from: https://arxiv.org/abs/1907.03331 - [...
## Summary Use leopard instead of infectious: https://github.com/celestiaorg/celestia-core/blob/cb696bbd70577c08cd8340ca8cecdff54c723388/pkg/consts/consts.go#L72-L75 Particularly, we should use and test the code with the LeoRSFF16Codec and block sizes of 4 mb and beyond (the latter is...
One thing we haven't really thought about yet: LazyLedger (app) messages could potentially become quite large. I'm not sure if the tendermint mempool in its current form will able to...
## Summary Current `mempool.ReapMaxDataBytes` logic doesn't seem like the right approach for LL core as we need to reap as many Tx as shares would fit into the max square...
https://github.com/lazyledger/lazyledger-specs/blob/master/specs/data_structures.md#header Evidence is already part of Block.Data. Not sure about the implications for both hashes yet. - [ ] better understand the implications of this change and document in an...
## Summary Write concise and clear guidelines around the expected workflow. Basically contribution guidelines that also describe the expectations around: issues, ADRs and the relation to specs, PRs, reviews, chunking...
Ideally, we could easily swap out the concrete erasure coding library. e.g. it should be easy to switch to using a CMT instead.
Intermediate state roots need to be written into Block.Data. This is achievable with the preprocess block mechanism a (see #59). Intermediate state roots are slightly different as they play into...
## Telemetry We've started the telemetry integration process as outlined in #901, and this issue gathers all the sub-issues and/or PRs related to the integration/implementation process. ## Base(d) Scaffolding for...
### Implementation ideas In some places we use math/rand and plan to seed it differently (see https://github.com/celestiaorg/celestia-node/pull/850) to achieve some non-determinism. I think in all places which do not really...