This commit is contained in:
Corey 2023-09-05 11:22:34 -04:00
commit ff4496b30d
6 changed files with 77 additions and 53 deletions

View File

@ -1,35 +0,0 @@
---
title: "Vac Milestones Overview"
tags:
- "milestones"
---
[Overview Notion Page](https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632?pvs=4) - Information copied here for now
## Info
### Structure of milestone names:
`vac:<unit>:<tag>:<for_project>:<title>_<counter>`
- `vac` indicates it is a vac milestone
- `unit` indicates the vac unit `p2p`, `dst`, `tke`, `acz`, `sc`, `zkvm`, `dr`, `rfc`
- `tag` tags a specific area / project / epic within the respective vac unit, e.g. `nimlibp2p`, or `zerokit`
- `for_project` indicates which Logos project the milestone is mainly for `nomos`, `waku`, `codex`, `nimbus`, `status`; or `vac` (meaning it is internal / helping all projects as a base layer)
- `title` the title of the milestone
- `counter` an optional counter; `01` is implicit; marked with a `02` onward indicates extensions of previous milestones
## Vac Unit Roadmaps
- [Roadmap: P2P](https://www.notion.so/Roadmap-P2P-a409c34cb95b4b81af03f60cbf32f9c1?pvs=21)
- [Roadmap: Token Economics](https://www.notion.so/Roadmap-Token-Economics-e91f1cb58ebc4b1eb46b074220f535d0?pvs=21)
- [Roadmap: Distributed Systems Testing (DST))](https://www.notion.so/Roadmap-Distributed-Systems-Testing-DST-4ef0d8694d3e40d6a0cfe706855c43e6?pvs=21)
- [Roadmap: Applied Cryptography and ZK (ACZ)](https://www.notion.so/Roadmap-Applied-Cryptography-and-ZK-ACZ-00b3ba101fae4a099a2d7af2144ca66c?pvs=21)
- [Roadmap: Smart Contracts (SC)](https://www.notion.so/Roadmap-Smart-Contracts-SC-e60e0103cad543d5832144d5dd4611a0?pvs=21)
- [Roadmap: zkVM](https://www.notion.so/Roadmap-zkVM-59cb588bd2404e659633e008101310b5?pvs=21)
- [Roadmap: Deep Research (DR)](https://www.notion.so/Roadmap-Deep-Research-DR-561a864c890549c3861bf52ab979d7ab?pvs=21)
- [Roadmap: RFC Process](https://www.notion.so/Roadmap-RFC-Process-f8516d19132b41a0beb29c24510ebc09?pvs=21)
---
### P2P
```mermaid
```

View File

@ -13,18 +13,25 @@ title: Vac Roadmap
- `title` the title of the milestone - `title` the title of the milestone
- `counter` an optional counter; `01` is implicit; marked with a `02` onward indicates extensions of previous milestones - `counter` an optional counter; `01` is implicit; marked with a `02` onward indicates extensions of previous milestones
### Groups ### Vac Unit Roadmaps
#### R&D Service Units
- `p2p`: [[roadmap/vac/p2p/overview | Peer-to-peer]] - `p2p`: [[roadmap/vac/p2p/overview | Peer-to-peer]]
- `tke:` [[roadmap/vac/tke/overview | Token Engineering]] - `tke:` [[roadmap/vac/tke/overview | Token Engineering]]
- `dst:` [[roadmap/vac/dst/overview | Distributed Systems Testing]] - `dst:` [[roadmap/vac/dst/overview | Distributed Systems Testing]]
- `acz:` [[roadmap/vac/acz/overview | Applied Cryptography and Zero-knowledge]] - `acz:` [[roadmap/vac/acz/overview | Applied Cryptography and Zero-knowledge]]
- `sc:` [[roadmap/vac/sc/overview | Smart Contracts]] - `sc:` [[roadmap/vac/sc/overview | Smart Contracts]]
- `zkvm:` [[roadmap/vac/zkvm/overview|Zero-knowledge Virtual Machine]]
#### Vac Core
- `dr:` [[roadmap/vac/dr/overview|Deep Research]] - `dr:` [[roadmap/vac/dr/overview|Deep Research]]
- `rfc:` [[roadmap/vac/rfc/overview|RFC Process and Maintenance]] - `rfc:` [[roadmap/vac/rfc/overview|RFC Process and Maintenance]]
#### Incubator Projects
- `zkvm:` [[roadmap/vac/zkvm/overview|Zero-knowledge Virtual Machine]]
### Weekly Updates ### Weekly Updates
- [weekly updates](tags/vac-updates) - [weekly updates](tags/vac-updates)
---
- [Milestones](roadmap/vac/milestones-overview.md)

View File

@ -0,0 +1,13 @@
---
title: "Gossipsub Stagger Send"
---
## `vac:p2p:nimlibp2p:vac:gossipsub-stagger-send`
--
### Description
* specification
* first implementation (not deployable yet, deploy version will be in a separate milestone after syncing with other implementations)
### Deliverables

View File

@ -0,0 +1,10 @@
---
title: "WebRTC Transport"
---
##`vac:p2p:nimlibp2p:vac:webrtc-transport`
--
### Description
### Deliverables

View File

@ -4,21 +4,50 @@ tags:
- p2p - p2p
- vac - vac
date: 2023-08-25 date: 2023-08-25
lastmod: 2023-08-25 lastmod: 2023-09-05
--- ---
## `vac:p2p:` ## `vac:p2p:`
--- ---
### `nimlibp2p::vac:gossipsub-improvements-eip-4844`
## `vac:p2p:nimlibp2p:`
The P2P Service unit develops `nim-libp2p`.
nim-libp2p roadmap on github: https://github.com/status-im/nim-libp2p/issues/777
#### `vac:p2p:nimlibp2p::vac:gossipsub-improvements-eip-4844`
- due: 2023/07/31 - due: 2023/07/31
- status: 100% - status: 100%
- CC: Tanguy
#### `vac:p2p:nimlibp2p:vac:webrtc-transport`
### `nimlibp2p::vac:webrtc-transport`
- due: 2023/07/31 - due: 2023/07/31
- status: 70% - status: 70%
- CC: Ludovic
#### `vac:p2p:nimlibp2p:vac:gossipsub-ddos-mitigation`
- due: 2023/10/31
- status: 30%
- CC: Diego
### `vac:p2p:nimlibp2p:vac:gossipsub-stagger-send`
- due: 2023/10/31
- status: 0%
- CC: Tanguy
- [[gossipsub-stagger-send|more info]]
#### `vac:p2p:nimlibp2p:vac:maintenance`
### `nimlibp2p::vac:maintenance`
- repo: https://github.com/status-im/nim-libp2p - repo: https://github.com/status-im/nim-libp2p
### `nimchronos::vac:maintenance`
## Maintenance of futher libraries
#### `vac:p2p:nimchronos:vac:maintenance`
- repo: https://github.com/status-im/nim-chronos - repo: https://github.com/status-im/nim-chronos

View File

@ -14,10 +14,10 @@ draft: false
### vsu::P2P ### vsu::P2P
- `vac:p2p:nim-libp2p:vac:maintenance` - `vac:p2p:nimlibp2p:vac:gossipsub-ddos-mitigation`
- Becaming a Validator in the Nimbus Consensus client (95%) - Opened upstream discussion about gossipsub peer exchange (which is a DDoS vector) https://github.com/libp2p/specs/issues/570
- IWANT replies can be bigger than the pubsub message limit (100%, on review) https://github.com/status-im/nim-libp2p/issues/887 - `vac:p2p:nimlibp2p:vac:webrtc-transport`
- Improve gossipsub DDoS resistance (98%) https://github.com/status-im/nim-libp2p/pull/920 - Hitting roadblocks on DTLS
### vsu::Tokenomics ### vsu::Tokenomics