network-stories/pages/Network of Nodes.md

27 lines
1.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Network of Nodes
## The Waku Network
Typical Network Topology
![Typical Network Topology](https://i.imgur.com/MTcNKTt.png)
```
Note:
Lets take a look at what a network of Waku nodes might look like.
It may be too intricate for a clear understanding on first glance, but well look into each feature in detail next.
For now its important to have a high-level understanding of what each element represents:
```
- the shaded circles represent [[Waku Nodes]] contributing at different levels to the network
- the shading itself represents that nodes capabilities/resource availability (well look at this concept next)
- the colored, dotted lines represent different pubsub topics. Remember that a specific contribution always belongs to a specific pubsub topic, hence the separate pubsub topics represent separate sub-networks.
- the solid arrows represent some request/response protocols, such as `store`, `filter`, or `lightpush`
- the dotted boxes show what content topics (i.e. applications) a node is interested in. A node that is purely providing a service to the network might not care.
- there are also dashed lines to “auxiliary networks”. These represents breakouts from the Waku network to auxiliary protocols, such as bridging to Waku v1, DNS used for discovery, etc.
- Recipe: Topic
- Prep: [||||||||||]
- Cook Time: X min
- Ingredients:
1. [Insert pictures, videos, article links, research papers, etc.]