mirror of https://github.com/logos-co/roadmap.git
73 lines
3.4 KiB
Markdown
73 lines
3.4 KiB
Markdown
---
|
|
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) |