mirror of https://github.com/logos-co/roadmap.git
vac: weekly update
This commit is contained in:
parent
a66ef7d387
commit
1ee716089d
|
@ -7,6 +7,8 @@ lastmod: 2024-07-01
|
||||||
draft: false
|
draft: false
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Vac 2024/07/01
|
||||||
|
|
||||||
### vac:p2p:
|
### vac:p2p:
|
||||||
- `nimlibp2p:vac:maintenance`
|
- `nimlibp2p:vac:maintenance`
|
||||||
- removing asyncspawn on yamux
|
- removing asyncspawn on yamux
|
||||||
|
@ -22,6 +24,20 @@ draft: false
|
||||||
- feat: iDontWant is sent only for gossipsub 1.2 or higher https://github.com/vacp2p/nim-libp2p/pull/1135
|
- feat: iDontWant is sent only for gossipsub 1.2 or higher https://github.com/vacp2p/nim-libp2p/pull/1135
|
||||||
|
|
||||||
### vac:tke:
|
### vac:tke:
|
||||||
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||||||
|
- continued the statistical analysis of simulation results (Frederico)
|
||||||
|
- prepared and ran more simulations (Frederico)
|
||||||
|
- `codex:testnet-incentive`
|
||||||
|
- continued developing the testnet incentives report (Frederico)
|
||||||
|
- `codex:cdx`
|
||||||
|
- light work on simulations, will retake this week (Juan)
|
||||||
|
- `waku:general-incentives`
|
||||||
|
- reviewed the latest incentivization proposal (Frederico)
|
||||||
|
- `status:L2-deployment`
|
||||||
|
- reviewed the catsfishing project (Frederico)
|
||||||
|
- reviewed the past work on GMX and veSNT (Frederico)
|
||||||
|
- worked CowSwap comparison, caught a few bugs. Mostly focused on this (Juan)
|
||||||
|
- reviewed and provided coments on the past work on GMX and veSNT (Juan)
|
||||||
|
|
||||||
### vac:dst:
|
### vac:dst:
|
||||||
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
||||||
|
@ -83,6 +99,22 @@ draft: false
|
||||||
- 1 CC day OOO
|
- 1 CC day OOO
|
||||||
|
|
||||||
### vac:sc::
|
### vac:sc::
|
||||||
|
- `codex::contracts-formal-verification`
|
||||||
|
finished base certora setup and first specs but blocked on a few errors
|
||||||
|
- `status:staking-contracts-v1`
|
||||||
|
- Reseach on MP estimation
|
||||||
|
- Meeting with Tokeneconimcs
|
||||||
|
- Paired with Ricardo to clarify misunderstanding of the semantics of `initialMultiplierPoints` and `currentMultiplierPoints`
|
||||||
|
- Ended up making changes to these so that they match the semantics
|
||||||
|
- https://github.com/logos-co/staking/pull/95#event-13284131380
|
||||||
|
- Rebased pending work on cooldown period implementations
|
||||||
|
- https://github.com/logos-co/staking/pull/92
|
||||||
|
- `finance::access-control-safes-support`
|
||||||
|
- Finished reviewing the deployment scripts of the access control safes
|
||||||
|
- Deployed the access control safes together with finances team
|
||||||
|
- Repository
|
||||||
|
- https://github.com/logos-co/access-control-safes
|
||||||
|
- Recording (private, can be requested)
|
||||||
|
|
||||||
### vac:nim:
|
### vac:nim:
|
||||||
- `tooling:vac:lsp`
|
- `tooling:vac:lsp`
|
||||||
|
|
|
@ -0,0 +1,143 @@
|
||||||
|
---
|
||||||
|
title: "2024-07-08 Vac weekly"
|
||||||
|
tags:
|
||||||
|
- "vac-updates"
|
||||||
|
date: 2024-07-08
|
||||||
|
lastmod: 2024-07-08
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
## Vac 2024/07/08
|
||||||
|
|
||||||
|
### vac:p2p:
|
||||||
|
- `nimlibp2p:vac:webrtc-transport`
|
||||||
|
- add proper tracker management: https://github.com/vacp2p/nim-webrtc/pull/17
|
||||||
|
- fix the DTLS windows compilation bug
|
||||||
|
- `misc/admin`
|
||||||
|
- reviewing stuff
|
||||||
|
- fix old unittest2 issue: https://github.com/status-im/nim-unittest2/pull/44
|
||||||
|
- `nimlibp2p:vac:quic`
|
||||||
|
- fix: make the tests pass https://github.com/status-im/nim-quic/pull/41
|
||||||
|
- chore: add initial logging https://github.com/status-im/nim-quic/pull/42
|
||||||
|
- chore: upgrade ngtcp2 to 1.6.0 https://github.com/status-im/nim-ngtcp2/pull/6
|
||||||
|
|
||||||
|
### vac:tke:
|
||||||
|
- `admin`
|
||||||
|
- 2 + 5 + 1 CC days off
|
||||||
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||||||
|
- ran simulations and analyze results related to the wealth concentration (Frederico)
|
||||||
|
- `status:L2-deployment`
|
||||||
|
- analysed the SNT token utility (Frederico)
|
||||||
|
- started rewriting the GMX/veSNT model with the newest constraints (Frederico)
|
||||||
|
- continued research on cow swap, finally cor enough data and context to tell a story (Juan)
|
||||||
|
- Met with Agata to discuss legal aspect of swap aggregator; need to discuss paraswap with broader team (Juan)
|
||||||
|
- light catch up on catsfishing (Juan)
|
||||||
|
|
||||||
|
### vac:dst:
|
||||||
|
- `admin/misc`
|
||||||
|
- 2 + 4 CC days off
|
||||||
|
- catch up last week conversations
|
||||||
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||||||
|
- Started discv5 analysis and simulations
|
||||||
|
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
||||||
|
- Run and test nimlibp2p v1.4.0
|
||||||
|
- `vac:dst:tooling:vac:visualizer-tool`
|
||||||
|
- New "DST Visualiser"/NodeJS Visualiser tool for realtime visualisation
|
||||||
|
- used for Waku marketing
|
||||||
|
|
||||||
|
### vac:qa:
|
||||||
|
- `waku:interop-testing-02`
|
||||||
|
- retested bug fixes and removed xfailed tests for [fixed bugs](https://github.com/waku-org/waku-interop-tests/pull/49)(@Florin)
|
||||||
|
- fix connection error [message](https://github.com/waku-org/waku-interop-tests/pull/50)(@Florin)
|
||||||
|
- add peer store capacity to go-waku start [flags](https://github.com/waku-org/waku-interop-tests/pull/52)(@Florin)
|
||||||
|
- chore: refactor setup relay node for sharding(@Roman)
|
||||||
|
[PR 48 - merged](https://github.com/waku-org/waku-interop-tests/pull/48)
|
||||||
|
- Test/peer exchange(@Roman)
|
||||||
|
[PR 51 - in progress](https://github.com/waku-org/waku-interop-tests/pull/51)
|
||||||
|
- `waku:test-automation-status-go-cli`
|
||||||
|
- discussions on the community actions [PR](https://github.com/status-im/status-cli-tests/pull/5) regarding how to make the tests create less data(@Florin)
|
||||||
|
- `vac:test-automation-nim-libp2p`
|
||||||
|
- start creating test plan for YAMUX(@Florin)
|
||||||
|
- `waku:test-automation-rln`
|
||||||
|
- Run simulations(@Alex)
|
||||||
|
- Debugged a missmatch between expected sent messages vs actual received messages(@Alex)
|
||||||
|
- Root cause: Injection script (Simulation tool). Explains a lot of issues I had.
|
||||||
|
- [Issue](https://github.com/waku-org/waku-simulator/issues/82): Reported by Tanya a couple days prior without me knowing
|
||||||
|
- `admin/misc`
|
||||||
|
- OOO 1 + 1 CC Day
|
||||||
|
|
||||||
|
### vac:acz:
|
||||||
|
- `rlnp2p:waku:rlnv2-e2e`
|
||||||
|
- [test(rln-relay): aggressive polling for networks with short block times](https://github.com/waku-org/nwaku/pull/2871)
|
||||||
|
- [fix(rln_keystore_generator): improve error handling for unrecoverable failure](https://github.com/waku-org/nwaku/pull/2881)
|
||||||
|
- assistance with deploying rlnv2 fork on `waku.test` fleet
|
||||||
|
- `stealth-address-kit:vac:maintenance`
|
||||||
|
- [chore: deduplicate ffi types generated per elliptic curve by using a prelude for the ffi module](https://github.com/vacp2p/stealth-address-kit/commit/fc7e9cf51090069a4c3eee295583945e09bfb400)
|
||||||
|
- [chore: add Makefile targets to generate bindings for foreign languages (C, Nim)](https://github.com/vacp2p/stealth-address-kit/blob/fc7e9cf51090069a4c3eee295583945e09bfb400/Makefile), some other trivial Makefile changes
|
||||||
|
- `secure-channels:waku:mls-poc`
|
||||||
|
- Integrated smart contract into project [PR](https://github.com/vacp2p/de-mls/pull/14)
|
||||||
|
- Started to work with CLI interface for demo: [open PR](https://github.com/vacp2p/de-mls/pull/17)
|
||||||
|
- [feat: initial implementation of smart contract for de-mls](https://github.com/vacp2p/de-mls/pull/10)
|
||||||
|
- [chore: add anvil to de-mls for prototyping](https://github.com/vacp2p/de-mls/pull/12)
|
||||||
|
- [chore: deploy contracts with broadcast modifier](https://github.com/vacp2p/de-mls/pull/13)
|
||||||
|
- [chore: add Makefile target to run full example e2e](https://github.com/vacp2p/de-mls/pull/15)
|
||||||
|
- general debugging
|
||||||
|
- review of the repo before demo @ ethcc
|
||||||
|
- `admin/misc`
|
||||||
|
- [updated acz milestones](https://github.com/logos-co/roadmap/pull/80)
|
||||||
|
- admin work for CCs traveling to brussels (ethcc).
|
||||||
|
- First review cycle retro with Ekaterina
|
||||||
|
|
||||||
|
### vac:sc::
|
||||||
|
- `codex::contracts-formal-verification`
|
||||||
|
- talked with the Certora team and we found a bug in their prover and they are fixing it
|
||||||
|
- they also helped with some changes in the setup and we are waiting for a PR from them
|
||||||
|
- PRs updating our foundry template
|
||||||
|
- https://github.com/vacp2p/foundry-template/pull/29
|
||||||
|
- https://github.com/vacp2p/foundry-template/pull/30
|
||||||
|
- `status:staking-contracts-v1`
|
||||||
|
- Research & dev on MP estimation
|
||||||
|
|
||||||
|
### vac:nim:
|
||||||
|
- `tooling:vac:nimble`
|
||||||
|
- Improves nim installation by using csources (same as atlas)
|
||||||
|
(https://github.com/nim-lang/nimble/pull/1233)
|
||||||
|
- Issues:
|
||||||
|
- Remove nimble from nim compilation Fixes #1175 (above)
|
||||||
|
- nimble -v may bootstrap Nim compiler from sources #1232
|
||||||
|
(https://github.com/nim-lang/nimble/issues/1232)
|
||||||
|
- help should not download package list on a clean setup #1227
|
||||||
|
(https://github.com/nim-lang/nimble/issues/1227)
|
||||||
|
- Fix https://github.com/nim-lang/nimble/pull/1234
|
||||||
|
- Adds a test that verifies that the required Nim is the one used by nimble when compiling and running the package
|
||||||
|
https://github.com/nim-lang/nimble/pull/1235
|
||||||
|
|
||||||
|
### vac:rfc:
|
||||||
|
- `codex:specs-init`
|
||||||
|
- reading for codex vaildator rfc, started first draft
|
||||||
|
- `admin/misc`
|
||||||
|
- changes to 1/COSS - https://github.com/vacp2p/rfc-index/pull/4
|
||||||
|
|
||||||
|
### vac:dr:
|
||||||
|
|
||||||
|
### vac:nes:
|
||||||
|
- `state-separation:vac:state-separation-architecture-01`
|
||||||
|
- Work on the [document of Execution Types](https://notes.status.im/s/5NsmY46LB) as part of our Q2 Milestones:
|
||||||
|
- Handeled Marvin's questions and feedback about [state separation](https://notes.status.im/s/NTGXdz9NM) [Moudy]
|
||||||
|
- Work on the [document of Cryptographic Infrastructure and Nullification Strategy](https://notes.status.im/s/p9UuEzVpr) as part of our Q2 Milestones:
|
||||||
|
- Reviewed and added some specific topics [Moudy]
|
||||||
|
- Worked on the missing components and started prioritizing some of them [Moudy]
|
||||||
|
- Prepare [document](https://hackmd.io/6xI-oIyIR1KpT0XAwufvgw?view) comparing Nescience to other privacy zkVMs [Marvin] [DR]
|
||||||
|
- Reviewed and provided [feedback](https://discord.com/channels/864066763682218004/1257792986482348212) on Execution Types [document](https://notes.status.im/s/5NsmY46LB) [Marvin] [DR]
|
||||||
|
- Extracting the missing components for State-separation and add them into a [notion page](https://www.notion.so/Missing-Components-for-State-Separation-bcbcb0fe80de499c93ba30e03fd9671d) [Ugur] [ACZ]
|
||||||
|
- Discussed with Moudy and choose the two bullets from the missing components list namely, key management & addresses and Nullifiers [Ugur] [ACZ]
|
||||||
|
- `zkvm:vac:vm-foundations`
|
||||||
|
- Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
|
||||||
|
- Went through materials on ring signatures provided by Marvin and through CCS repos [Rostyslav]
|
||||||
|
- Started going through MPC materials prepared by Marvin [Rostyslav]
|
||||||
|
- Staring going through materials on ring signatures provided by Marvin [Rostyslav]
|
||||||
|
- Provided Rostyslav some [additional information](https://discord.com/channels/864066763682218004/1243517921683177575/1258812512338575402) on MPCs [Marvin][DR]
|
||||||
|
- Reviewed SP1, Nexus, Risc0 and zkMIPS for scoring [Oleksandr]
|
||||||
|
- Reviewed the list of comparison between existing ZkVMs and Nescience and added some specific details [Moudy]
|
||||||
|
- Discussed with Rostyslav and Oleksandr about how to proceed for implementing primitives and what to focus on for scoring [Moudy]
|
||||||
|
|
Loading…
Reference in New Issue