mirror of https://github.com/logos-co/roadmap.git
148 lines
8.7 KiB
Markdown
148 lines
8.7 KiB
Markdown
---
|
|
title: "2024-05-13 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2024-05-13
|
|
lastmod: 2024-05-13
|
|
draft: false
|
|
---
|
|
|
|
## Vac 2024/05/13
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:maintenance`
|
|
- fix(CI): rename branch from unstable to master in bumper workflow https://github.com/vacp2p/nim-libp2p/pull/1097
|
|
- fix(yamux): set EoF when remote peer half closes the stream in yamux https://github.com/vacp2p/nim-libp2p/pull/1086
|
|
- reviewing PRs
|
|
|
|
### vac:tke:
|
|
- `codex:cdx`
|
|
- reviewed and extended Codex' Value Capture Mechanisms (Frederico)
|
|
- reviewed and discussed the new Slot Reservation proposal with Codex team (Frederico)
|
|
- Reviewed, commented, and discussed the tokenomics part of the whitepaper (Juan)
|
|
- Read on slot reservation proposals (Juan)
|
|
- Provided feedback on *codex's market validation respose document* (Juan)
|
|
- Catching up on the discussion around marketplace mechanisms (Martin)
|
|
- `status:L2-Deployment`
|
|
- Further work on L2 economic model, focusing on fundametal questions and constraints (Martin)
|
|
- Started working towards a swap aggregator model (Juan)
|
|
- `waku:general-incentives`
|
|
- Reviewing protocols mentioned by Franck (Martin)
|
|
- Identifying key actionable items (Martin)
|
|
- `status:SNT-staking`
|
|
- Sync with SC team on the swap feature, chats with potential partners (Martin)
|
|
- Identifying implications of L2 economic model on SNT staking and its current design (Mart
|
|
|
|
### vac:dst:
|
|
- `admin:misc`
|
|
- Meetings re: milestones, ad hoc discussions
|
|
- `vac:dst:deployment-and-analysis:waku:midscale`
|
|
- Blocked due to Kubernetes issues in lab
|
|
- Issues resolved now, deployments resume on Tuesday evening (14th/15th of May)
|
|
- `vac:dst:deployment-and-analysis:waku:10k`
|
|
- First 10k simulation with metrics
|
|
- Deployment - https://asciinema.org/a/ZzyqtVrcJW6cVwTI0CJDsBWC5
|
|
- k9s - https://asciinema.org/a/4gmnHckrQgYgtwx85ItixRlY0
|
|
- Deployed new Ruby cluster for better DNS + control plane stability
|
|
- Manages 10K simulations - reliably!
|
|
-API becomes unstable at that scale, which is solvable
|
|
- `vac:dst:tooling:vac:visualiser-tool`:
|
|
- PR to be merged regarding code structure and first waku message tracking functionality: [PR](https://github.com/vacp2p/10ksim/pull/24)
|
|
- `vac:dst:deployment-and-analysis:codex:testnet`
|
|
- Debugging issues with distributed storage system used to support Codex nodes
|
|
- Setup access for Codex team
|
|
- `vac:dst:deployment-and-analysis:nomos:mixnet`
|
|
- Continue to follow up with Nomos team
|
|
|
|
### vac:qa:
|
|
- `waku:test-automation-sharding`
|
|
- bug: [message won't be sent over from node1 to node2 with sharded topic subscription](https://github.com/waku-org/go-waku/issues/1086) - some new info from debbuging(@Roman)
|
|
- `waku:test-automation-rln`
|
|
- RLN relay tests [merged](https://github.com/waku-org/waku-interop-tests/pull/30)(@Roman)
|
|
- bug: node won't start with RLN in on-chain dynamic mode
|
|
[Issue 2662 - open](https://github.com/waku-org/nwaku/issues/2662) - retested with [PR 2664](https://github.com/waku-org/nwaku/pull/2664) without better outcome(@Roman)
|
|
- Node readiness with [/health check](https://github.com/waku-org/waku-interop-tests/pull/35)(@Roman)
|
|
- Skip health check for [go-waku](https://github.com/waku-org/waku-interop-tests/pull/36)(@Roman)
|
|
- Continue testing for RLN, Call with Aaryamann. Made some advancements(@Alex)
|
|
- `admin/misc`
|
|
- OOO All week(@Florin)
|
|
- OOO From Monday until Wednesday(@Alex)
|
|
|
|
### vac:acz:
|
|
- `rlnp2p:waku:rln-relay-enhancements`
|
|
- use arkzkey variant of zerokit libs in [nwaku](https://github.com/waku-org/nwaku/pull/2681)
|
|
- window of roots should be accepted as [valid health status of rln-relay](https://github.com/waku-org/nwaku/pull/2664)
|
|
- dedicated timebox to help QA setup rln-relay
|
|
- `rlnp2p:waku:rln-doc-and-outreach`
|
|
- draft of [rln-v3 rlog](https://github.com/vacp2p/vac.dev/pull/137)
|
|
- `zerokit:vac:zerokit-v0.5`
|
|
- include arkzkey libs in [nightly releases](https://github.com/vacp2p/zerokit/pull/244)
|
|
- merged PR [add ark-zkey support](https://github.com/vacp2p/zerokit/pull/242)
|
|
- published zerokit v0.4.4 release with arkzkey support [release v0.4.4](https://github.com/vacp2p/zerokit/releases/tag/v0.4.4)
|
|
- finished test and benches refactoring [chore(rln): tests and benchmarks review](https://github.com/vacp2p/zerokit/pull/243)
|
|
- updated docs for rln-v2 to include new serde format [chore(rln): updating docs](https://github.com/vacp2p/zerokit/pull/245)
|
|
- created new task in release v0.5 and merged it [fix(rln): Remove resources folder, update missed docs](https://github.com/vacp2p/zerokit/pull/246)
|
|
- `secure-channels:waku:ethereum-chat`
|
|
- Study on the necessity of SIWE-like protocol related to [issue #4](https://github.com/vacp2p/de-mls/issues/4)
|
|
- Check [ERC-725](https://github.com/ERC725Alliance/ERC725/blob/main/docs/ERC-725.md) and [ERC-735](https://github.com/ethereum/EIPs/issues/735) and a [KeyManager Repository](https://github.com/lukso-network/LIPs/blob/main/LSPs/LSP-6-KeyManager.md) for some insight instead of SIWE-like authentication systems.
|
|
- `admin/misc`
|
|
- roadmap [updated](https://github.com/logos-co/roadmap/pull/66)
|
|
|
|
### vac:sc::
|
|
- `status:swap-aggregator`
|
|
- prepared presentation on metamask swap
|
|
- [1 inch aggregator research](https://notes.status.im/FwanemwsQOKuTMikXGcscg)
|
|
- user privacy on Paraswap integration
|
|
- Finished preparing CoW protocol preso
|
|
- Met with TKE and StatusChain team to discuss plans
|
|
- Unfortunately things are still blurry and being brainstormed
|
|
- `vac:maintainance/misc`
|
|
- ENS usernames release delay update
|
|
- Fine-tuned job description for Solidity engineer
|
|
- Created onboarding guide for new hires
|
|
|
|
### vac:nim:
|
|
- `tooling:nimble`
|
|
- Working on passing all tests when SAT on.
|
|
|
|
### vac:rfc:
|
|
- `codex:specs-init`
|
|
- Updated CODEX-MARKETPLACE rfc, will ask for second round of feedback next week - https://github.com/vacp2p/rfc-index/pull/36
|
|
- Started node dispersal rfc, will ask for feedback next week
|
|
- `nomos:specs-init`
|
|
- Started data availibility rfc, should be able to complete first draft next week and ask for feedback - https://github.com/vacp2p/rfc-index/blob/nomos-da/nomos/data-availability.md
|
|
|
|
### vac:dr:
|
|
- `gsub-scaling:vac:gossipsub-simulation`
|
|
- Looked in to previous [staggered message sending approach](https://github.com/vacp2p/nim-libp2p/commit/9b11fa733220910359a38876f8afb9d7ff029641). Require manualy resetting nim/nimble to match the branch dates. The performance evaluation results are available [here](https://www.notion.so/Performance-Evaluation-of-Old-Staggered-Sending-Approach-b458ebafbd744182846c3ad0f7ea3d08)
|
|
- As no gains are seen, looking for other possible improvements (delayed elimination of peers from queues on receiving idontwants), adapting stagger delays to peer speeds/scores. still a WIP
|
|
- `vac:admin`
|
|
- Work on blog drafts for Verkle Trees, KZG, and BloomFilters.
|
|
- `zk:codex:zk-consulting`
|
|
- Provided feedback on bkomuves' [notes](https://hackmd.io/@bkomuves/SyPHG0PfR) on Codex tracking proofs.
|
|
- Began report on Groth16 as final compression layer, and current state of pairing-based recursion proof systems.
|
|
- `vac:dr:anon:vac:gossipsub-anonymity`
|
|
- Continued working on [Anonymity Layer](https://www.notion.so/Anonymity-Layer-Wip-cbcbcd6067b347bb812041bce9c110ce) - WiP.
|
|
- Read Tor Push and Dandelion++ solutions
|
|
- Still can't figure out the actual advantage of using onion encryption.
|
|
- In the pub-sub model, adding delays and/or relaying through an anonymity/mix overlay network should offer the desired level of protection.
|
|
- However, such an overlay network will be similar to Dandellion++ only.
|
|
- Still trying to figure out how to overcome the shortcomings in Dandellion++.
|
|
|
|
### vac:nes:
|
|
- `state-separation:vac:state-separation-doc-01`
|
|
- Synced on monitoring (Marvin)
|
|
- `state-separation:vac:state-separation-architecture-01`
|
|
- Worked extensively on the architecuture of state separation and made some improvements (Ugur + Moudy)
|
|
- Finished the 5-page doc for the framework of the prototype with some charts related to the type of executions (Ugur)
|
|
- Enriched the prototype with the details for the first draft (Moudy + Ugur)
|
|
- `proofsystems:vac:research-existing-proof-systems`
|
|
- Continued reading about Greco zk proofs (Rostyslav)
|
|
- Finished checking out Ligetron (Rostyslav)
|
|
- Wrote a small summary paragraph on LatticeFold (Rostyslav)
|
|
- `proofsystems:vac:benchmarks`
|
|
- Started the writings and wrapped up some parts to reflect main differences between the major analyzed proof systems (especially regarding proofs agg vs recursion) (Moudy)
|
|
- `virtual-machine-creation:vac:vm-foundations`
|
|
- Prepared requirements to look into existing ZkVms and what are the important keys we need to assess (Moudy)
|
|
|