Danish Arora 6c6cf72e3c
add: prettier
* fix: build

Signed-off-by: danisharora099 <danisharora099@gmail.com>

* add: prettier & write files

Signed-off-by: danisharora099 <danisharora099@gmail.com>

* setup: pre commit hook to run tsc & prettier

Signed-off-by: danisharora099 <danisharora099@gmail.com>

* rm: prettierrc

Signed-off-by: danisharora099 <danisharora099@gmail.com>

* sign commmit

Signed-off-by: danisharora099 <danisharora099@gmail.com>

Signed-off-by: danisharora099 <danisharora099@gmail.com>
2022-11-11 19:52:14 +05:30

16 lines
722 B
Markdown

---
title: How does it work?
---
The backbone of Waku Network is the Waku Relay protocol.
It is a pubsub protocol based on libp2p gossipsub.
Other Waku protocols have been defined to enable capabilities such as:
1. retrieving **historical messages** for mostly-offline devices
2. key turn solution for **encrypted communication** (symmetric encryption, ECIES/asymmetric encryption, noise handshake).
3. preserving bandwidth usage for **resource-restricted devices**
4. Economic **spam protection** (rate limit) with privacy preserving capabilities
5. Mass deanonymization protection (research in progress)
If you want to learn how Waku works under the hoods, check out the [10/WAKU2](https://rfc.vac.dev/spec/10/) RFC.