mirror of https://github.com/logos-co/roadmap.git
vac: weekly update
This commit is contained in:
parent
ad50bcee55
commit
fca07523de
|
@ -119,6 +119,19 @@ draft: false
|
||||||
- changes to 1/COSS - https://github.com/vacp2p/rfc-index/pull/4
|
- changes to 1/COSS - https://github.com/vacp2p/rfc-index/pull/4
|
||||||
|
|
||||||
### vac:dr:
|
### vac:dr:
|
||||||
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
||||||
|
- Looked into blogposts from probelabs: [duplicates in gossipsub](https://ethresear.ch/t/number-duplicate-messages-in-ethereums-gossipsub-network/19921) and [mesh dynamicity](https://ethresear.ch/t/gossipsub-network-dynamicity-through-grafts-and-prunes/19750)
|
||||||
|
- Followed libp2p spec meeting, and tried following [open PR related to gossipsub 1.3](https://github.com/libp2p/specs/pull/617).
|
||||||
|
- `gsub-scaling:vac:gossipsub-simulation`
|
||||||
|
- Worked on understanding testground simulator; required learning docker.
|
||||||
|
- Found a [ping test plan for nim-libp2p](https://github.com/libp2p/test-plans/pull/70).
|
||||||
|
- `vac:dr:anon:vac:gossipsub-anonymity`
|
||||||
|
- Continued work on [Anonymized GossipSub Transport Protocol (AGP)](https://www.notion.so/Anonymized-GossipSub-Transport-Protocol-AGTP-Wip-cbcbcd6067b347bb812041bce9c110ce) specification. Specifically, mixnode setup section, finished peer ID and key generation, key management, key rotation and libp2p host configuration for a dedicated mix context, and completed outline for the mixnet protocol.
|
||||||
|
- Worked on a peer discovery mechanism using Discv5.
|
||||||
|
- Examined Sphinx packet construction and a Golang implementation.
|
||||||
|
- `zk:codex:zk-consulting`
|
||||||
|
- Work on a [document](https://hackmd.io/ZJCNKmIaTQSRTW6_4wA9mw?view) that provides more details to Codex's [Dynamic Storage Proposal](https://hackmd.io/M6uwhb0eQh2bIh5_O6AX7Q?view)
|
||||||
|
- Worked on updatable rows proof, and considered repeated data issue.
|
||||||
|
|
||||||
### vac:nes:
|
### vac:nes:
|
||||||
- `state-separation:vac:state-separation-architecture-01`
|
- `state-separation:vac:state-separation-architecture-01`
|
||||||
|
|
|
@ -0,0 +1,134 @@
|
||||||
|
---
|
||||||
|
title: "2024-07-15 Vac weekly"
|
||||||
|
tags:
|
||||||
|
- "vac-updates"
|
||||||
|
date: 2024-07-15
|
||||||
|
lastmod: 2024-07-15
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
## Vac 2024/07/15
|
||||||
|
|
||||||
|
### vac:p2p:
|
||||||
|
Last week:
|
||||||
|
- `nimlibp2p:vac:maintenance`
|
||||||
|
- [chore: enable Nim 2.0.x and fix compilation issues](https://github.com/vacp2p/nim-libp2p/pull/1146)
|
||||||
|
- [fix: support ipv6 dual stack](https://github.com/vacp2p/nim-libp2p/pull/1148)
|
||||||
|
- [chore: update os images on ci](https://github.com/vacp2p/nim-libp2p/pull/1148)
|
||||||
|
- [gcc 14 support](https://github.com/vacp2p/nim-libp2p/pull/1151)
|
||||||
|
- `nimlibp2p:vac:quic`
|
||||||
|
- [Quic Transport](https://github.com/vacp2p/nim-libp2p/pull/725)
|
||||||
|
|
||||||
|
### vac:tke:
|
||||||
|
- `admin`:
|
||||||
|
- ETHcc (Juan)
|
||||||
|
- 5 CC days off
|
||||||
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||||||
|
- fixed a bug in the wealth concentration code (Frederico)
|
||||||
|
- ran again all simulations and analyze all results related to the wealth concentration (Frederico)
|
||||||
|
- started developing the code to analyse the selfish behavior when choosing the fork rule (Frederico)
|
||||||
|
- `waku:general-incentives`
|
||||||
|
- analysed the current RLN incentivization proposal (Frederico)
|
||||||
|
- `status:L2-deployment`
|
||||||
|
- analysed and expanded the SNT token utility (Frederico)
|
||||||
|
- continued rewriting the GMX/veSNT model with the newest constraints (Frederico)
|
||||||
|
- discussed the current demands of the cats fishing project (Frederico & Juan)
|
||||||
|
- Finalised analysis on CoWSwap (Juan)
|
||||||
|
- `codex:testnet-incentive`
|
||||||
|
- discussed the testnet incentives with the Codex team (Frederico & Juan)
|
||||||
|
|
||||||
|
### vac:dst:
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:10k`
|
||||||
|
- Install and configure VictoriaMetrics
|
||||||
|
- 3x 10k simulations
|
||||||
|
- Still running into OOM issues
|
||||||
|
- Got to 9000 nodes at one point accounted for
|
||||||
|
- Still needs tuning
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||||||
|
- Analyse behaviour and bandwidth usage of discv5 when establishing/stabilising mesh
|
||||||
|
- [Discussed discv5 logging](https://github.com/waku-org/nwaku/pull/2899) with Gabriel
|
||||||
|
- [Measure time-to-stable-mesh](https://www.notion.so/Discv5-only-analysis-c8697b3128e84fe187479e1ecc109cc8) with different numbers of nodes.
|
||||||
|
- Found an [issue with relay connections](https://github.com/waku-org/nwaku/issues/2892).
|
||||||
|
- Lots of simulations and deployments to get VictoriaMetrics implemented and stable
|
||||||
|
|
||||||
|
### vac:qa:
|
||||||
|
- `waku:interop-testing-02`
|
||||||
|
- investigated interop [failures](https://github.com/waku-org/nwaku/issues/2896)(@Florin)
|
||||||
|
- update interop tests to use [cluster_id != 0](https://github.com/waku-org/waku-interop-tests/pull/55)(@Florin)
|
||||||
|
- Test/peer exchange - [PR 51 - merged](https://github.com/waku-org/waku-interop-tests/pull/51)(@Roman)
|
||||||
|
- fix: cluster_id 0 for peer store related tests - [PR 56 - in progress](https://github.com/waku-org/waku-interop-tests/pull/56)(@Roman)
|
||||||
|
- `waku:test-automation-status-go-cli`
|
||||||
|
- implement community reuse and merge [PR](https://github.com/status-im/status-cli-tests/pull/5)(@Florin)
|
||||||
|
- `vac:test-automation-nim-libp2p`
|
||||||
|
- created test plan for [YAMUX](https://www.notion.so/Yamux-7a25902e41944daaa45ae95cb79bd51d)(@Florin)
|
||||||
|
- Got familiar with existing tests(@Roman)
|
||||||
|
- Generated actual coverage [report](https://app.codecov.io/gh/romanzac/nim-libp2p/blob/test-coverage/libp2p%2Fmuxers%2Fyamux%2Fyamux.nim) for Yamux(@Roman)
|
||||||
|
- Test 2.0.6 compilation fixes(@Alex)
|
||||||
|
- Finish Cleanup CI [PR](https://github.com/vacp2p/nim-libp2p/pull/1117)(@Alex)
|
||||||
|
- `waku:test-automation-rln`
|
||||||
|
- Meeting with Tanya to solve reproducibility issues(@Alex)
|
||||||
|
- Ran simulations to debug Tanya's found bugs(@Alex)
|
||||||
|
- Found behaviour differs between computers.
|
||||||
|
- [Metrics bug](https://github.com/waku-org/nwaku/issues/2901)
|
||||||
|
- Ran simulations to try to isolate Tanya's bug's variables(@Alex)
|
||||||
|
- `admin/misc`
|
||||||
|
- review challenges and interview QA Candidates(@Florin)
|
||||||
|
- start creating slides for QA presentation(@Florin)
|
||||||
|
- OOO 1 CC Day
|
||||||
|
|
||||||
|
### vac:acz:
|
||||||
|
- `admin/misc`
|
||||||
|
- 3 CCs at ethcc
|
||||||
|
- 1 CC ooo full week
|
||||||
|
|
||||||
|
### vac:sc::
|
||||||
|
- `admin/misc`
|
||||||
|
- 5 CC days ooo
|
||||||
|
- `codex::contracts-formal-verification`
|
||||||
|
- integrated changes from the Certora team
|
||||||
|
- fixed foundry template PRs
|
||||||
|
- `status:staking-contracts-v1`
|
||||||
|
- cont' reseach on MP estimation
|
||||||
|
|
||||||
|
### vac:nim:
|
||||||
|
- `tooling:vac:editor`
|
||||||
|
- Implement notification panel in the extension: https://github.com/nim-lang/vscode-nim/pull/72
|
||||||
|
- Prepare release (to be sync up with Nims) https://github.com/nim-lang/vscode-nim/pull/73
|
||||||
|
- `tooling:vac:nimble`
|
||||||
|
- Fix an issue with the CI and win https://github.com/nim-lang/nimble/pull/1
|
||||||
|
|
||||||
|
### vac:rfc:
|
||||||
|
- `admin/misc`
|
||||||
|
- @ ethcc
|
||||||
|
|
||||||
|
### vac:dr:
|
||||||
|
- `admin/misc`
|
||||||
|
- Finish rlog for [Bloom filters and Cuckoo filters](https://github.com/vacp2p/vac.dev/pull/146)
|
||||||
|
- `vac:dr:anon:vac:gossipsub-anonymity`
|
||||||
|
- Continued work on [Anonymized GossipSub Protocol (AGP)](https://www.notion.so/Anonymized-GossipSub-Protocol-AGP-Wip-cbcbcd6067b347bb812041bce9c110ce) specification. Specifically, details of the custom mixnet protocol [WiP], and encode next hop and delays into beta.
|
||||||
|
- Looked into the [Sphinx](https://github.com/nymtech/nym-mixnet/blob/develop/sphinx/sphinx.go) implementation in Go.
|
||||||
|
- Looked into the overall implementation and algorithm design choices.
|
||||||
|
- `gsub-scaling:vac:gossipsub-simulation`
|
||||||
|
- Looked into testground documentation and example test plans in more detail. Currently, issues with extended delays and occasional failure reports the test ground daemon.
|
||||||
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
||||||
|
- Provide feedback on [gossipsub rlog](https://github.com/vacp2p/vac.dev/pull/145)
|
||||||
|
- `zk:codex:zk-consulting`
|
||||||
|
- Examined [proof of replication](https://hackmd.io/prAbwLpUReqR4OaDLfeeMg), and [discussion](https://discord.com/channels/864066763682218004/1234441272484429875) whether this is relevant for software level.
|
||||||
|
|
||||||
|
### vac:nes:
|
||||||
|
- `state-separation:vac:state-separation-architecture-01`
|
||||||
|
- Worked on execution types and completed private and shielded executions. [Moudy]
|
||||||
|
- Gave a structure to the blogpost. [Moudy]
|
||||||
|
- Selected some components to focus on. [Moudy]
|
||||||
|
- Reviewed and added some specific topics to the [document of Cryptographic Infrastructure and Nullification Strategy](https://notes.status.im/s/iN82QzydC) as part of our Q2 Milestones. [Moudy]
|
||||||
|
- Provided [feedback](https://discord.com/channels/864066763682218004/1261528251143032885) on [Cryptographic Infrastructure and Nullifications document](https://notes.status.im/s/iN82QzydC). [Marvin][DR]
|
||||||
|
- `zkvm:vac:vm-foundations`
|
||||||
|
- Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
|
||||||
|
- Went through MPC materials [Rostyslav]
|
||||||
|
- Reviewed scuttlebutt repo [Rostyslav]
|
||||||
|
- Read about Power of Tau ceremony paper [Rostyslav]
|
||||||
|
- Reviewed powersoftau repo [Rostyslav]
|
||||||
|
- Reviewed all of the zkVM's in the list [Oleksandr]
|
||||||
|
- Provide Rostyslav with partial homomorphic resources. [Marvin][DR]
|
||||||
|
- Add supplemental resources for primitives to [Primitives Document](https://notes.status.im/s/AFBtW3Prj). [Marvin][DR]
|
||||||
|
|
Loading…
Reference in New Issue