roadmap/content/codex/updates/2024-06-03.md

73 lines
3.4 KiB
Markdown
Raw Normal View History

---
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)