mirror of https://github.com/logos-co/roadmap.git
162 lines
8.9 KiB
Markdown
162 lines
8.9 KiB
Markdown
|
---
|
||
|
title: "2024-09-09 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2024-09-09
|
||
|
lastmod: 2024-09-09
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
## Vac 2024/09/09
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:quic`
|
||
|
- Added support for nim 2 (diego)
|
||
|
- Added experimental (feature flagged) support for quic in nim-libp2p (diego)
|
||
|
- TLS not yet included, so interop not yet possible.
|
||
|
- can test against itself by exchanging peer ids out of band
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- Investigation into issue causing negative yamux stream metrics in grafana (Ludovic)
|
||
|
- Investigate issue with SAT solver not running (Alex)
|
||
|
- Follow up on issue with interop test artifact caching (Alex)
|
||
|
- `misc/admin`
|
||
|
- Assorted onboarding & research (Yusef)
|
||
|
|
||
|
### vac:tke:
|
||
|
- `admin`:
|
||
|
- 5 CC days off (Juan)
|
||
|
- `nomos:selfish-behavior`
|
||
|
- studied Markov chains to define the validator utility function (Frederico)
|
||
|
- studied the selfish mining problem in PoW and PoS (Frederico)
|
||
|
- implemented the leader selection algorithm using GPU (Frederico)
|
||
|
- `codex:cdx`
|
||
|
- defined the missing aspects of the CDX token (Frederico)
|
||
|
- reviewed the simulation code (Frederico)
|
||
|
- `status:L2-deployment`
|
||
|
- waiting for Cyp to confirm the incentive framework design to plan out next step (Martin)
|
||
|
- `waku:general-incentives`
|
||
|
- researching micropayments (Martin)
|
||
|
- meeting and discussion with the team (Mart
|
||
|
|
||
|
### vac:dst:
|
||
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||
|
- Fixed issue with perf logs not generating correctly
|
||
|
- Changes to 10ksim to account for this - basically SIGINT Waku then wait 150s
|
||
|
- Gave perf logs to Gabriel
|
||
|
- But: it appears perf is not giving the needed information.
|
||
|
- Worked with Zoltan on keep analyzing his sims
|
||
|
- [Message hash duplication (ONGOING)](https://www.notion.so/Message-hash-duplication-ONGOING-d59f6133a2e341398064562d7a4c74f2?pvs=21)
|
||
|
- Prepared working deployment of Waku Store
|
||
|
- Added a check that checks whether Store is working
|
||
|
- https://github.com/vacp2p/10ksim/pull/39
|
||
|
- [PR for improving data preparation](https://github.com/vacp2p/10ksim/pull/37) - better folder management
|
||
|
- [Go-waku IDONTWANT discussion/request](https://discord.com/channels/1110799176264056863/1276567145785987195)
|
||
|
- Store sync discussion with Ivan
|
||
|
- Prepare documentation for CC OOO
|
||
|
- Argo Workflows deployment and tweaking
|
||
|
- ArgoCD is done, has Authentik integration, persistent storage
|
||
|
- `admin:misc`
|
||
|
- Roadmap update
|
||
|
- Done, ready for review
|
||
|
- https://github.com/logos-co/roadmap/pull/120
|
||
|
- `:vac:lab`
|
||
|
- Restored dead node, improved monitoring and status pages, numerous internal infrastructure fixes
|
||
|
- https://status.vaclab.org
|
||
|
|
||
|
### vac:qa:- `tooling:vac:lsp`
|
||
|
- Troubleshot win 10 issues https://github.com/nim-lang/vscode-nim/issues/93
|
||
|
- Finish chronos migration https://github.com/nim-lang/langserver/pull/225
|
||
|
- `tooling:vac:editor`
|
||
|
- Fixes an issue where the extension crashes if there is no workspace
|
||
|
https://github.com/nim-lang/vscode-nim/commit/273dea0d52858c5d1a8346d9207a0af6ebb415f9
|
||
|
- `waku:interop-testing-02`
|
||
|
- store sync [tests draft PR](https://github.com/waku-org/waku-interop-tests/pull/69)(@Florin)
|
||
|
- test logs [template](https://github.com/waku-org/waku-interop-tests/pull/70)(@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 - merged](https://github.com/logos-co/nomos-node/pull/700)
|
||
|
- chore: Da dispersal unit tests update(@Roman)
|
||
|
[PR 720 - in progress](https://github.com/logos-co/nomos-node/pull/720) - not easy to keep up with devs
|
||
|
- Enhancements proposed:(@Roman)
|
||
|
- [Byte limits for DaBlob <> Bincode serde](https://github.com/logos-co/nomos-node/issues/714)
|
||
|
- [Remove unused DaBlob::column_id](https://github.com/logos-co/nomos-node/issues/707)
|
||
|
- KZG10 library & Nomos KZG review is in progress by Ramses(@Roman)
|
||
|
- `vac:test-automation-nim-libp2p`
|
||
|
- Gossipsub - Peer discovery(@Alex)
|
||
|
- [On Review](https://github.com/vacp2p/nim-libp2p/pull/1168)
|
||
|
- Gossipsub - Message propagation(@Alex)
|
||
|
- [Ready for review](https://github.com/vacp2p/nim-libp2p/pull/1184)
|
||
|
- Gossipsub - Control Messages(@Alex)
|
||
|
- Begun, no PR yet.
|
||
|
- `admin/misc`
|
||
|
- onboarding with Sam(@Florin and @Sam)
|
||
|
|
||
|
### vac:acz:
|
||
|
- `secure-channels:waku:mls-poc`
|
||
|
- Creation of [eth-secpm-splitted branch RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-splitted/vac/raw/eth-secure-channel.md) containing 1-to-1 channel specification.
|
||
|
- Creation of [eth-secpm-splitted RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-splitted/vac/raw/eth-demls.md) containing the MLS and the deMLS specifications.
|
||
|
- Correction of linting errors in the [eth-secpm-splitted RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-splitted/vac/raw/decentralized-messaging-ethereum.md) on the ADKG approach.
|
||
|
- Finished [Notion report](https://www.notion.so/WiP-Theoretical-model-for-deMLS-88db0b0f4f7c42db80dff8a02b3bb096) on the theoretical study of deMLS.
|
||
|
- [Notes](https://www.notion.so/Study-of-KZG-and-Marlin-ba1513220e9f42b180f5c02000c3ad10) on KZG for prospective code review.
|
||
|
- Discord conversation with Roman and Daniel (Netwave) about the code review.
|
||
|
- Review splited de-mls rfc [PR](https://github.com/vacp2p/rfc-index/pull/91)
|
||
|
- Review the de-MLS performance [report](https://www.notion.so/WiP-Theoretical-model-for-deMLS-88db0b0f4f7c42db80dff8a02b3bb096)
|
||
|
- Discuss the [authentication mechanism of RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-splitted/vac/raw/decentralized-messaging-ethereum.md) on [discord](https://discord.com/channels/864066763682218004/1280793399091265619/1280793425842540608)
|
||
|
- `consulting:codex:proxy-re-encryption`
|
||
|
- Publication of forum [post](https://forum.vac.dev/t/plausible-deniability-in-distributed-storage-networks/321).
|
||
|
- `zerokit:vac:maintenance`
|
||
|
- Ready for review integration stateless feature for rln-wasm: [PR](https://github.com/vacp2p/zerokit/pull/266)
|
||
|
- Start working with arkzkey: compare circuit loading performance of a compressed arkzkey vs uncompressed arkzkey that is the fist task in the [release 0.6.0](https://github.com/vacp2p/zerokit/issues/263)
|
||
|
- `anon:vac:gossipsub-anonymity`
|
||
|
- Implementing the Mix handler
|
||
|
- Encountering a persistent error with the json_serialization package, which is a [dependency of libp2p](https://github.com/vacp2p/mix/commit/707fabffa31eaabb6e86f77c3937cefb1361ac21).
|
||
|
- Issue faced with all libp2p imports.
|
||
|
- Attempted various approaches to resolve this issue.
|
||
|
- Seems to be an issue within the json_serialization package.
|
||
|
|
||
|
### vac:sc::
|
||
|
- `codex::contracts-formal-verification`
|
||
|
- continued with unit test on testing that a host cannot be paid more than once
|
||
|
- https://github.com/codex-storage/codex-contracts-eth/issues/126
|
||
|
- EIP-4337 research and presentation
|
||
|
- https://www.notion.so/EIP-Discussions-20c25b03a896413c928c4d4ec1fde651?p=0a52c4a419824776a4c0764d8b453c17&pm=s
|
||
|
- `status:staking-contracts-v1`
|
||
|
- Worked on getting `mp-estimate` branch ready for merge
|
||
|
- https://github.com/logos-co/staking/pull/97
|
||
|
- This was working and green on CI until we've introduced an optimization in
|
||
|
- https://github.com/logos-co/staking/pull/97/commits/9f3d8ff427c13364f006b736485faa75c841f105
|
||
|
- Investigated the problem, still waiting for a reply from Certora
|
||
|
- Will move optimization into new PR and have it resolve there
|
||
|
- Worked on certora rule `pendingToBeMintedLessEqualThanTotalSupplyBalance`
|
||
|
|
||
|
### vac:nim:
|
||
|
- `tooling:vac:lsp`
|
||
|
- Troubleshot win 10 issues https://github.com/nim-lang/vscode-nim/issues/93
|
||
|
- Finish chronos migration https://github.com/nim-lang/langserver/pull/225
|
||
|
- `tooling:vac:editor`
|
||
|
- Fixes an issue where the extension crashes if there is no workspace
|
||
|
https://github.com/nim-lang/vscode-nim/commit/273dea0d52858c5d1a8346d9207a0af6ebb415f9
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `admin/misc`
|
||
|
- Workflow linting - https://github.com/vacp2p/rfc-index/pull/90
|
||
|
|
||
|
### vac:dr:
|
||
|
- `admin/misc`
|
||
|
- ooo
|
||
|
|
||
|
### vac:nes:
|
||
|
- `state-separation:vac:state-separation-architecture-01`
|
||
|
- Read about nodes and components (not a lot of info are available). [Moudy]
|
||
|
- Defined and detailed [NSSA node specs](https://hackmd.io/@Moudy/HJ_e1pB2R): Full node components and Sandbox node components. [Moudy]
|
||
|
- Started to write VM and zkVM collab for NSSA. [Ugur][ACZ]
|
||
|
- `zkvm:vac:vm-foundations`
|
||
|
- Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
|
||
|
- Reading node specifications. [Rostyslav]
|
||
|
- Report on zkVM testing. [Rostyslav]
|
||
|
- Research for concrete Rust dependencies for zkMIPS. [Oleksandr]
|
||
|
- Reading node specifications. [Oleksandr]
|
||
|
- Met with Engineers about drafting Zkvms testing results. [Moudy + Team]
|
||
|
|