Codex Update May 28th - June 3rd
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
- Added custom Docker file for release workflow
Ongoing
- EthCC planning meeting with Marketplace
- Continued bug hunting and fixing towards stability of client
- Planning around EthCC Codex demo logistics; Dockerized Codex in VMs, cloud VPN, and physical MikroTik router setup
- Naming conventions of testnet deployments
- NAT Traversal issues; AutoNAT issues not working as expected - formal writeup to come describing issues and potential solutions
- Challenges with DHT and peer discovery
- Fast-track reviews of ‘rework async iter’, ‘safe block deletion’ and ‘expiry per dataset’ PRs
- Explore scalability issues with LevelDB and large node tests
Marketplace
Completed
- Marketplace discussion meeting (release branches/versions, conditional deployments, pointer calculation, contract gas estimates, upgradability legal implications)
- Add freezing functionality for emergency use cases
- Call with Legal for POV of Contract’s security and upgradability
- Call with SC team (Vac) about Legal POV for Contract’s security and upgradability
- Marketplace team meeting with Legal about contract freezing/upgradability
- Review of Bug/sales race PR
- Sales module concurrency issue - reworking fix after feedback
Ongoing
- More progress on EthCC Demo frontend
- Gas reporting plugin attempt to run against Codex integration tests
- Investigate deploying unchanged contracts using hardhat-deploy and newer hardhat Ignition (created issue for upgrade)
- Frontend dev application reviews
- WIP in the Certora’s Application Properties work
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
- L2 Deployment
Ongoing
- Proxy re-encryption call with ACZ (Vac)
- Interviewing ZK engineer candidates
- Encryption options WIP
- Set commitment proposal with details WIP