mirror of https://github.com/logos-co/roadmap.git
108 lines
6.4 KiB
Markdown
108 lines
6.4 KiB
Markdown
---
|
|
title: "2023-09-18 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2023-09-18
|
|
lastmod: 2023-09-18
|
|
draft: false
|
|
---
|
|
|
|
### vac:p2p:
|
|
- `nim-libp2p:vac:maintenance`:
|
|
- [Fixed](https://github.com/status-im/nimbus-eth2/pull/5427) gossipsub Direct Peers
|
|
- Continued cross-libp2p [perf implementation](https://github.com/libp2p/test-plans/pull/262)
|
|
- `nimlibp2p:vac:gossipsub-ddos-mitigation`
|
|
- Open eth specs [issue](https://github.com/ethereum/consensus-specs/issues/3500) about disabling gossipsub Peer Exchange
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- Fixed the blocking DTLS issue, continuing vertical implementation
|
|
|
|
### vac:tke:
|
|
- `vac:tke::codex:economic-analysis`
|
|
- Review litepaper feedback w/ Codex and identify steps to finalize Codex tokenomics
|
|
- `vac:tke::status:SNT-staking`
|
|
- Review staking governance proposal w/John in Status call
|
|
- `vac:tke::nomos:economic-analysis`
|
|
- Analysis of rewards for delegation vs validation
|
|
- Researching ETH 2.0 emission decision rationales
|
|
|
|
### vac:dst:
|
|
- `wakurtosis:waku:techreport_03` & `wakurtosis:vac:rlog`
|
|
- Analysis of the non-load simulations (0msgs to isolate discv5 effects)
|
|
- Recaculated efficiencies taking into account message counts instead of expectation
|
|
- Generated new efficiency plots; Re-written discussion to account for the latter
|
|
- `eng-10ktool:vac:bandwidth-test`
|
|
- Created new repo for Python tool (https://github.com/vacp2p/10ksim)
|
|
- Kubernetes configuration and documentation (https://github.com/vacp2p/10ksim/issues/1)
|
|
- `software-testing:waku:test-automation-js-waku`
|
|
- Addressed comments and merged the Filter protocol tests PR (https://github.com/waku-org/js-waku/pull/1552)
|
|
- Created new PR with ~40 new lightpush tests (https://github.com/waku-org/js-waku/pull/1571)
|
|
- Extract the testing parts of js-waku CI into reusable workflows that can be easily called cross-repo (https://github.com/waku-org/js-waku/pull/1566)
|
|
- Improved the retry-on-fail mechanism of the js-waku tests (https://github.com/waku-org/js-waku/pull/1573)
|
|
- `software-testing:waku:test-automation-nwaku`
|
|
- Finished implementing waku filter ping tests; [PR](https://github.com/waku-org/nwaku/pull/2023)
|
|
- Implemented waku filter subscribe tests; Found first two wrong/unclear behaviours due to tests; [PR 1](https://github.com/waku-org/nwaku/pull/2034); [PR 2](https://github.com/waku-org/nwaku/pull/2035)
|
|
- Checking existing tests and removing legacy/duplicated.
|
|
- Began implementing waku filter client error tests
|
|
|
|
### vac:acz:
|
|
- `zerokit:vac:zerokit-v0.4`
|
|
- Prepared a PR to fix `test_recover_id_secret` test due to incorrect serialization https://github.com/vacp2p/zerokit/pull/217
|
|
- Fixed serialization in other tests
|
|
- `secure-channels:waku:ethereum-chat`
|
|
- Getting familiar with some of the protocols, namely: X3DH, Double Ratchet, XEdDSA and Noise.
|
|
- Start defining the requirements of the secure chat protocol.
|
|
- `rlnp2p:waku:rln-relay-enhancments`
|
|
- updated submodule, fixed metric - https://github.com/waku-org/nwaku/pull/2024
|
|
- `rlnp2p:waku:rln-doc-and-outreach`
|
|
- updated nwaku pre-requisites docs for rln - https://github.com/waku-org/docs.waku.org/pull/115
|
|
- `zerokit:vac:maintenance`
|
|
- exposed leaves_set api to count the number of insertions into the tree - https://github.com/vacp2p/zerokit/pull/213
|
|
- optimized the batch insert to reduce insertion times - https://github.com/vacp2p/zerokit/pull/215
|
|
- `zerokit:vac:zerokit-v0.4`
|
|
- still continuing to investigate proof verification failures. headway made, the root that the proof has is != the tree root produced by zerokit.
|
|
|
|
### vac:sc::
|
|
- `status:SNT-optimism-bridge`
|
|
- Workin on porting legacy MiniMe token to our foundry template
|
|
- Also update its code and tests; Ultimately this becomes a dependency of other projects (staking, governance etc)
|
|
- [Updated to solidity 0.8.19](https://github.com/vacp2p/minime/pull/1)
|
|
- [Fixed linting 1](https://github.com/vacp2p/minime/pull/10) , [2](https://github.com/vacp2p/minime/pull/12)
|
|
- [Upgraded error-strings to error-codes](https://github.com/vacp2p/minime/pull/13)
|
|
- Started fixing auditor errors: [variables->immutables](https://github.com/vacp2p/minime/pull/23), [uint128 castings](https://github.com/vacp2p/minime/pull/22), [check-effects-interactions](https://github.com/vacp2p/minime/pull/24)
|
|
- other minor improvements ([erc20](https://github.com/vacp2p/minime/pull/14), [separate contracts](https://github.com/vacp2p/minime/pull/16))
|
|
- `vac:misc`:
|
|
- Visited blockchain week in Berlin
|
|
|
|
### vac:zkvm:
|
|
- `proofsystems:vac:research-existing-proof-systems`
|
|
- Worked on the motivation of Goal 1: Why separate state is more beneficial (Document next week)
|
|
- Started a somehow scientific article format for Nescience
|
|
- Finished a writeup on Lasso https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#e563de6778b04479a7936e2c5664c9ec
|
|
- Started writing a writeup on Jolt
|
|
- Update Logos slides for presentation on 9/20. (link pending)
|
|
- Begin research [recproof](https://uploads-ssl.webflow.com/6460ebf2b6ff254688bebf1c/64e4dd54d9198fde8d58ef44_main.pdf)
|
|
- `proofsystems:vac:benchmarks`
|
|
- Finished Nova benchmark that uses Nova-Scotia https://github.com/vacp2p/zk-explorations/pull/13
|
|
- Started working on Nova benchmark that uses bellman (original/default way to do things in Nova)
|
|
- Worked on [Halo2 benchmarks](https://github.com/vacp2p/zk-explorations/pull/11)
|
|
|
|
### vac:dr:
|
|
- `valpriv:vac:tor-push-poc`
|
|
- Extraced latency of attestations sent from gossip_sub debug level logs
|
|
- Collected around 150 or more latencies of attestations, both for normal and tor switch
|
|
- Validated tor-circuit formation on validator machine
|
|
- `valpriv:vac:tor-push-paper`
|
|
- Revised the structure of paper, added mathematical definition
|
|
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
|
|
- The first draft of survey is ready for review
|
|
- `gossipsub-improvements-paper`
|
|
- Incorporated changes to the first draft of the improvement paper. Still a work in process.
|
|
-`consensus:nomos:carnot-vote-2-3rds-vote-aggregation`
|
|
- Writing the psuedocode (https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/carnot-vote-aggregation.py).
|
|
- Added discussion and committee merging algorithm to the high level protocol document(https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd)
|
|
|
|
### vac:rfc:
|
|
- `status:port-status-specs`
|
|
- continued discussion of the `PAYLOAD` RFC; continue working on updating the RFC
|
|
|