Client
Milestone: Block Merkelization
- Merkelization current working branch
Milestone: Block Exchange protocol refinements and simulations
- Not much done on it this past couple of weeks, progress can be tracked here when it resumes
Milestone: Async Disc Access & Threading support
- Work on IO threads support
- All related PRs are here https://github.com/codex-storage/nim-datastore/pulls
- We now have a clear idea of how to implement and integrate it - https://github.com/codex-storage/nim-codex/pull/552
- found a leak in Nim’s
SharedPtr
https://github.com/nim-lang/threading/issues/45 and fix https://github.com/nim-lang/threading/pull/46
- All related PRs are here https://github.com/codex-storage/nim-datastore/pulls
Milestone: Client stability and debugging
- Major effort to stabilize the Codex client through continuous automated testing
- Most team members are working on this on and off, testing is ongoing
Infra
- Installed cert-manager in Dist-Tests cluster
- Implemented External OAUTH Authentication for Grafana/Kibana (need to adjust internal authentication)
- Exposed Grafana and Kibana
- Losing the logs during Continuous Tests run
Research
Milestone: Publications
- White paper ongoing - https://docs.google.com/document/d/1LCy23m90IHf32aUVhRT4r4772w1BfVcSLaJ0z9VTw9A/edit#heading=h.qs3bayckj5u4
Milestone: Sampling for storage proofs
- Large discussion around erasure coding for sampling
DAS
Milestone: DAS Design
- Ongoing discussions around - https://ethresear.ch/t/peerdas-a-simpler-das-approach-using-battle-tested-p2p-components/16541
- space-DAS (don’t have link), a proposal to use spacefilling curves for sample placement
Milestone: Measurements and simulations
- Work continues on simulating various aspects of the DHT in https://github.com/cortze/py-dht