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:

  1. Client, Testing, and Infrastructure
  2. Marketplace
  3. 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

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