waku.guide/docs/how-does-it-work.md
Danish Arora 397be651dc
chore: refactor ordering/naming of markdown files (#29)
* chore: rename md files and use config ordering

it is unfeasible to track the changes in files labelled as '1.md', '2.md', etc and
way easier when the files are named after their contents.

* fix: hint box render

* fix: markdown links
2022-12-23 16:59:16 +05:30

722 B

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 RFC.