mirror of https://github.com/logos-co/roadmap.git
180 lines
11 KiB
Markdown
180 lines
11 KiB
Markdown
---
|
|
title: "2024-09-16 Vac weekly"
|
|
date: 2024-09-16
|
|
lastmod: 2024-09-16
|
|
draft: false
|
|
---
|
|
|
|
## Vac 2024/09/16
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- Reviewable now
|
|
- last update comment
|
|
- rework closing
|
|
- syntactic sugar
|
|
- Still some issues on windows/macos, related to nim-usrsctp
|
|
- `nimlibp2p:vac:quic`
|
|
- [feat(transport): add experimental QUIC Transport (not production ready)](https://github.com/vacp2p/nim-libp2p/pull/725)
|
|
- [chore: add support for i386](https://github.com/vacp2p/nim-quic/pull/52)
|
|
- [chore: add support for Nim 2](https://github.com/vacp2p/nim-quic/pull/51)
|
|
- Researching about [libp2p tls handshake](https://github.com/libp2p/specs/blob/master/tls/tls.md) and the best way to implement it in nim-libp2p
|
|
- `nimlibp2p:vac:maintenance`
|
|
- Interop Caching; Fix; [PR](https://github.com/vacp2p/nim-libp2p/pull/1193)
|
|
- `gossipsub:vac:gossipsub-perf-improvements`
|
|
- Worked on [large message improvements article](https://www.overleaf.com/project/65c91200e9dbfb3cafb6edaf) on overleaf. Done with the basic writeup (Results/Discussions section left).
|
|
|
|
### vac:tke:
|
|
- `admin/misc`
|
|
- read paper from shared by Frederico (Juan)
|
|
- `nomos:selfish-behavior`
|
|
- started studying the selfish proposing problem in PoS (Frederico)
|
|
- `codex:cdx`
|
|
- researched details to be solved before launching the Codex token (Frederico)
|
|
- Read/commented on whitepaper (Juan)
|
|
- worked on refining sims code (Juan)
|
|
- `status:L2-deployment`
|
|
- discussed with Cats Fishing the probability of a fish biting the hook (Frederico)
|
|
- analyze successfull campaigns and strategies of competing L2s (Martin)
|
|
- discussion around the reward scheme in Cats Fishing (Martin)
|
|
- Mostly worked on catsfishing modeling namely: price dynamics, fish population as a function of players, token distribution (Juan)
|
|
- Planned meeting with Ned (Juan)
|
|
- `status:SNT-staking`
|
|
- catching up on SC's work on the staking contract (Martin)
|
|
- `waku:general-incentives`
|
|
- further researching micropayments (Martin)
|
|
- updating TDC (Martin)
|
|
- reviewing Sergei's work (Martin)
|
|
- `codex:testnet-incentive`
|
|
- reviewing docs (Martin)
|
|
|
|
### vac:dst:
|
|
- `admin:misc`
|
|
- Submitted PR for revising milestones for DST and a few other tweaks in logos roadmap
|
|
- Two CCs OOO
|
|
- Alberto from 10th to 20th of September
|
|
- Wings from 13th to 20th of September
|
|
- Prepare documentation for OOO of each CC
|
|
- Alberto prepared notes and materials on how to do IDONTWANT testing and other
|
|
- Wings prepared to deliver reports on Monday
|
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
|
- IDONTWANT testing/report
|
|
- [Manifests built and tweaked](https://github.com/vacp2p/10ksim/commits/zorlin/heterogenous-idontwant) for spawning heterogenous Waku deployments
|
|
- [Test simulation was run to test those manifests](https://www.notion.so/IDONTWANT-Testing-go-waku-nwaku-heterogenous-networks-measuring-the-impact-of-IDONTWANT-1038f96fb65c80c38dd0e834775a6650https://www.notion.so/IDONTWANT-Testing-go-waku-nwaku-heterogenous-networks-measuring-the-impact-of-IDONTWANT-1038f96fb65c80c38dd0e834775a6650)
|
|
- Nwaku worked, go-waku has a different binary path and needs a slightly different set of commands, so the simulation didn't fully work.
|
|
- Learning about plotting using Alberto's tools.
|
|
- `vac:dst:deployment-and-analysis:codex:testnet`
|
|
- Discussions with Codex team re: testnet needs
|
|
- 50 Codex nodes carving up 500TB of storage
|
|
- Discussion with Jesse about Codex needs
|
|
- Preparing for Codex storage deployment
|
|
- SeaweedFS maintenance
|
|
- Reviewing documentation for Codex
|
|
- Reading Discord chatter about Codex deployment and how it'll work
|
|
- Discussion of Helm/Kubernetes charts for Codex
|
|
|
|
### vac:qa:
|
|
- `waku:interop-testing-02`
|
|
- store sync [merged the PR](https://github.com/waku-org/waku-interop-tests/pull/69)(@Florin)
|
|
- fixed the lightpush errors caused by recent nwaku [changes](https://github.com/waku-org/waku-interop-tests/pull/71)(@Florin)
|
|
- fixes sharding tests related to recent nwaku [changes](https://github.com/waku-org/waku-interop-tests/pull/72)(@Florin)
|
|
- Clone the main repo: [Waku Interop Tests](https://github.com/waku-org/waku-interop-tests)(@Sam)
|
|
- Set up the project by installing all dependencies as specified in the repository documentation(@Sam)
|
|
- Run a few existing tests to familiarize yourself with the codebase(@Sam)
|
|
- Framework understanding and execution of existing test cases locally(@Sam)
|
|
- understanding waku existing APIs and flows(@Sam)
|
|
- `waku:test-automation-status-go-cli-2`
|
|
- added reruns for flaky tests and other adjustments for [status-cli tests](https://github.com/status-im/status-cli-tests/pull/10)(@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 dispersal [unit tests update](https://github.com/logos-co/nomos-node/pull/720)(@Roman)
|
|
- `vac:test-automation-nim-libp2p`
|
|
- Talk to Florin on Testplans: Untestable cases + Speed(@Alex)
|
|
- Update Gossipsub - [Peer discovery](https://github.com/vacp2p/nim-libp2p/pull/1168)(@Alex)
|
|
- Gossipsub - Control Messages [Draft PR](https://github.com/vacp2p/nim-libp2p/pull/1191)(@Alex)
|
|
- Begin Nim Quickstart Guide(@Alex)
|
|
|
|
### vac:acz:
|
|
- `secure-channels:waku:mls-poc`
|
|
- Review [RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-splitted/vac/raw/eth-demls.md) with KSR's comments in mind. Linter and sembr errors, and on-chain components ammended.
|
|
- Preparation of forum post about [RFC](https://github.com/vacp2p/zerokit/pull/268).
|
|
- Code review for Waku. [Notion document](https://www.notion.so/Code-review-KZG-Commitment-1e4eb54ffda747519ae8a330a90981a7).
|
|
- [Discussions](https://forum.vac.dev/t/plausible-deniability-in-distributed-storage-networks/321/2) in Vac's forum on plausible deniability.
|
|
- `zerokit:vac:maintenance`
|
|
- Merged [PR](https://github.com/vacp2p/zerokit/pull/266) with stateless rln-wasm
|
|
- Merged [CI bug](https://github.com/vacp2p/zerokit/pull/267) regarding building rln-cli
|
|
- Fixed CI actions version [bug](https://github.com/vacp2p/zerokit/pull/268) - ready for review now
|
|
- Created [benchmarks](https://github.com/vacp2p/zerokit/pull/269) for different compression type of arkzkey. Add all result into [release issue](https://github.com/vacp2p/zerokit/issues/263#issuecomment-2348730752)
|
|
- `anon:vac:gossipsub-anonymity`
|
|
- Update on the Mix protocol [PR](https://github.com/vacp2p/rfc-index/pull/97). Firstly, PoW has been moved to the appendix and other minor comments in the PR have been addressed.
|
|
- Merged [PR](https://github.com/vacp2p/rfc-index/pull/97) the first PR of Mixnet RFC
|
|
- Drafted the [blog post](https://www.notion.so/Introducing-the-Mix-Protocol-Enhancing-Privacy-Across-libp2p-Networks-1018f96fb65c80f48753e838fa1112a2) on custom Mix Protocol for the VAC forum.
|
|
- Review the [mix repo](https://github.com/vacp2p/mix) and related issue.
|
|
- Crate a draft milestone for mixnet and discuss with Akshaya
|
|
- Read [mixnet blog post](https://www.notion.so/Introducing-the-Mix-Protocol-Enhancing-Privacy-Across-libp2p-Networks-1018f96fb65c80f48753e838fa1112a2) from Akshaya.
|
|
- `admin/misc`
|
|
- 1 cc take rest on Wednesday(11th September) and Thursday(12th September) because of illness.
|
|
|
|
### vac:sc::
|
|
- `status:staking-contracts-v1`
|
|
- implemented a more scalable staking contract with a PoC streaming rewards instead of having epochs. (still without multiplier points) https://github.com/gravityblast/staking-rewards-streamer
|
|
- Investigated issue related to failing rule that `pendingRewards != sumOfEpochRewards`
|
|
- Turns out this was a bug in the staking contract
|
|
- https://github.com/logos-co/staking/issues/110
|
|
- Fixed with https://github.com/logos-co/staking/pull/112
|
|
- Meeting: doing a walk-through of staking protocol
|
|
- Meeting with team to discuss alternative staking algorithm to calculate rewards and multiplier points
|
|
- https://github.com/gravityblast/staking-rewards-streamer/commits/main/
|
|
- Looks promising, will try to integrate into existing protocol and test
|
|
- Meet with Status Network ppl to discuss NFT/XP requirements
|
|
|
|
### vac:nim:
|
|
- `tooling:vac:lsp`
|
|
- fixes ci
|
|
https://github.com/nim-lang/langserver/commit/883935707f762ce135c27d40b4ef2baf9e85fd86
|
|
- Implements restart nimsuggest extension
|
|
https://github.com/nim-lang/langserver/commit/f526163e315d4d6e3cf6fd99cf7b19049d0a0100
|
|
- Adds extension capabilities to status. Fixes a raise condition in checkFile
|
|
https://github.com/nim-lang/langserver/commit/caf576ceb08820c817cdca7abb73694624e1083f
|
|
- Improves the way ns processes are spawn. Dont need to use threads anymore.
|
|
https://github.com/nim-lang/langserver/commit/737eea06b97abbdfb7361626ef189c06fcb5ed6e
|
|
- `tooling:vac:editor`
|
|
- Troubleshoot user issues
|
|
- Retrieves extension capabilities from status instead of fetching it
|
|
https://github.com/nim-lang/vscode-nim/pull/100
|
|
- Adds a restart nimsuggest button per nimsuggest instance
|
|
https://github.com/nim-lang/vscode-nim/pull/99
|
|
- Retrieves the lsp extension capabilities from the server when available (server >= 1.5.2)
|
|
https://github.com/nim-lang/vscode-nim/pull/98
|
|
- `tooling:vac:compiler`
|
|
- bumps nimble to 0.16.1 #24102 https://github.com/nim-lang/Nim/pull/24102
|
|
- `tooling:vac:nimble`
|
|
- bump version 0.16.1 #1265 https://github.com/nim-lang/nimble/pull/1265
|
|
- release 0.16.1
|
|
|
|
### vac:rfc:
|
|
- `codex:specs-init`
|
|
- updated Codex specs readme - https://github.com/codex-storage/codex-spec/pull/6
|
|
- started reviewing codex marketplace rfc for another round of feedback
|
|
- `admin/misc`
|
|
- Finished workflow linting, applied feedback from felicio - https://github.com/vacp2p/rfc-index/pull/90
|
|
|
|
### vac:dr:
|
|
- `admin/misc`
|
|
- Finished [Fiat-Shamir blog](https://github.com/vacp2p/vac.dev/pull/147) draft; requested reviews.
|
|
- `zk:codex:zk-consulting`
|
|
- Began investigating Plonk wrappers for final step.
|
|
|
|
### vac:nes:
|
|
- `state-separation:vac:state-separation-architecture-01`
|
|
- Prepared a list of answers for engineers regarding Sandbox implementation. [Moudy + Team]
|
|
- Finished drafting different case scenarios for different types of executions to be used for testing. [Moudy]
|
|
- Researching existing node implementation projects. [Moudy]
|
|
- Began working on missing component for membership proof and non-membership proofs for nullifiers and committed UTXO trees. [Marvin][DR]
|
|
- Refine the VM & zkVM collab docs. [Ugur][ACZ]
|
|
- Discuss a third way to execute SE\DE with Marvin. [Ugur][ACZ] + [Marvin][DR]
|
|
- `zkvm:vac:vm-foundations`
|
|
- Finished reading node specifications + prepared questions [Rostyslav + Oleksandr]
|
|
- Started writing a follow-up blogpost with Zkvms testing results and conclusion. [Mo
|
|
|