Waku: A Family of Modular P2P Protocols For Secure & Censorship-Resistant Communication
Oskar Thor\'en, Sanaz Taheri-Boshrooyeh, Hanno Cornelius

TL;DR
Waku introduces a modular, resource-efficient P2P protocol suite designed for secure, censorship-resistant communication suitable for mobile and web environments, improving upon previous protocols like Whisper.
Contribution
The paper presents the design, architecture, and implementation details of Waku, a novel family of protocols that enhance secure, anonymous, and resource-efficient P2P communication.
Findings
Waku supports historical messaging for offline devices.
It enables adaptive, heterogeneous node participation.
The protocols optimize bandwidth and connectivity for resource-limited devices.
Abstract
Waku is a family of modular protocols that enable secure, censorship-resistant, and anonymous peer-to-peer communication. Waku protocols provide capabilities that make them suitable to run in resource-restricted environments e.g., mobile devices and web browsers. Such capabilities include (i) retrieving historical messaging for mostly-offline devices (ii) adaptive nodes; allowing for heterogeneous nodes to contribute to the network (iii) preserving bandwidth usage for resource-restricted devices, (iv) minimizing connectivity requirements for devices with a limited connection, and (v) enabling efficient, private, economic spam protection for heterogeneous nodes. Waku's modular design and resource-efficient protocols make it superior to its predecessor i.e., Whisper. In this paper, we give an overview of the Waku protocols stack, its architecture, and protocols interaction along with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Access Control and Trust · Caching and Content Delivery
