mirror of https://github.com/logos-co/roadmap.git
vac: weekly update
This commit is contained in:
parent
89d98aa693
commit
ebc561f15b
|
@ -0,0 +1,259 @@
|
||||||
|
---
|
||||||
|
title: "2024-08-26 Vac weekly"
|
||||||
|
tags:
|
||||||
|
- "vac-updates"
|
||||||
|
date: 2024-08-26
|
||||||
|
lastmod: 2024-08-26
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2024/08/26
|
||||||
|
|
||||||
|
**Tokenomics**:
|
||||||
|
Last week:
|
||||||
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||||||
|
- reviewed the statistical analyses (Frederico)
|
||||||
|
- Merged statistical analyses into main doc (Juan)
|
||||||
|
- `nomos:selfish-behavior`
|
||||||
|
- continued developing the code required for this study (Frederico)
|
||||||
|
- `codex:cdx`
|
||||||
|
- further reviewed the simulation code (Frederico)
|
||||||
|
- met Codex to discuss current state and next steps (Frederico)
|
||||||
|
- defined next tasks (Frederico)
|
||||||
|
- further improved the simulation code (Juan)
|
||||||
|
- met Codex to discuss current state and next steps (Juan)
|
||||||
|
- defined next tasks (Juan)
|
||||||
|
- `status:L2-deployment`
|
||||||
|
- reviewed the work on swap aggregator (Frederico)
|
||||||
|
- caught up with the XP program discussion (Frederico)
|
||||||
|
- following up with Cyp and discussing cooldown periods (didn't take place last week) (Martin)
|
||||||
|
- detailed suggestions for cats fishing reward scheme (Martin)
|
||||||
|
- caught up with catsfishing docs (Juan)
|
||||||
|
- `waku:general-incentives`
|
||||||
|
- reviewed RLN specs PR (Frederico)
|
||||||
|
- discussing the credits system with the team and analyzing tokenomic potential and bottlenecks (Martin)
|
||||||
|
- `status:SNT-staking`
|
||||||
|
- following latest edits (Martin)
|
||||||
|
- `others`
|
||||||
|
- research and a call with the distribution platform devs on bonding curve design (Martin)
|
||||||
|
- suggesting a points system for ordinals (Martin)
|
||||||
|
- exploring project ideas for ETHOnline (Martin)
|
||||||
|
- research and a call with the distribution platform devs on bonding curve design (Juan)
|
||||||
|
- reviewed/discussed points system for ordinals (Juan)
|
||||||
|
|
||||||
|
This week:
|
||||||
|
- `nomos:selfish-behavior`
|
||||||
|
- to continue the required coding for this study (Juan)
|
||||||
|
- to continue the required coding for this study (Frederico)
|
||||||
|
- `codex:cdx`
|
||||||
|
- To Collab with Frederico's tasks (Juan)
|
||||||
|
- To keep working on code, making it more granular etc. (Juan)
|
||||||
|
- to define the basic aspects of the CDX token (Frederico)
|
||||||
|
- to review Codex latest developments on L2 pricing (Frederico)
|
||||||
|
- to review TKE wording in the Codex Whitepaper (Frederico)
|
||||||
|
- `status:L2-deployment`
|
||||||
|
- To staart unifying docs on catsFishing (Juan)
|
||||||
|
- Prepare meeting with Ned for after Sept. 1 (Juan)
|
||||||
|
- waiting for Cyp to describe the incentive framework to provide feedback (Martin)
|
||||||
|
- detailed suggestions for cats fishing reward scheme - researching further dual token model (Martin)
|
||||||
|
- discuss with Cats Fishing the probability of a fish biting the hook (Frederico)
|
||||||
|
- `waku:general-incentives`
|
||||||
|
- getting familiar with and following the discussion around the RLN Solidity contract (Martin)
|
||||||
|
- `Other`
|
||||||
|
- Work on requests from Based (distribution platform) on bonding curve, Uni, and sybils (Juan)
|
||||||
|
- reviewing the points system for ordinals, additional feedback (Martin)
|
||||||
|
- hacking solo at ETHOnline hackathon (Martin)
|
||||||
|
|
||||||
|
Blockers: None
|
||||||
|
|
||||||
|
**QA**:
|
||||||
|
Last week:
|
||||||
|
|
||||||
|
- `waku:interop-testing-02`
|
||||||
|
- fix timeout [issue](https://github.com/waku-org/waku-interop-tests/pull/66)(@Florin)
|
||||||
|
- added more complex e2e [tests](https://github.com/waku-org/waku-interop-tests/pull/65)(@Florin)
|
||||||
|
|
||||||
|
- `waku:test-automation-status-go-cli-2`
|
||||||
|
- investigate community failures(@Florin)
|
||||||
|
- recreate deleted [communities](https://github.com/status-im/status-cli-tests/pull/7)(@Florin)
|
||||||
|
- communitiy test fixes and job that [automatically recreates cummunities each month](https://github.com/status-im/status-cli-tests/pull/9)(@Florin)
|
||||||
|
|
||||||
|
- `nomos:test-automation-data-availability`
|
||||||
|
- [Test run1 for Nomos/Da - in progress](https://www.notion.so/DA-Test-Plan-Run1-084243a3256c47ae9eee1cfd46fd469b) (@Roman)
|
||||||
|
- chore: Da kzgrs-backend unit tests update(@Roman)
|
||||||
|
[PR 700 - in progress](https://github.com/logos-co/nomos-node/pull/700)
|
||||||
|
[Issue 692 - open](https://github.com/logos-co/nomos-node/issues/692)
|
||||||
|
|
||||||
|
- `vac:test-automation-nim-tooling`
|
||||||
|
- test: use Nimble to manage Nim(@Roman)
|
||||||
|
[PR 222 - in progress](https://github.com/status-im/nim-stew/pull/222) - not sure if we could find less occupied reviewer?
|
||||||
|
|
||||||
|
- `vac:test-automation-nim-libp2p`
|
||||||
|
- Gossipsub - Peer discovery(@Alex)
|
||||||
|
- Investigate existing `resub after unsub` test: It's wrong.
|
||||||
|
- [Draft PR](https://github.com/vacp2p/nim-libp2p/pull/1168)
|
||||||
|
|
||||||
|
This week:
|
||||||
|
|
||||||
|
- `waku:interop-testing-02`
|
||||||
|
- collect a list of known nwaku issues reported to github(@Florin)
|
||||||
|
- implement tests related to:(@Florin)
|
||||||
|
- waku metrics
|
||||||
|
- waku log errors
|
||||||
|
|
||||||
|
- `nomos:test-automation-data-availability`
|
||||||
|
- Continue with [Test run1 for Nomos/Da](https://www.notion.so/DA-Test-Plan-Run1-084243a3256c47ae9eee1cfd46fd469b) (@Roman)
|
||||||
|
- Finish [PR 700](https://github.com/logos-co/nomos-node/pull/700)(@Roman)
|
||||||
|
|
||||||
|
|
||||||
|
- `vac:test-automation-nim-libp2p`
|
||||||
|
- Gossipsub(@Alex)
|
||||||
|
- Finish Peer discovery
|
||||||
|
- Fix `resub after unsub` test.
|
||||||
|
- Continue next block
|
||||||
|
|
||||||
|
Blocker:
|
||||||
|
|
||||||
|
**DST**:
|
||||||
|
Last week:
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:midscale`:
|
||||||
|
- Creating a [new branch](https://github.com/vacp2p/10ksim/commits/Alberto/victoria_optimization/) for concurrent log analysis
|
||||||
|
- Continued simulations with `perf` analysis for Gabriel
|
||||||
|
- Meeting with Zoltan + Ivan re: message duplication
|
||||||
|
- Consistently happens in TWN
|
||||||
|
- We should try multiple different versions
|
||||||
|
- `admin/misc`
|
||||||
|
- Finished backups for DST-DeepResearch machine teardown
|
||||||
|
- Meeting with @corpetty re: understanding and measuring distributed systems and their properties
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:10k`:
|
||||||
|
- Ran 10K sim and had to abort it after a few minutes due to CPU/RAM/scheduling issues - didn't make it all the way up to 10K which is unusual.
|
||||||
|
-
|
||||||
|
This week:
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:midscale`:
|
||||||
|
- Finish the new concurrent anaylsis branch
|
||||||
|
- Modify the Waku with `perf` deployment so that it gracefully shuts down Waku nodes
|
||||||
|
- Run new simulation and give `perf` results to Gabriel
|
||||||
|
- Message duplication issue
|
||||||
|
- Attempt mixing versions of Waku and seeing if it still occurs
|
||||||
|
- `admin/misc`
|
||||||
|
- Roadmap update
|
||||||
|
- Would like to have a meeting on Tuesday w/Alberto (Ksr optional but welcome) re: roadmap and go over the changes together
|
||||||
|
- Add: Codex milestone
|
||||||
|
- Modify: Visualiser milestone
|
||||||
|
- Review if we need to change anything immediately as part of output from the meeting with Corey
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:10k`
|
||||||
|
- Examine aborted test from last week https://www.notion.so/2045-4eee36779dc64d9b879f05008d4d90a3
|
||||||
|
- Get Nia back online
|
||||||
|
- Rerun test
|
||||||
|
- Attempt an automatic deployment of Waku via Argo Workflow
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||||||
|
- Attempt matrix tests of Waku (spawn 100, 500, 1000 nodes with one request)
|
||||||
|
- https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/Generators-Matrix/
|
||||||
|
- Maybe combined with https://github.com/argoproj/argo-events
|
||||||
|
Blocker:
|
||||||
|
|
||||||
|
**SC**:
|
||||||
|
Last week:
|
||||||
|
- `codex::contracts-formal-verification`
|
||||||
|
- Fixed bug that requesting storage can be done with insufficient slot count
|
||||||
|
- https://github.com/codex-storage/codex-contracts-eth/pull/163
|
||||||
|
- Worked on making existing CVL rules pass, as they broke after we've corrected our Certora config
|
||||||
|
- Issue: https://github.com/codex-storage/codex-contracts-eth/issues/161
|
||||||
|
- PR: https://github.com/codex-storage/codex-contracts-eth/pull/162
|
||||||
|
- started working on rules for `The contract has enough funds to pay back everything`
|
||||||
|
- https://github.com/codex-storage/codex-contracts-eth/issues/127
|
||||||
|
- `vac:maintainance/misc`
|
||||||
|
- Researched merkle tree and merkle proof generation for efficient airdrops
|
||||||
|
- Also bitmap optimzation for storage efficiency when maintaining claim data
|
||||||
|
- Slides: https://docs.google.com/presentation/d/1w799Pb6V1sPU7uCjMoTMSYD8xpxj9--SDMJ7RmbVQ1Y/edit?usp=sharing
|
||||||
|
|
||||||
|
This week:
|
||||||
|
- `codex::contracts-formal-verification`
|
||||||
|
- Address PR comments by certora to use ghost variables to track certain field changes in codex
|
||||||
|
- Context: https://github.com/codex-storage/codex-contracts-eth/pull/162#discussion_r1726963085
|
||||||
|
- Make use of ghost for requestContext as well
|
||||||
|
- continue working on https://github.com/codex-storage/codex-contracts-eth/issues/127
|
||||||
|
- `status:staking-contracts-v1`
|
||||||
|
- Help finalize MP estimation work
|
||||||
|
- Goal: get PR ready for review, including tests and working CVL rules by EOW
|
||||||
|
- Pending PR: https://github.com/logos-co/staking/pull/97
|
||||||
|
- Issue: https://github.com/logos-co/staking/issues/100
|
||||||
|
|
||||||
|
Blocker:
|
||||||
|
|
||||||
|
**ACZ**:
|
||||||
|
Last week:
|
||||||
|
- `zerokit:vac:maintenance`
|
||||||
|
- Finished stateless feature. Now [PR](https://github.com/vacp2p/zerokit/pull/265) ready fo review
|
||||||
|
- Fixed bug with no running test in this [PR](https://github.com/vacp2p/zerokit/pull/264)
|
||||||
|
- Started working on issue with adding timestamp into signal. Based on this [issue](https://github.com/waku-org/nwaku/issues/2972) in waku
|
||||||
|
- `secure-channels:waku:mls-poc`
|
||||||
|
- Discuss the necessity and features of benchmarks with Ekaterina.
|
||||||
|
- Discuss the content of de-mls testnet with Ekaterina.
|
||||||
|
- Fixed linter error from smart contract [PR](https://github.com/vacp2p/de-mls/pull/28)
|
||||||
|
- Created new [demo](https://drive.google.com/file/d/1Nr1HcDu3PxJHYjkrpSeoPpauoKW-xdxu/view?usp=sharing)
|
||||||
|
- Review of latest [PRs](https://github.com/vacp2p/rfc-index/pull/84/files).
|
||||||
|
- Started theoretical analysis of deMLS.
|
||||||
|
- `anon:vac:gossipsub-anonymity`
|
||||||
|
- Review of latest [PRs](https://github.com/vacp2p/rfc-index/pull/85/files).
|
||||||
|
- Found an issue with filler and beta computation in our [spec](https://github.com/vacp2p/rfc-index/pull/85/commits/c1c9303b37e1fb1596a6996a59101bb79042f296) - fixed the issue, updated the [implementation](https://github.com/vacp2p/mix/commit/ef4eb8b28b1df0cce1e4b16e073cae00bd38fce9).
|
||||||
|
- Sphinx packet wrapping and unwrapping works correctly as in [test_sphinx.nim](https://github.com/vacp2p/mix/blob/main/tests/test_sphinx.nim).
|
||||||
|
|
||||||
|
- `admin/misc`
|
||||||
|
- Finished the new organization of the [ACZ Page](https://www.notion.so/Applied-Cryptography-ZK-870520f131954b90b1837ec4749f890f).
|
||||||
|
- Review of the [Marlin proposal](https://eprint.iacr.org/2019/1047) for a prospective [code review](https://crates.io/crates/ark-poly-commit).
|
||||||
|
- `consulting:codex:proxy-re-encryption`
|
||||||
|
- Creation of draft for a [forum post](https://www.notion.so/Forum-post-on-Plausible-Deniability-9f6b1216b44546da853fb2bc0fd59be6) on Codex research.
|
||||||
|
- Started research on the cryptographic components of Codex.
|
||||||
|
|
||||||
|
This week:
|
||||||
|
- `zerokit:vac:maintenance`
|
||||||
|
- Finish issue about adding timestamp into signal. Based on this [issue](https://github.com/waku-org/nwaku/issues/2972) in waku
|
||||||
|
- Integrate stateless into rln-wasm regarding [release plan](https://github.com/vacp2p/zerokit/issues/263)
|
||||||
|
- `secure-channels:waku:mls-poc`
|
||||||
|
- Theoretical analysis of deMLS. Includes discussions with Ekaterina and Ugur.
|
||||||
|
- Finish reviewing de-mls [PR](https://github.com/vacp2p/rfc-index/pull/84/files).
|
||||||
|
- Determining the new milestone for de-mls testnet and benchmark for [poc](https://github.com/vacp2p/de-mls)
|
||||||
|
- `admin/misc`
|
||||||
|
- Finish the review of [Marlin](https://eprint.iacr.org/2019/1047). Decision of aptitude for a [code review](https://crates.io/crates/ark-poly-commit).
|
||||||
|
- `anon:vac:gossipsub-anonymity`
|
||||||
|
- Move the mixnet milestone from DR to ACZ and enhance the related [milestone](https://roadmap.logos.co/vac/dr/anon/vac/gossipsub-anonymity).
|
||||||
|
- Update [Notion page](https://www.notion.so/Anonymized-GossipSub-Protocol-AGP-Wip-cbcbcd6067b347bb812041bce9c110ce) and [PR](https://github.com/vacp2p/rfc-index/pull/85) with the filler and beta computation changes.
|
||||||
|
- Perform additional tests with sphinx packet wrapping and unwrapping.
|
||||||
|
- Implement anonymized libp2p ping.
|
||||||
|
|
||||||
|
|
||||||
|
Blocker:
|
||||||
|
|
||||||
|
**DR**:
|
||||||
|
Last week:
|
||||||
|
- `admin/misc`
|
||||||
|
- Provided feedback on [Nomos Pairing notes](https://www.notion.so/Pairing-Details-b18f5eca8dea4f26ab80698214cafdd7)
|
||||||
|
- Begin work organizing [zk notions](https://www.notion.so/Zero-Knowledge-Proofs-7fe978ddebb3458895e9887c67ec11fd)
|
||||||
|
|
||||||
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
||||||
|
- Studied different articles/blogs regarding p2p protocols' performance/improvements. Added relevant works to zotero (under VacP2P/P2P)
|
||||||
|
|
||||||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||||||
|
- Started working on [large message improvements article](https://www.overleaf.com/project/65c91200e9dbfb3cafb6edaf) on overleaf (still a WIP, in early phase)
|
||||||
|
|
||||||
|
- `zk:codex:zk-consulting`
|
||||||
|
- Finished notes on Spartan and Pari
|
||||||
|
|
||||||
|
This week:
|
||||||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||||||
|
- Work on [large message improvements article.
|
||||||
|
|
||||||
|
- `admin/misc`
|
||||||
|
- Continue organizing notions page
|
||||||
|
- `zk:codex:zk-consulting`
|
||||||
|
- Work on node aggregation
|
||||||
|
|
||||||
|
Blockers: none
|
||||||
|
|
||||||
|
|
||||||
|
**Nescience**:
|
||||||
|
Last week:
|
||||||
|
This week:
|
||||||
|
Blocker:
|
||||||
|
|
Loading…
Reference in New Issue