mirror of https://github.com/logos-co/roadmap.git
162 lines
8.8 KiB
Markdown
162 lines
8.8 KiB
Markdown
|
---
|
||
|
title: "2024-08-05 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2024-08-05
|
||
|
lastmod: 2024-08-05
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
## Vac 2024/08/05
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:webrtc-transport`
|
||
|
- DTLS: address Diego's comments https://github.com/vacp2p/nim-webrtc/pull/10
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- Discuss with Ivan about https://github.com/vacp2p/nim-libp2p/pull/1155
|
||
|
- Review PRs
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- [fix: add gcc 14 support](https://github.com/vacp2p/nim-libp2p/pull/1151)
|
||
|
- [fix(ci): windows-amd64 (Nim version-1-6)](https://github.com/vacp2p/nim-libp2p/pull/1160)
|
||
|
- [fix(test): interop transport](https://github.com/vacp2p/nim-libp2p/pull/1159)
|
||
|
- reviewing PRs
|
||
|
- CI Cleanup - [PR](https://github.com/vacp2p/nim-libp2p/pull/1117)
|
||
|
- Update with windows fix, now tests pass (except interop, which is not yet merged, but currently not required)
|
||
|
- Rollback ubuntu-24.04 on i386, errors out
|
||
|
- Discovered another flaky - [Logs](https://github.com/vacp2p/nim-libp2p/actions/runs/10202820164/job/28227784700?pr=1117)
|
||
|
- Fix windows issue - [PR](https://github.com/vacp2p/nim-libp2p/pull/1160)
|
||
|
- Investigate thoroughly. Quite sure it's a Nimble issue, later today I'll post an issue on their github.
|
||
|
- `nimlibp2p:vac:quic`
|
||
|
- evaluating quic implementations - https://github.com/cloudflare/quiche
|
||
|
|
||
|
### vac:tke:
|
||
|
- `admin`:
|
||
|
- 1 CC day off (Frederico)
|
||
|
- Finalized first draft of strategy doc (Juan)
|
||
|
- updated the TKE milestones (Status Network, Frederico)
|
||
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||
|
- continued writing the reports of studies 1 and 2 of the wealth concentration (Frederico)
|
||
|
- Reviewed and provided feedback to Frederico's work here (Juan)
|
||
|
- `status:L2-deployment`
|
||
|
- modeled the location of fishes (Frederico)
|
||
|
- assisting defining the incentive structures, revising new proposed XP system (Martin)
|
||
|
- working towards a minimal economy formalization for cats fishing based on feedback from Ned (Martin)
|
||
|
- Meeting with Ned, worked towards monetization document (Juan)
|
||
|
- Finished work on NPV analysis for swap aggregator (Juan)
|
||
|
- `status:SNT-staking`
|
||
|
- identifying functional overlap with the need of the L2 incentive structure - again with the new XP proposal (Martin)
|
||
|
- `waku:general-incentives`
|
||
|
- preparing for the call next week, identifying discussion points and actionable items (Martin)
|
||
|
- `codex:cdx`
|
||
|
- cleaned up code (Juan)
|
||
|
|
||
|
### vac:dst:
|
||
|
- `vac:dst:deployment-and-analysis:codex:testnet`
|
||
|
- Attempt to fix Codex Kubernetes access
|
||
|
- `vac:dst:deployment-and-analysis:waku:10k`
|
||
|
- Test runs of 10K on latest Waku
|
||
|
- Continued metrics instability around 10k
|
||
|
- `vac:dst:deployment-and-analysis:waku:midscale`:
|
||
|
- Refactor log analysis code for Waku to use with Waku Simulator
|
||
|
- Get extended logs regarding future logging
|
||
|
- Potential bug in nimlibp2p's yamux protocol
|
||
|
- mplex looks more promising
|
||
|
- Extended libp2p report
|
||
|
- Add 1.1 results with other sizes than 500KB
|
||
|
- https://www.notion.so/Nim-libp2p-v1-3-0-regression-testing-June-2024-7e6fa14c829d4660be6739817e07956f
|
||
|
- `admin/misc`
|
||
|
- Prepare DST presentation for Waku team
|
||
|
|
||
|
### vac:qa:
|
||
|
- `waku:interop-testing-02`
|
||
|
- update CI to use images from [docker hub](https://github.com/waku-org/waku-interop-tests/pull/63)(@Florin)
|
||
|
- chore: RLNv2 tests update(@Roman)
|
||
|
[PR 62 - in progress](https://github.com/waku-org/waku-interop-tests/pull/62) - Lightpush remaining to test
|
||
|
- [Issue 2946 - open](https://github.com/waku-org/nwaku/issues/2946)
|
||
|
- [Issue 2949 - open](https://github.com/waku-org/nwaku/issues/2949)
|
||
|
- `vac:test-automation-nim-libp2p`
|
||
|
- created test plan for [PubSub](https://www.notion.so/Pubsub-8047dd1a73b9414b801d27dccb737cd6?pvs=25)(@Florin)
|
||
|
- created test plan for [FloodSub](https://www.notion.so/Floodsub-e1916186f9a64e5b9fd4a74d633ca2bd)(@Florin)
|
||
|
- CI Cleanup - [PR](https://github.com/vacp2p/nim-libp2p/pull/1117)(@Alex)
|
||
|
- Update with windows fix, now tests pass (except interop, which is not yet merged, but currently not required)
|
||
|
- Rollback ubuntu-24.04 on i386, errors out
|
||
|
- Discovered another flaky - [Logs](https://github.com/vacp2p/nim-libp2p/actions/runs/10202820164/job/28227784700?pr=1117)
|
||
|
- Fix windows issue - [PR](https://github.com/vacp2p/nim-libp2p/pull/1160)(@Alex)
|
||
|
- Investigate thoroughly. Quite sure it's a Nimble issue, later today I'll post an issue on their github.
|
||
|
- Begin checking interop issue(@Alex)
|
||
|
- `nomos:test-automation-data-availability`
|
||
|
- chore: DA kzgrs unit tests update(@Roman)
|
||
|
[PR 676 - in review](https://github.com/logos-co/nomos-node/pull/676) - kzgrs-backend will undergo rewrite for the next 2 weeks
|
||
|
- `waku:test-automation-rln`
|
||
|
- Merge RLN [PR](https://github.com/waku-org/nwaku/pull/2639)(@Alex)
|
||
|
|
||
|
|
||
|
### vac:acz:
|
||
|
- `rlnp2p:waku:rlnv2-e2e`
|
||
|
- Assisted qa team in debugging nwaku tests
|
||
|
- [chore(keystore): verbose error message when credential is not found](https://github.com/waku-org/nwaku/pull/2943)
|
||
|
- `secure-channels:waku:mls-poc`
|
||
|
- Improve the [notes](https://www.notion.so/Decentralized-MLS-notes-3d77fc8744054a5e9f8c59a3d2241f1d) on the onchain component of the [RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-onchain/vac/raw/eth-secpm.md).
|
||
|
- Sync with team on payloads and ordering of the involved steps in adding members to groups.
|
||
|
- Integration with new on-chain api [branch](https://github.com/vacp2p/de-mls/tree/on-chain-integration)
|
||
|
- [fix(contract): convert to acl](https://github.com/vacp2p/de-mls/pull/25)
|
||
|
- `consulting:codex:proxy-re-encryption`
|
||
|
- Finish reading the [proposal](https://eprint.iacr.org/2019/1275.pdf).
|
||
|
- `anon:vac:gossipsub-anonymity`
|
||
|
- Team reviewed [rfc](https://github.com/vacp2p/rfc-index/pull/85) and relevant protocols
|
||
|
|
||
|
### vac:sc::
|
||
|
- `status:staking-contracts-v1`
|
||
|
- fixed estimation of multiplier points (still needs tests)
|
||
|
- Still have to keep in mind that Status Chain decides against such a path
|
||
|
- https://github.com/logos-co/staking/commit/c1f283876cb47408d4e0db3b253ad1662004ecfa
|
||
|
- Reviewed CovNFT from Optimism to see if we can take ideas from it
|
||
|
- https://github.com/GovNFT/contracts/blob/b7ce6ad869a8136a36f8130577ec7d21b2f785e4/src/GovNFT.sol
|
||
|
- Upgraded certora-cli on CI
|
||
|
- https://github.com/logos-co/staking/pull/96
|
||
|
- `codex::contracts-formal-verification`
|
||
|
- Worked on implementing CVL rule described in https://github.com/codex-storage/codex-contracts-eth/issues/132
|
||
|
- Together with Certora we've concluded that it's likely not worth it anymore because those fields aren't used for anything (they used to be used for fuzz tests it seems)
|
||
|
- `status:community-contracts-maintenance`
|
||
|
- Upgraded certora-cli on CI
|
||
|
- https://github.com/status-im/communities-contracts/pull/63
|
||
|
|
||
|
### vac:nim:
|
||
|
- `tooling:vac:nimble`
|
||
|
- Returns the nim directory prioritising the one used by the project instead of the one in the installed pkg list dir: https://github.com/nim-lang/nimble/pull/1250
|
||
|
- `tooling:vac:lsp`
|
||
|
- should not crash when the projectMapping fileRegex is set to a non existing file fixes #221 (https://github.com/nim-lang/langserver/pull/223)
|
||
|
- Fixes https://github.com/nim-lang/langserver/issues/221
|
||
|
- Migration to LSP
|
||
|
- Complete preparation refactor https://github.com/nim-lang/langserver/pull/222
|
||
|
- Research best way to combine stdio and socket
|
||
|
- `tooling:vac:editor`
|
||
|
- Issue: New version of the plugin does not work on Windows https://github.com/nim-lang/vscode-nim/issues/78
|
||
|
- `tooling:vac:compiler`
|
||
|
- bump nimble https://github.com/nim-lang/Nim/pull/23918
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `codex:specs-init`
|
||
|
- Worked on codex validator, reading updated docs. Still in draft - https://github.com/vacp2p/rfc-index/pull/83
|
||
|
- Had a sync meeting with codex marketplace
|
||
|
|
||
|
### vac:dr:
|
||
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
||
|
- Worked on [large message handling blogpost](https://github.com/vacp2p/vac.dev/pull/145). All comments are addressed; still WIP.
|
||
|
- Looked into IHAVE/IWANT message processing, small messages and peer scoring function for libp2p specs meeting
|
||
|
- `zk:codex:zk-consulting`
|
||
|
- Began [notes](https://hackmd.io/PpoIyPt2StyaexcIfdpEQg?view) on [Spartan](https://eprint.iacr.org/2019/550).
|
||
|
- Read [optimization of sumcheck](https://eprint.iacr.org/2024/1210) for use in Spartan improvements.
|
||
|
|
||
|
### vac:nes:
|
||
|
- `state-separation:vac:state-separation-architecture-01`
|
||
|
- Mainly worked on the blogpost [Moudy]
|
||
|
- Worked on making keys and addresses concrete and riefly reviewed Aztec keys and addresses scheme. [Marvin][DR]
|
||
|
- `zkvm:vac:vm-foundations`
|
||
|
- Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
|
||
|
- Continued going through primitives and looking for suitable repos. [Rostyslav]
|
||
|
- Prepared testing for the base case for SP1 and RISC0. [Rostyslav]
|
||
|
- Wrote simple arithmetic tests for Valida, zkMIPS, zkWASM. [Oleksandr]
|
||
|
- Started working on blogpost. [Moudy]
|
||
|
|