mirror of https://github.com/vacp2p/rfc.git
30/ADAPTIVE-NODES: Add raw spec (#453)
This commit is contained in:
parent
f7d81d55d6
commit
7d3c1bfde9
|
@ -0,0 +1,51 @@
|
|||
---
|
||||
slug: 30
|
||||
title: 30/ADAPTIVE-NODES
|
||||
name: Adaptive nodes
|
||||
status: raw
|
||||
editor: Oskar Thorén <oskar@status.im>
|
||||
contributors:
|
||||
---
|
||||
|
||||
This is an informational spec that show cases the concept of adaptive nodes.
|
||||
|
||||
# Node types - a continuum
|
||||
|
||||
We can look at node types as a continuum, from more restricted to less restricted, fewer resources to more resources.
|
||||
|
||||
![Node types - a continuum](../../../../rfcs/30/adaptive_node_continuum.jpg)
|
||||
|
||||
**TODO: Bring this out from image**
|
||||
|
||||
# Node protocol selection
|
||||
|
||||
Each node can choose which protocols to support, depending on its resources and goals.
|
||||
|
||||
![Protocol selection](../../../../rfcs/30/adaptive_protocol_selection.jpg)
|
||||
|
||||
**TODO: Bring this out from image**
|
||||
|
||||
# Waku network visualization
|
||||
|
||||
We can better visualize the network with some illustrative examples.
|
||||
|
||||
## Topology and topics
|
||||
|
||||
The first one shows an example topology with different PubSub topics for the relay protocol.
|
||||
|
||||
![Waku Network visualization](../../../../rfcs/30/adaptive_network_topology_protocols.jpg)
|
||||
|
||||
**TODO: Split image up more**
|
||||
**TODO: Bring text out from image**
|
||||
|
||||
## Node Cross Section
|
||||
|
||||
This one shows a cross-section of nodes in different dimensions and shows how the connections look different for different protocols.
|
||||
|
||||
![Node Cross Section](../../../../rfcs/30/adaptive_node_cross_section.jpg)
|
||||
|
||||
**TODO: Split image up more**
|
||||
|
||||
# Copyright
|
||||
|
||||
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
|
|
@ -10,6 +10,7 @@ bookMenuLevels: 1
|
|||
- [24/STATUS-CURATION]({{< relref "/docs/rfcs/24/README.md" >}})
|
||||
- [25/LIBP2P-DNS-DISCOVERY]({{< relref "/docs/rfcs/25/README.md" >}})
|
||||
- [28/STATUS-FEATURING]({{< relref "/docs/rfcs/28/README.md" >}})
|
||||
- [30/ADAPTIVE-NODES]({{< relref "/docs/rfcs/30/README.md" >}})
|
||||
- Draft
|
||||
- [1/COSS]({{< relref "/docs/rfcs/1/README.md" >}})
|
||||
- [3/REMOTE-LOG]({{< relref "/docs/rfcs/3/README.md" >}})
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 618 KiB |
Binary file not shown.
After Width: | Height: | Size: 658 KiB |
Binary file not shown.
After Width: | Height: | Size: 444 KiB |
Binary file not shown.
After Width: | Height: | Size: 613 KiB |
Loading…
Reference in New Issue