mirror of https://github.com/logos-co/roadmap.git
vac: weekly update
This commit is contained in:
parent
4f8fd57ad8
commit
4eae832b07
|
@ -0,0 +1,148 @@
|
|||
---
|
||||
title: "2024-05-21 Vac weekly"
|
||||
tags:
|
||||
- "vac-updates"
|
||||
date: 2024-05-21
|
||||
lastmod: 2024-05-21
|
||||
draft: false
|
||||
---
|
||||
|
||||
## Vac 2024/05/21
|
||||
|
||||
### vac:p2p:
|
||||
- `nimlibp2p:vac:maintenance`
|
||||
- check use outside test definition https://github.com/status-im/nim-unittest2/issues/43
|
||||
- feat(service): add wildcard address resolver https://github.com/vacp2p/nim-libp2p/pull/1099
|
||||
|
||||
### vac:tke:
|
||||
- `admin``
|
||||
- 1.5 CC day off
|
||||
- `codex:cdx`
|
||||
- read Codex business related docs (Frederico)
|
||||
- reviewed and extended Codex' Incentive Mechanisms (Frederico)
|
||||
- Reviewing internal and external materials (Martin)
|
||||
- Commented on Codex tokenomics and on investor strategy docs (Juan)
|
||||
- `nomos:cryptarchia-wealth-concentration-known-stake`
|
||||
- continued the restructure of the previous work under a newly defined strategy (Frederico)
|
||||
- `status:L2-deployment`
|
||||
- caught up with the current state (Frederico)
|
||||
- Looking into further L2 economic models, internal discussions (Martin)
|
||||
- Discussion with LiFi team (Juan)
|
||||
- Finished writeup on swap aggregator (Juan)
|
||||
- `waku:general-incentives`
|
||||
- caught up with the current state (Frederico)
|
||||
- Sync with the Waku team and mapping out potential for TKE support after reprioritization (Martin)
|
||||
- Updating Waku Tokenomics Notion (Martin)
|
||||
- `status:SNT-staking`
|
||||
- Chats with potential partners for the swap product; analysis of the industry (Martin)
|
||||
|
||||
### vac:dst:
|
||||
- `vac:dst:deployment-and-analysis:waku:midscale`
|
||||
- Repeated deployments with waku v0.26
|
||||
- 1 to 3K nodes, with 1 msg per 1, 5, 10 seconds
|
||||
- `vac:dst:deployment-and-analysis:waku:10k`
|
||||
- Ran 10K deployments to test noise levels post-insulation
|
||||
- Continued work on metrics + DNS stability
|
||||
- `vac:dst:tooling:vac:visualiser-tool`:
|
||||
- Finished implementing the visualization part as a Jupyter notebook
|
||||
- Still remaining: Evaluate how to propperly visualize thousands of nodes
|
||||
- `vac:dst:deployment-and-analysis:vac:libp2p-version-testing`
|
||||
- Analyzed Yamux issue
|
||||
- Looks like keep-alive flag was the root of the cause (at waku level).
|
||||
- `vac:dst:deployment-and-analysis:codex:testnet`
|
||||
- Migrated Codex VacLab storage to SeaweedFS
|
||||
- Re-created Codex Kubernetes access
|
||||
|
||||
### vac:qa:
|
||||
- `waku:interop-testing`
|
||||
- store content topic [fix](https://github.com/waku-org/waku-interop-tests/pull/37)(@Florin)
|
||||
- store v3 [PR](https://github.com/waku-org/waku-interop-tests/pull/38)(@Florin)
|
||||
- worked with SP to translate the store v3 message hashing mechanism from nim to python (@Florin)
|
||||
- investigated with Richard some interop store v3 issues(@Florin)
|
||||
- [update lightpush tests with big payloads](https://github.com/waku-org/waku-interop-tests/pull/39) based on latest nwaku fix(@Florin)
|
||||
- `waku:test-automation-sharding`
|
||||
- Merge Nwaku PR and closed the milestone(@Alex)
|
||||
- `waku:test-automation-nwaku`
|
||||
- Merge Peer & Connection Management PR and closed the milestone(@Alex)
|
||||
- `waku:test-automation-rln`
|
||||
- Finally get node to node onchain test working(@Alex)
|
||||
- Briefly investigate alternative methods. Didn't manage to get it working, left for later, worth investigating: Improve developer experience and discard potential bugs.(@Alex)
|
||||
- `nomos:test-automation-cryptarchia`
|
||||
- Read Nomos documentation and related papers(@Alex)
|
||||
- `admin/misc`
|
||||
- Catch up with things that I missed while on vacation(@Florin)
|
||||
- OOO All week(@Roman)
|
||||
|
||||
### vac:acz:
|
||||
- `secure-channels:waku:fd-design`
|
||||
- Improvements on the [DCGKA-based approach](https://github.com/vacp2p/rfc-index/pull/28)
|
||||
- Document the [UPKE scheme](https://www.notion.so/UPKE-proposal-d24a774a46214ed19916dbdcb18a3ae3)
|
||||
- Created a small doc about ERC [ERC-725](https://github.com/ERC725Alliance/ERC725/blob/main/docs/ERC-725.md) and [ERC-735](https://github.com/ethereum/EIPs/issues/735) in [Notion](https://www.notion.so/Applied-Cryptography-ZK-870520f131954b90b1837ec4749f890f?pvs=4#955055a1f97b4d3593fedbdc111d268e)
|
||||
- Study on a proposal authentication protocol based on SIWE + AS together.
|
||||
- Read Ramses' [UPKE notes](https://www.notion.so/UPKE-proposal-d24a774a46214ed19916dbdcb18a3ae3?pvs=4)
|
||||
- `secure-channels:waku:mls-design`
|
||||
- Started preparing the talk for Brussels.
|
||||
- `zerokit:vac:zerokit-v0.5`
|
||||
- merged PR about getting subtree root: [subtree root PR](https://github.com/vacp2p/zerokit/pull/247)
|
||||
- found bugs in tree behavior: [Incorrect behavior of trees in override_range function](https://github.com/vacp2p/zerokit/issues/248)
|
||||
- merged PR about checking and storing zero leaves indices: [zero leaves PR](https://github.com/vacp2p/zerokit/pull/249)
|
||||
- in part of [zero leaves PR](https://github.com/vacp2p/zerokit/pull/249): started to research better implementation for leaves storage (done with the idea of using bloom filter and its improvements - both had worse performance)
|
||||
- `rlnp2p:waku:rln-doc-and-outreach`
|
||||
- wrapped up and published [rln-v3 rlog](https://vac.dev/rlog/rln-v3)
|
||||
- `secure-channels:waku:ethereum-chat`
|
||||
- started implementing design of de-MLS [smart contracts](https://github.com/vacp2p/de-mls/issues/1)
|
||||
- `rlnp2p:waku:rlnv2-e2e`
|
||||
- new milestone discussion and agreement with waku research
|
||||
- started converting [waku-rln-contract](https://github.com/waku-org/waku-rln-contract) to standalone repo since their requirements are more specific now
|
||||
- `stealth-address-kit:vac:research`
|
||||
- presented stealth address kit to the EIP Discussions call with the SC t
|
||||
|
||||
### vac:sc::
|
||||
|
||||
### vac:nim:
|
||||
- `tooling:vac:compiler`
|
||||
- Updates nimble https://github.com/nim-lang/Nim/pull/23601 After it gets merged it needs to be backported.
|
||||
- Backport: https://github.com/nim-lang/Nim/pull/23600 https://github.com/nim-lang/Nim/pull/23599
|
||||
- `tooling:vac:editor`
|
||||
- Auto updates lsp when the local lsp is used (https://github.com/nim-lang/vscode-nim/commit/1b542e337095b74260b94e5f9ede5715035eafc5)
|
||||
- Upload the artifacts from the last release so user can get the extension without using the marketplace: https://github.com/nim-lang/vscode-nim/releases/tag/v0.9.0
|
||||
|
||||
### vac:rfc:
|
||||
- `codex:specs-init`
|
||||
- Updated CODEX-MARKETPLACE rfc, ready for another round of feedback - https://github.com/vacp2p/rfc-index/pull/36
|
||||
- Created new dispersal rfc, still in draft - https://github.com/vacp2p/rfc-index/pull/39
|
||||
- `nomos:specs-init`
|
||||
- Worked on data availibility rfc, work still in progess
|
||||
- `vac:rfc-index`
|
||||
- moved vac raw specs to raw folder - https://github.com/vacp2p/rfc-index/pull/37
|
||||
- created pr to move rln-v1 to draft, still in draft - https://github.com/vacp2p/rfc-index/pull/40
|
||||
|
||||
### vac:dr:
|
||||
- `gsub-scaling:vac:gossipsub-simulation`
|
||||
- Completed staggered message sending approach for current (priority queues). The branch is available as [draft PR](https://github.com/vacp2p/nim-libp2p/pull/1100) for discussions.
|
||||
- The implementation shows upto 5% latency gains on most of the test runs, and significant bandwidth saving is achieved.
|
||||
- `zk:codex:zk-consulting`
|
||||
- Worked on [questions](https://discord.com/channels/864066763682218004/1234441272484429875/1235625113718751282) that Codex raised concerning Beyond the Circuit that they have.
|
||||
- Began reviewing [proposed proof algorithm draft](https://hackmd.io/@bkomuves/SyPHG0PfR)
|
||||
- Provided feedback on notes [1](https://hackmd.io/@bkomuves/BkBm9X0zC) and [2](https://hackmd.io/@bkomuves/rJ-bGisfC).
|
||||
- `vac:admin`
|
||||
- Worked on BloomFilter, KZG, and Verkle Trees blogs and presentation for LOGOS research call.
|
||||
- Provided feedback on Akshaya's notes as requested [1](https://www.notion.so/Nym-network-WiP-e27772d4ab654126a315ad78d82cd4dc), [2](https://www.notion.so/GossipSub-WiP-f65fd757564348c2b55e9efa7dd30257), [3](https://www.notion.so/Waku-v2-Relay-Anonymity-Analysis-337bf3a59dd147b1b1defc7a84494934), [4](https://www.notion.so/Dandelion-WiP-ef2a87cc988f443293d94282787755b8).
|
||||
- `vac:dr:anon:vac:gossipsub-anonymity`
|
||||
- Synced with Daniel on current progress and milestone.
|
||||
- Researched onion encryption for anonymous routing in GossipSub (WiP) and other mixnet solutions for comparison.
|
||||
- Began reading [On the Anonymity of Peer-To-Peer Network Anonymity Schemes Used by Cryptocurrencies](http://arxiv.org/pdf/2201.11860) to understand the attack on Dandelion better
|
||||
|
||||
### vac:nes:
|
||||
- `state-separation:vac:state-separation-architecture-01`
|
||||
- Reviewed and discussed the architecuture of state separation and took some decisions regarding the smart contracts types (Ugur + Moudy)
|
||||
- Improved the prototype by adding private-only and public-only smart contracts (Ugur)
|
||||
- Created examples of executions consist of two functions for end-to-end execution (Moudy + Ugur)
|
||||
- `proofsystems:vac:research-existing-proof-systems`
|
||||
- Started working on a writeup about Greco zk proofs (Rostyslav)
|
||||
- `proofsystems:vac:benchmarks`
|
||||
- Did further review on what should be included in the blogpost (was put on hold to finish the zkvms research list etc) (Moudy)
|
||||
- `virtual-machine-creation:vac:vm-foundations`
|
||||
- Published a detailed issue including the [list of the Zkvms](https://github.com/vacp2p/zk-explorations/issues/40) that we need to look into and all the requirements to cover (Moudy)
|
||||
- Started researching existing zkVM's (Team)
|
||||
|
Loading…
Reference in New Issue