vac: weekly update

This commit is contained in:
ksr 2024-08-05 19:15:23 +02:00
parent bca945717d
commit 12a2a7801a
No known key found for this signature in database
GPG Key ID: E4EB341A3BB26FA5
2 changed files with 187 additions and 0 deletions

View File

@ -7,6 +7,9 @@ lastmod: 2024-07-29
draft: false draft: false
--- ---
## Vac 2024/07/29
### vac:p2p: ### vac:p2p:
- `nimlibp2p:vac:webrtc-transport` - `nimlibp2p:vac:webrtc-transport`
- https://github.com/vacp2p/nim-webrtc/pull/11 - https://github.com/vacp2p/nim-webrtc/pull/11
@ -22,6 +25,29 @@ draft: false
- Check failing interop test - Check failing interop test
### vac:tke: ### vac:tke:
- `admin`:
- 1 CC day off (Frederico)
- Worked on ETHcc report (Juan)
- `nomos:cryptarchia-wealth-concentration-known-stake`
- advanced reports of studies 1 and 2 of the wealth concentration (Frederico)
- reviewed the state of the whole Nomos project (Frederico)
- `status:L2-deployment`
- reviewed the state of the SN (Frederico)
- reviewed the state of Cats Fishing project (Frederico)
- assisting defining the incentive structures (Martin)
- working towards a minimal economy formalization for cats fishing (Martin)
- working towards a minimal economy formalization for cats fishing (Juan)
- Document on monetisation for the game
- Recorded swap agregator status document (Juan)
- `status:SNT-staking`
- identifying functional overlap with the need of the L2 incentive structure (Martin)
- `codex:cdx`
- reviewed the simulation code (Frederico)
- working on simulation code (Juan)
- `codex:testnet-incentive`
- reviewing latest progress, identifying missing pieces (Martin)
- `waku:general-incentives`
### vac:dst: ### vac:dst:
- `vac:dst:deployment-and-analysis:waku:midscale`: - `vac:dst:deployment-and-analysis:waku:midscale`:

View File

@ -0,0 +1,161 @@
---
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]