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 documentation.
Development is currently broken into three distinct teams:
- Client, Testing, and Infrastructure
- Marketplace
- 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
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
- Feat: expiry specified as duration
- 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 (WIP)
- Notes on Tracking proofs in Codex
Ongoing
- Learning about different FFT / NNT algorithms
- Continued work on Plonk notes
- Current focus is mainly on recursive proofs in the elliptic curve setting