roadmap/content/codex/updates/2023-09-15.md

65 lines
2.4 KiB
Markdown

---
title: 2023-09-15 Codex weekly
tags:
- codex-updates
date: 2023-09-15
lastmod: 2023-09-18
draft: false
---
## Client
### Milestone: Block Merkelization
- Continuing work on merkelization
- [Storing and retrieving data using merkle trees](https://github.com/codex-storage/nim-codex/pull/541)
- [Coders for merkle trees](https://github.com/codex-storage/nim-codex/pull/519)
- [Refine merkle tree construction](https://github.com/codex-storage/nim-codex/pull/516)
### Milestone: Block Exchange protocol refinements and simulations
- Tracker simulation implementation
- Block exchange protocol thoughts
- https://rpubs.com/giuliano_mega/1067876
- https://rpubs.com/giuliano_mega/1082104
- Follow [swarmsim repo](https://github.com/codex-storage/swarmsim) for updates
### Milestone: Async Disc Access & Threading support
- Work on IO threads support
- https://github.com/codex-storage/nim-datastore/pulls
- Some early integration here - https://github.com/codex-storage/nim-codex/pull/552
- Based mostly on https://github.com/codex-storage/nim-codex/pull/545 and prev work by @elcritch
### Milestone: Client stability and debugging
- Major effort to stabilize the Codex client through continuous automated testing
## Infra
### Milestone: Monitoring and Metrics
- Install Node exporter and Prometheus in Dist-Tests cluster
- Grafana Dashboard updates - waiting for public DNS to be setup
- Automated metrics scraping - waiting for public DNS to be setup
## Marketplace
### Milestone: Availabilities and Reservations
- Work ongoing in
- https://github.com/codex-storage/nim-ethers
- https://github.com/codex-storage/codex-contracts-eth
- https://github.com/codex-storage/nim-codex
- Some recent PRs
- https://github.com/codex-storage/nim-ethers/pull/54
- https://github.com/codex-storage/nim-codex/pull/535
## Research
### Milestone: Publications
- White paper - https://docs.google.com/document/d/1LCy23m90IHf32aUVhRT4r4772w1BfVcSLaJ0z9VTw9A/edit#heading=h.qs3bayckj5u4
- Various publications incoming from Csaba
## DAS
### Milestone: DAS Design
- Ongoing discussions around - https://ethresear.ch/t/peerdas-a-simpler-das-approach-using-battle-tested-p2p-components/16541
### Milestone: Measurments and simulations
- Work continues on simulating various aspects of the DHT in https://github.com/cortze/py-dht
- Csaba discussed/suggested fixes for Discv5 with Felix Lange