mirror of https://github.com/logos-co/roadmap.git
97 lines
3.8 KiB
Markdown
97 lines
3.8 KiB
Markdown
|
---
|
||
|
title: "2023-08-17 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2023-08-14
|
||
|
lastmod: 2023-08-17
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
|
||
|
Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632
|
||
|
|
||
|
# Vac week 33 August 14th
|
||
|
|
||
|
---
|
||
|
## *vsu::P2P*
|
||
|
### `vac:p2p:nim-libp2p:vac:maintenance`
|
||
|
- Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920
|
||
|
- delivered: Perf protocol https://github.com/status-im/nim-libp2p/pull/925
|
||
|
- delivered: Test-plans for the perf protocol https://github.com/lchenut/test-plans/tree/perf-nim
|
||
|
- Bandwidth estimate as a parameter (waiting for final review) https://github.com/status-im/nim-libp2p/pull/941
|
||
|
### `vac:p2p:nim-chronos:vac:maintenance`
|
||
|
- delivered: Remove hard-coded ports from test https://github.com/status-im/nim-chronos/pull/429
|
||
|
- delivered: fixed flaky test using REUSE_PORT https://github.com/status-im/nim-chronos/pull/438
|
||
|
|
||
|
---
|
||
|
## *vsu::Tokenomics*
|
||
|
- admin/misc:
|
||
|
- (5 CC days off)
|
||
|
### `vac:tke::codex:economic-analysis`
|
||
|
- Filecoin economic structure and Codex token requirements
|
||
|
### `vac:tke::status:SNT-staking`
|
||
|
- tests with the contracts
|
||
|
### `vac:tke::nomos:economic-analysis`
|
||
|
- resume discussions with Nomos team
|
||
|
|
||
|
---
|
||
|
## *vsu::Distributed Systems Testing (DST)*
|
||
|
### `vac:dst:wakurtosis:waku:techreport`
|
||
|
- 1st Draft of Wakurtosis Research Blog (https://github.com/vacp2p/vac.dev/pull/123)
|
||
|
- Data Process / Analysis of Non-Discv5 K13 Simulations (Wakurtosis Tech Report v2.5)
|
||
|
### `vac:dst:shadow:vac:basic-shadow-simulation`
|
||
|
- Basic Shadow Simulation of a gossipsub node (Setup, 5nodes)
|
||
|
### `vac:dst:10ksim:vac:10ksim-bandwidth-test`
|
||
|
- Try and plan on how to refactor/generalize testing tool from Codex.
|
||
|
- Learn more about Kubernetes
|
||
|
### `vac:dst:wakurtosis:nomos:ci-integration_02`
|
||
|
- Enable subnetworks
|
||
|
- Plan how to use wakurtosis with fixed version
|
||
|
### `vac:dst:eng:vac:bundle-simulation-data`
|
||
|
- Run requested simulations
|
||
|
|
||
|
---
|
||
|
## *vsu:Smart Contracts (SC)*
|
||
|
### `vac:sc::vac:secureum-upskilling`
|
||
|
- Learned about
|
||
|
- cold vs warm storage reads and their gas implications
|
||
|
- UTXO vs account models
|
||
|
- `DELEGATECALL` vs `CALLCODE` opcodes, `CREATE` vs `CREATE2` opcodes; Yul Assembly
|
||
|
- Unstructured proxies https://eips.ethereum.org/EIPS/eip-1967
|
||
|
- C3 Linearization https://forum.openzeppelin.com/t/solidity-diamond-inheritance/2694) (Diamond inheritance and resolution)
|
||
|
- Uniswap deep dive
|
||
|
- Finished Secureum slot 2 and 3
|
||
|
### `vac:sc::vac:maintainance/misc`
|
||
|
- Introduced Vac's own `foundry-template` for smart contract projects
|
||
|
- Goal is to have the same project structure across projects
|
||
|
- Github repository: https://github.com/vacp2p/foundry-template
|
||
|
|
||
|
---
|
||
|
## *vsu:Applied Cryptogarphy & ZK (ACZ)*
|
||
|
- `vac:acz:zerokit:vac:maintenance`
|
||
|
- PR reviews https://github.com/vacp2p/zerokit/pull/200, https://github.com/vacp2p/zerokit/pull/201
|
||
|
|
||
|
---
|
||
|
## *vip::zkVM*
|
||
|
### `vac:zkvm::vac:research-existing-proof-systems`
|
||
|
- delivered Nescience WIP doc
|
||
|
- delivered FHE review
|
||
|
- delivered Nova vs Sangria done - Some discussions during the meeting
|
||
|
- started HyperNova writeup
|
||
|
- started writing a trimmed version of FHE writeup
|
||
|
- researched CCS (for HyperNova)
|
||
|
- Research Protogalaxy https://eprint.iacr.org/2023/1106 and Protostar https://eprint.iacr.org/2023/620.
|
||
|
### `vac:zkvm::vac:proof-system-benchmarks`
|
||
|
- More work on benchmarks is ongoing
|
||
|
- Putting down a document that explains the differences
|
||
|
|
||
|
---
|
||
|
## *vc::Deep Research*
|
||
|
### `vac:dr:valpriv:vac:tor-push-poc`
|
||
|
- revised the code for PR
|
||
|
### `vac:dr:valpriv:vac:tor-push-relwork`
|
||
|
- added section for mixnet, non-Tor/non-onion routing-based anonymity network
|
||
|
### `vac:dr:gsub-scaling:vac:gossipsub-simulation`
|
||
|
- Used shadow simulator to run first GossibSub simulation
|
||
|
### `vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report`
|
||
|
- Finalized 1st draft of the GossipSub scaling article
|