--- title: 2024-05-13 Codex Weekly tags: - codex-updates date: 2024-05-13 lastmod: 2024-07-09 draft: false description: Weekly update of Codex --- # Codex Update May 7th - May 13th > The Codex team wrapped up a successful demo at the Logos off-site and now aims to prepare the demo for the Q2 public testnet release potentially coinciding with EthCC. > > An internal devnet has been running for the past few weeks and has been used to test the latest version of Codex and can be accessed using the [Codex Testnet Starter](https://github.com/codex-storage/codex-testnet-starter) documentation. Development is currently broken into three distinct teams: 1. Client, Testing, and Infrastructure 2. Marketplace 3. Research The following are their team updates. ## Client, Testing and Infrastructure Completed - Organized new Kanban board to sort through new and existing Epics and Issues associated with ongoing work to test & fix bugs in the core client towards stability - two large items of focus for the coming two months is: - EthCC Workshop Client work - First release of Codex for the testnets - Fixed upload/addition of blocks but did not fix it in the advertising loop yet - Finished evaluation of LevelDB vs SQLite Ongoing - Splitting two big PRs into a series of smaller ones - [Expiry per dataset](https://github.com/codex-storage/nim-codex/pull/678) - [Safe block deletion (with ref count)](https://github.com/codex-storage/nim-codex/pull/631) ## Marketplace Completed - New proposal for slot reservations and capturing the original bloem method idea; developed simplified version of slot reservations opting to allow for emergent behaviors before adding to complexity - Completed PR Reviews and merged: - [Feat: expiry specified with number of seconds](https://github.com/codex-storage/nim-codex/pull/793) - [Feat: expiry specified as duration](https://github.com/codex-storage/codex-contracts-eth/pull/99) - Follow up fix with adding confirmation: https://github.com/codex-storage/nim-codex/pull/802 - Updated Marketplace sections of Codex Whitepaper Ongoing - Tokenomics meeting to discuss existing questions as well as the new slot reservations proposal - Discussion with Research team about fill reward curve - Application Properties for Codex contract - Learning about Properties and how to write them in Certora system - New UI team sync ## Research ``` 2024 R&D Goals 1. Proving system and aggregation improvements (folding or lookups) 2. Aggregator/validator design 3. DHT improvements 4. Tokenomics and incentive design 5. Bandwidth incentives 6. Dynamic data (appendable data) 7. Encryption ``` Completed - Wrote down current thinking about [tracking sets of proofs](https://hackmd.io/@bkomuves/SyPHG0PfR) (WIP) - Notes on [Tracking proofs in Codex](https://hackmd.io/@bkomuves/SyPHG0PfR) Ongoing - Learning about different FFT / NNT algorithms - Continued work on [Plonk notes](https://github.com/codex-storage/zk-research-artifacts/blob/master/notes/plonk/plonk-notes.pdf) - Current focus is mainly on recursive proofs in the elliptic curve setting