mirror of https://github.com/logos-co/roadmap.git
181 lines
9.6 KiB
Markdown
181 lines
9.6 KiB
Markdown
---
|
|
title: "2024-08-12 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2024-08-12
|
|
lastmod: 2024-08-12
|
|
draft: false
|
|
---
|
|
|
|
## Vac 2024/08/12
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- DTLS: lot of fixes / changes
|
|
- https://github.com/vacp2p/nim-webrtc/pull/10
|
|
- add trackers
|
|
- remove asyncspawn
|
|
- a lot of fields are no longer exposed
|
|
- improve comments
|
|
- `nimlibp2p:vac:maintenance`
|
|
- Yamux Future leaks
|
|
- https://github.com/vacp2p/nim-libp2p/pull/1171
|
|
- https://discord.com/channels/864066763682218004/1270398374293667950
|
|
- Find a fix to the leak
|
|
- Start looking at the async exception tracking
|
|
- https://github.com/vacp2p/nim-libp2p/pull/1172
|
|
- [fix: infinite loop when connection is aborted before being accepted](https://github.com/vacp2p/nim-libp2p/pull/1164)
|
|
- [fix(transport): tcp accept fixes](https://github.com/vacp2p/nim-libp2p/pull/1170)
|
|
- Investigate interop status and begin working towards solution
|
|
- Begin test plans: Implement gossipsub's peer discovery test cases, some utility code and small refactor
|
|
- [Draft PR](https://github.com/vacp2p/nim-libp2p/pull/1168)
|
|
- Deeply investigate "unsub-sub backoff" test case, seemingly weird behaviour
|
|
- Issues: Rendezvous: Unsubscribed peers may be discovered - [Issue](https://github.com/vacp2p/nim-libp2p/issues/1169)
|
|
- Prepare interview and interview candidat
|
|
- `nimlibp2p:vac:quic`
|
|
- [create a nim wrapper for cloudflare quiche](https://github.com/vacp2p/nim-libp2p/issues/1167)
|
|
|
|
### vac:tke:
|
|
- `admin`:
|
|
- assisted the Finance team with interviews (Frederico)
|
|
- `misc`
|
|
- met with Matt to discuss ordinals project (Juan)
|
|
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
|
- finalized reports of studies 1 and 2 of the wealth concentration (Frederico)
|
|
- reviewed the Nomos project in view of the discussion with the team next week (Frederico)
|
|
- Worked on statistical analysis (Juan)
|
|
- `status:L2-deployment`
|
|
- reviewed the docs about incentives and monetization (Cats Fishing) (Frederico)
|
|
- following up with Cyp on a coherent model (Martin)
|
|
- identifying suitable token mechanisms for cats fishing to offset inflation (Martin)
|
|
- reviewed the docs about incentives and probabilities (Cats Fishing) (Juan)
|
|
- Worked towards XP modeling doc (Juan)
|
|
- `waku:general-incentives`
|
|
- preparing discussion points and actionable items for the call to be presented by Frederico (Martin)
|
|
- met with the team to discuss open questions (Frederico)
|
|
- `codex:testnet-incentive`
|
|
- proposed a simple incentive structure (Frederico)
|
|
- `codex:cdx`
|
|
- review Frederico's work on incentivized testnet (Martin)
|
|
- prepared presentation for the IFT Research Call next week (Frederico)
|
|
- reviewed the simulation code (Frederico)
|
|
- Pushed update to code (Juan)
|
|
- `status:SNT-staking`
|
|
- reviewing Ricardo's edits (Martin)
|
|
|
|
### vac:dst:
|
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
|
- Finish [log analysis PR](https://github.com/vacp2p/10ksim/pull/35) (ready for review)
|
|
- Help Gabriel with mplex Future logging investigation
|
|
- Revisit message hash duplication issue
|
|
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
|
- Performed [regression analysis](https://www.notion.so/Nim-libp2p-v1-5-0-regression-testing-August-2024-25edba733c704ccaa411919555c5db1a) for nim libp2p 1.5:
|
|
- Repeated 100-bytes results with version `1.2`
|
|
- Initial `1.5` tests
|
|
- After Diego's loop fix: https://github.com/vacp2p/nim-libp2p/pull/1166
|
|
- `admin/misc`
|
|
- Wings OOO last week
|
|
- Helping Jakub remove old DST-DeepResearch infra
|
|
- Still in progress
|
|
- DST Presentation for Status/Waku
|
|
|
|
### vac:qa:
|
|
- `waku:interop-testing-02`
|
|
- check lighpush errors and report [issue](https://github.com/waku-org/nwaku/issues/2955)(@Florin)
|
|
- adjust tests based on the latest [lightpush changes](https://github.com/waku-org/waku-interop-tests/pull/64)(@Florin)
|
|
- start looking at e2e tests(@Florin)
|
|
- chore: RLNv2 tests update(@Roman)
|
|
[PR 62 - merged](https://github.com/waku-org/waku-interop-tests/pull/62)
|
|
- `nomos:test-automation-data-availability`
|
|
- Test plan for [Data Availability](https://www.notion.so/DA-Test-Plan-cc5ff67ad5e94b94b70df46ad67516c2)(@Florin)
|
|
- chore: Da kzgrs unit tests update(@Roman)
|
|
[PR 676 - merged](https://github.com/logos-co/nomos-node/pull/676)
|
|
- `vac:test-automation-nim-libp2p`
|
|
- Post nimbledeps issue - [Issue](https://github.com/nim-lang/nimble/issues/1255)(@Alex)
|
|
- Investigate interop status and begin working towards solution(@Alex)
|
|
- Begin test plans: Implement gossipsub's peer discovery test cases, some utility code and small refactor.(@Alex)
|
|
- [Draft PR](https://github.com/vacp2p/nim-libp2p/pull/1168)
|
|
- Issues(@Alex)
|
|
- Rendezvous: Unsubscribed peers may be discovered - [Issue](https://github.com/vacp2p/nim-libp2p/issues/1169)
|
|
- Deeply investigate "unsub-sub backoff" test case, seemingly weird behaviour(@Alex)
|
|
- Prepare interview and interview candidate(@Alex)
|
|
|
|
### vac:acz:
|
|
- `secure-channels:waku:mls-poc`
|
|
- Finished a new version of the onchain component in the [RFC](https://github.com/vacp2p/rfc-index/blob/eth-secpm-onchain/vac/raw/eth-secpm.md)
|
|
- Reviewed and left comments onchain component doc [in notion](https://www.notion.so/Decentralized-MLS-notes-3d77fc8744054a5e9f8c59a3d2241f1d)
|
|
- Finished new flow for adding members to the group, update api regarding new smart contract: [PR](https://github.com/vacp2p/de-mls/pull/26)
|
|
- `consulting:codex:proxy-re-encryption`
|
|
- Included a review of the [proposal](https://eprint.iacr.org/2019/1275.pdf) to Codex's Notion [document](https://www.notion.so/Approaches-to-plausible-deniability-87c6fef92df946fcbc1327d51d936ce1) on plausible deniability.
|
|
- `rlnp2p:waku:rlnv2-e2e`
|
|
- wip implementation of [new rln contract spec](https://github.com/waku-org/specs/pull/30)
|
|
- `anon:vac:gossipsub-anonymity`
|
|
- Continued implementing the [Mix protocol PoC](https://github.com/vacp2p/mix) in Nim
|
|
- Implemented manual serialization, Proof of Work (PoW), tag manager, and Sphinx packet wrapping.
|
|
- `admin/misc`
|
|
- Started considering a new organization for the [ACZ Notion page](https://www.notion.so/Applied-Cryptography-ZK-870520f131954b90b1837ec4749f890f). The idea of the new organization is to highlight the cryptographic research done (and forthcoming) in ACZ.
|
|
- 1 cc ooo one day
|
|
|
|
### vac:sc::
|
|
- `status:staking-contracts-v1`
|
|
- Reviewed Status chain team work, [written suggestions](https://notes.status.im/jaEWLq3xSh2MZyhVL9gF4w) for the project
|
|
- Meeting with Status chain
|
|
- Once again talked about desired features
|
|
- Concluded that we'll **keep** MP within the staking protocol as internal measurement unit
|
|
- Stake SNT -> gain MP -> get XP
|
|
- Reviewed work on MP estimation
|
|
- Fixed Estimation of MPs when staking on middle of epoch (normal user case)
|
|
- Found and fixed bugs: staking too low amounts (less than 53), doubled totalStaked on estimation
|
|
- Debugged the whole estimation and MP generation code on many different cases (see debug code [here](https://github.com/logos-co/staking/tree/mp-estimate-console-log))
|
|
- Also discussed outstanding things to be done for estimation
|
|
- Created PR as base for discussion
|
|
- https://github.com/logos-co/staking/pull/97
|
|
- `codex::contracts-formal-verification`
|
|
- Meeting with Certora
|
|
- Clarified some open questions about Codex
|
|
- Discussed open questions about CVL
|
|
- Found a bug in the prover that will be fixed by certora
|
|
- Implemented certora rules
|
|
- Request state changes
|
|
- https://github.com/codex-storage/codex-contracts-eth/pull/142
|
|
- Total supply == sumOfBalances
|
|
- https://github.com/codex-storage/codex-contracts-eth/pull/146
|
|
- Total sent <= total received
|
|
- https://github.com/codex-storage/codex-contracts-eth/pull/147
|
|
- Proof can't be missing when in period
|
|
- https://github.com/codex-storage/codex-contracts-eth/pull/148
|
|
|
|
### vac:nim:
|
|
- `tooling:vac:lsp`
|
|
- Chronos migration WIP: https://github.com/nim-lang/langserver/pull/225
|
|
- `tooling:vac:editor`
|
|
- Fixes parameters for running nimlangserver.cmd on Windows fixes #80 #84
|
|
- https://github.com/nim-lang/vscode-nim/pull/84
|
|
- Release https://github.com/nim-lang/vscode-nim/pull/85 https://github.com/nim-lang/vscode-nim/releases/tag/v1.0.1
|
|
- `tooling:vac:compiler`
|
|
- Bump `nimble` https://github.com/nim-lang/Nim/pull/23918
|
|
- `misc`
|
|
- Troubleshoot issues, review PRs
|
|
|
|
### vac:rfc:
|
|
- `codex:specs-init`
|
|
- Worked on codex validator rfc, after discussion will be added to marketplace rfc
|
|
- Made some changes to marketplace rfc - https://github.com/codex-storage/codex-spec/pull/1
|
|
|
|
### vac:dr:
|
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
|
- Finalized [large message handling blogpost](https://github.com/vacp2p/vac.dev/pull/145). The revised version is ready for review
|
|
- Participated in libp2p specs meeting. Had to go through some potential suggestions regaring IHAVE/IWANT message handling.
|
|
- `gsub-scaling:vac:gossipsub-simulation`
|
|
- Finally able to compile and run staggered message sending simulation in test ground. Had to play with nimble/sdk files to get it compiled.
|
|
- Still facing issues regarding network reachability. But that can be resolved (looking into other testground SDKs for network connectivity)
|
|
- Still need to be able to parse and analyze output files.
|
|
- `zk:codex:zk-consulting`
|
|
- Read [Mova](https://eprint.iacr.org/2024/1220) and began [notes](https://hackmd.io/PdbAwf64SrCF4Ous3_uy1w)
|
|
- Continued [notes](https://hackmd.io/PpoIyPt2StyaexcIfdpEQg) on Spartan
|
|
- Worked on in-node aggregation
|
|
|
|
|
|
### vac:nes:
|
|
|