mirror of https://github.com/logos-co/roadmap.git
68 lines
3.1 KiB
Markdown
68 lines
3.1 KiB
Markdown
|
---
|
||
|
title: 2024-05-20 Codex Weekly
|
||
|
tags:
|
||
|
- codex-updates
|
||
|
date: 2024-05-20
|
||
|
lastmod: 2024-07-09
|
||
|
draft: false
|
||
|
description: Weekly update of Codex
|
||
|
---
|
||
|
|
||
|
# Codex Update May 14th - May 20th
|
||
|
> 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
|
||
|
- Packaged self-contained LevelDB Nim project so no dependencies on system packages lifted from existing wrapper and then wrapped it in a datastore implementation
|
||
|
- Preliminary tests shows increased performance is as expected
|
||
|
- Resolved issue with dependency bump and broken dependency chain and now stuck with serialization issue - bug was related to resolving to wrong deserializer and work on nim-serde and nim-RPC
|
||
|
|
||
|
Ongoing
|
||
|
- Started work on LevelDB migration; Discord bot, reward system and chain inspection broken
|
||
|
- Resolving failing integration tests re: expiry of the request in storage
|
||
|
- Working on issue related to inability to see amount of tokens sent in block explorer
|
||
|
- Deploying faucet web app for testnet tokens (ETH & TST)
|
||
|
- Working on Codex release workflow
|
||
|
- Trying to use DST's k8s cluster and have not been able to use it yet
|
||
|
- Migrate dist test cluster from Digital Ocean to Hetzner and deploy different mointoring tools (e.g., Victoria Metrics) - parametrics logs replacing elastic search with similar API and CLI scrollingto be added to UI later on
|
||
|
|
||
|
## Marketplace
|
||
|
Completed
|
||
|
- Helped with some work related to LevelDB integration
|
||
|
- Added custom errors PR in nim-ethers that required attention
|
||
|
|
||
|
Ongoing
|
||
|
- Writing documentation around some of the Solidity code ahead of audit
|
||
|
- Coordinating audit with SC team (Vac) and looping in Security; still deciding on 2nd security audit company
|
||
|
|
||
|
## 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
|
||
|
- Sync w/ Client team about `circom-compat`
|
||
|
- Studying bulletproofs with the goal to try to use them in proof recursion, on the "wrong" curve - [see writeup here](https://hackmd.io/@bkomuves/BkBm9X0zC)
|
||
|
- Updated thinking about [proof recursion](https://hackmd.io/@bkomuves/rJ-bGisfC)
|
||
|
- Wrote a [high-level overview](https://github.com/codex-storage/codex-storage-proofs-circuits/blob/master/workflow/PROOFS.md) explaining all the moving parts of a ZK proofs (different files and steps and their meaning)
|
||
|
|
||
|
Ongoing
|
||
|
- Proposal for tracking proofs (more precisely, the multiset commitments in there) has a scaling problem, and started thinking about an alternative motivated by Plookup
|
||
|
- Looking more into Winograd-type FFT
|