mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-02 14:13:09 +00:00
42 lines
1018 B
Markdown
42 lines
1018 B
Markdown
|
|
# Waku Architecture
|
||
|
|
|
||
|
|
An overview of the Waku architectures target, include the various layer and APIs.
|
||
|
|
This is an update of the [Reliablity and Waku API](https://blog.waku.org/2024-06-20-message-reliability/) article
|
||
|
|
|
||
|
|
```mermaid
|
||
|
|
block-beta
|
||
|
|
columns 4
|
||
|
|
sc["Secure Conversations (Chat SDK)"]:4
|
||
|
|
|
||
|
|
e["Encryption"]:1
|
||
|
|
rc["Reliable Channels"]:3
|
||
|
|
|
||
|
|
space:1
|
||
|
|
sg["Segmentation"]:1
|
||
|
|
rlm["Rate Limit Manager"]:1
|
||
|
|
sds["Scalable Data Sync"]:1
|
||
|
|
|
||
|
|
P2PReliability["P2P Reliability (Waku API)"]:4
|
||
|
|
block:wakuapi:4
|
||
|
|
columns 7
|
||
|
|
RLNRelay["RLN Relay"]:1
|
||
|
|
Store["Store"]:1
|
||
|
|
Lightpush["Lightpush"]:1
|
||
|
|
Filter["Filter"]:1
|
||
|
|
Discv5["Waku Discv5"]:1
|
||
|
|
PeerExchange["Peer Exchange"]:1
|
||
|
|
PeerManager["Peer Manager"]:1
|
||
|
|
|
||
|
|
end
|
||
|
|
|
||
|
|
block:libp2p:4
|
||
|
|
P2PEncryption["Point-to-Point Encryption"]
|
||
|
|
Multiplexer["Multiplexer"]
|
||
|
|
Transport["Transport"]
|
||
|
|
end
|
||
|
|
|
||
|
|
block:base:4
|
||
|
|
UDP["UDP"]
|
||
|
|
TCP["TCP/IP"]
|
||
|
|
end
|
||
|
|
```
|