mirror of https://github.com/logos-co/roadmap.git
Merge branch 'v4' of https://github.com/logos-co/roadmap into v4
This commit is contained in:
commit
ff4496b30d
|
@ -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
|
|
||||||
|
|
||||||
```
|
|
|
@ -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)
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
title: "WebRTC Transport"
|
||||||
|
---
|
||||||
|
##`vac:p2p:nimlibp2p:vac:webrtc-transport`
|
||||||
|
--
|
||||||
|
|
||||||
|
### Description
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue