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
- DTLS: lot of fixes / changes
nimlibp2p:vac:maintenance
- Yamux Future leaks
- Start looking at the async exception tracking
- fix: infinite loop when connection is aborted before being accepted
- fix(transport): tcp accept fixes
- Investigate interop status and begin working towards solution
- Begin test plans: Implement gossipsub’s peer discovery test cases, some utility code and small refactor
- Deeply investigate “unsub-sub backoff” test case, seemingly weird behaviour
- Issues: Rendezvous: Unsubscribed peers may be discovered - Issue
- Prepare interview and interview candidat
nimlibp2p:vac:quic
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 (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 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
- Repeated 100-bytes results with version
- Performed regression analysis for nim libp2p 1.5:
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(@Florin)
- adjust tests based on the latest lightpush changes(@Florin)
- start looking at e2e tests(@Florin)
- chore: RLNv2 tests update(@Roman) PR 62 - merged
nomos:test-automation-data-availability
- Test plan for Data Availability(@Florin)
- chore: Da kzgrs unit tests update(@Roman) PR 676 - merged
vac:test-automation-nim-libp2p
- Post nimbledeps issue - Issue(@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)
- Issues(@Alex)
- Rendezvous: Unsubscribed peers may be discovered - Issue
- Deeply investigate “unsub-sub backoff” test case, seemingly weird behaviour(@Alex)
- Prepare interview and interview candidate(@Alex)
vac:acz:
secure-channels:waku:mls-poc
consulting:codex:proxy-re-encryption
rlnp2p:waku:rlnv2-e2e
- wip implementation of new rln contract spec
anon:vac:gossipsub-anonymity
- Continued implementing the Mix protocol PoC 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. 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 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)
- Also discussed outstanding things to be done for estimation
- Created PR as base for discussion
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
- Total supply == sumOfBalances
- Total sent <= total received
- Proof can’t be missing when in period
- Meeting with Certora
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
- 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
- Bump
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. 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.
- Finally able to compile and run staggered message sending simulation in test ground. Had to play with nimble/sdk files to get it compiled.
zk:codex:zk-consulting