--- title: 2024-06-03 Codex Weekly tags: - codex-updates date: 2024-06-03 lastmod: 2024-07-09 draft: false description: Weekly update of Codex --- # 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](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 - 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](https://github.com/codex-storage/nim-codex/issues/747), [conditional deployments](https://discord.com/channels/895609329053474826/1244983945867694123/1244993023507435604), pointer calculation, contract gas estimates, [freezing/upgradability legal implications]((https://discord.com/channels/895609329053474826/1230457525854539819/1245555994465931294))) - [Add freezing functionality for emergency use cases](https://github.com/codex-storage/codex-contracts-eth/issues/111) - 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](https://github.com/codex-storage/codex-contracts-eth/issues/111) - Review of [Bug/sales race PR](https://github.com/codex-storage/nim-codex/pull/816/files) - Sales module concurrency issue - reworking fix after feedback Ongoing - More progress on [EthCC Demo frontend](https://github.com/codex-storage/ethcc-demo) - 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](https://github.com/codex-storage/codex-contracts-eth/issues/109)) - 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](https://hackmd.io/@bkomuves/rJyHMrU4A) - [Set commitment proposal with details WIP](https://hackmd.io/@bkomuves/SJXrDIw40)