mirror of https://github.com/logos-co/roadmap.git
10 KiB
10 KiB
title | tags | date | lastmod | draft | |
---|---|---|---|---|---|
2024-06-24 Vac weekly |
|
2024-06-24 | 2024-06-24 | false |
Vac 2024/06/24
vac:p2p:
nimlibp2p:vac:maintenance
- Merged new PeerEvent https://github.com/vacp2p/nim-libp2p/pull/843/
- Merged Yamux: change a Future into a AsyncEvent because it makes more sense https://github.com/vacp2p/nim-libp2p/pull/1133/
- feat: add maxSize to TimedCache https://github.com/vacp2p/nim-libp2p/pull/1132
- chore: add .git-blame-ignore-revs https://github.com/vacp2p/nim-libp2p/pull/1130
- chore: delete branch folders from gh-pages https://github.com/vacp2p/nim-libp2p/pull/1127
nimlibp2p:vac:webrtc-transport
- DTLS https://github.com/vacp2p/nim-webrtc/pull/10
- Adds testing
- Some refactorization (remove useless code/change names/comments/splitting files etc..
- DTLS https://github.com/vacp2p/nim-webrtc/pull/10
nimlibp2p:vac:gossipsub-perf-improvements
- Improvements related to Gossipsub 1.2 https://github.com/vacp2p/nim-libp2p/issues/1131
vac:tke:
admin
- 2 CC days-off
nomos:cryptarchia-wealth-concentration-known-stake
- performed statistical analysis of simulation results (Frederico)
- read paper about StakeSure (Frederico)
- Discussed statistical analysis of simulation results w/Frederico (Juan)
codex:cdx
- finalized the Litepaper (Frederico)
- prepared a "Codex in one slide" doc (Frederico, Juan)
- worked on simulations (Juan)
codex:testnet-incentive
- kicked off the testnet incentives report (Frederico)
status:L2-deployment
- reviewed all docs (Frederico, Juan)
- Meeting with Swiss legal councel for status (Frederico, Juan)
- Worked on CowSwap comparison (Juan)
vac:dst:
vac:dst:deployment-and-analysis:waku:10k
- Various (1-10k) 0.27 deployments with full hardware, measurements
- "Right on the edge" with Prometheus
- Will be backing up Prometheus and replacing with VictoriaMetrics
- Various (1-10k) 0.27 deployments with full hardware, measurements
vac:dst:deployment-and-analysis:waku:midscale
- Repeat multiple simulations for Gabriel(Waku) until found the issue
- Simulations for version v0.29
vac:dst:tooling:vac:visualiser-tool
- Call and chat with Zoltan. Helped him analyze some waku-simulator results with visualizer.
- Started cleaning/creating more utilities for Zoltan so he can use it on his own.
- Deployed VictoriaLogs to replace Loki and finally get logs from each container
- Prep work for switching to VictoriaMetrics for better telemetry
vac:dst:deployment-and-analysis:vac:libp2p-version-testing
- Do simulations, gather data and perform analysis for nimlibp2p
- Analysis with 50KB and 500KB, 1.2 and 1.3 versions, with mplex and yamux
- Do simulations, gather data and perform analysis for nimlibp2p
vac:qa:
waku:test-automation-status-go-cli
(@Florin)waku:interop-testing-02
(@Roman)- Test/peer connection management PR 45 - merged <- issues processed
- bug: could not register RLN Issue 2837 - open - new implementation TBD
nomos:test-automation-cryptarchia
(@Roman)- chore: cryptarchia unit tests update PR 657 - in progress
- chore: cryptarchia ledger unit tests update PR 660 - in progress - one last state not simulated
vac:test-automation-nim-tooling
(@Roman)waku:test-automation-rln
(@Alex)- RLN v2 Testing
- Run tests both in old and new (
waku:v0.30.0-rc.0
) nwaku image - Various fixes and two helper scripts - PR
- Found Issues:
- RLN_RELAY_MSG_LIMIT error handling
- Restarting node containers don't load keystore
- Excessive memory usage on nodes with big message sizes
- Run tests both in old and new (
- RLN v2 Testing
vac:acz:
secure-channels:waku:mls-poc
- Create PR with de-MLS PoC
- Fixed most of comments after first review
- Started to work with applying redis pub-sub approach
secure-channels:waku:mls-design
- Preparation of the talk for EthCC Brussels.
consulting:codex:proxy-re-encryption
- Research on alternative approaches to PRE.
- Creation of report on research.
admin/misc
- 1 CC was ooo 18th, 19th and 20th (public holiday)
rlnp2p:waku:rlnv2-e2e
- rlnv2 fork fully merged into nwaku
- chore(zerokit): bump submodule
- fix(rln-relay): clear nullifier log only if length is over max epoch gap
- assist with waku-simulator testing
stealth-address-kit:vac:maintenance
- chore(StealthAddressOnCurve): reuse scalar field from Projective
- fix: gitattributes, github pages deployment
- chore: add benchmarks
- chore(release): v0.2.0
- various documentation added, 1, 2 and 3, visible on docsrs
zerokit:vac:maintenance
- chore(rln): further refactoring of interface
- chore(release): v0.5.1 released to crates.io now that confirmed compatibility with nwaku
vac:sc::
status::ens-usernames-maintenance
- Finshed the migration to foundry
finance::access-control-safes-support
- Met with finance and went through deployment scripts for access control safes
status:staking-contracts-v1
- Refactored staking contract functions to be more descriptive
- Fixed a bug that
lock()
increasesaccount.initialMP
vac:nim:
tooling:vac:editor
- Implements a panel to inspect the lsp status so we can easily debug it https://github.com/nim-lang/vscode-nim/pull/68
tooling:vac:lsp
- wip project setup. Improves status, better handling on unknown files #209 https://github.com/nim-lang/langserver/pull/209
- Reuses nimsuggests instances in kwnon files (https://github.com/nim-lang/langserver/pull/211)
- Implements entryPoint (https://github.com/nim-lang/langserver/pull/212)
- WIP Project Setup pending PR
vac:rfc:
nomos:specs-init
- Continued work on data availability rfc, still in draft. Currently believe all sections are included but all sections are not to elaborate. - https://github.com/vacp2p/rfc-index/pull/41
codex:specs-init
- Moved marketplace spec to codex org repo, and made some changes based on feedback - https://github.com/codex-storage/codex-spec/pull/1
- reading for vaildator role rfc
vac:dr:
vac:admin
- Read Nomos' notes on Proof of Equivalence
- Began writing Fiat-Shamir blog
gsub-scaling:vac:unstructured-p2p-improvements-survey
- Worked on blog post for gossipsub improvements for large messages. Still a WiP, need to add summary and references. (ready for review)
zk:codex:zk-consulting
- Met with Balazs to discuss IPA and binding.
- Began reading Blazas' most recent proposal
vac:dr:anon:vac:gossipsub-anonymity
- Continue documenting Anonymized GossipSub Protocol (AGP) specification.
- Finished PoW section
- Investigate issues related to wrapping published messages into Sphinx Packet Format
- Continue documenting Anonymized GossipSub Protocol (AGP) specification.
vac:nes:
virtual-machine-creation:vac:vm-foundations
- work on list of ZkVMs
- Sanity check of the entire list of Zkvms.[Moudy]
- Updated and integrated additional information on Github and Table lists.[Moudy]
- Added a new table with score for Zkvm implementation.[Moudy]
- Prepared a document with a list of primitives and privacy requirements needed to implement on top of existing Zkvms.[Moudy + Marvin] + [DR]
- Provided data on why zkLLVM, Lurk, Novanet, Ola, SnarkOS are not zkVMs. [Rostyslav]
- Sanity checks Cairo and Piecrust. [Rostyslav]
- Added missing data on zkVMs. [Rostyslav]
- Scored SP1, JOLT, Nexus, RISC0, Valida, O1VM. [Rostyslav]
- Provided information why SP1, zkMIPS, Miden, and Aleo(SnarkVM) are zkVM and why zkOS, Powdr are not. [Ugur][ACZ]
- Provide why (or why not zkVM) zkVM for Valida, Nexus, Jolt, Ceno and RISC0. [Marvin][DR]
- work on list of ZkVMs
state-separation:vac:state-separation-architecture-01
- Worked on defining and answering several questions about Nesceince. [Moudy]
- Reviewed part of the prototype. [Moudy]
- Started to answering some questions related to blogpost for state separation. [Ugur][ACZ]