waku.guide/docs/overview/use-cases.md

3.2 KiB

title
Use Cases

Waku is a decentralized communication network, facilitating secure and private person-to-person and machine-to-machine communication without a central authority. It supports various use cases, including but not limited to:

Chat Messengers

Waku can be used as the communication layer when building a private, decentralized, and censorship-resistant messenger.

Demos

Polls

With Waku, you can create, answer, and view censorship-resistant polls, promoting a democratic and transparent voting environment immune to manipulation and censorship.

Demos

NFT Marketplaces

Waku can be used to take NFT bids and offers off-chain, enabling gas savings. Additionally, it allows for adding a social media layer, enabling NFT owners to like, comment, and perform other social actions.

Demos

State Channels

Waku can enable two parties to establish and sustain a state channel effortlessly, facilitating message exchange and seamless updates to their shared agreement without direct blockchain involvement.

Voting and Proposals

To save on gas fees, votes for proposals submitted on the blockchain can be exchanged over Waku. These votes can then be aggregated and submitted to the blockchain to commit the result.

Demos

Signature Exchange for Multi-Signature Wallets

Waku can enable multiple owners of a given multi-signature wallet to exchange signatures in a decentralized, private, and censorship-resistant manner, allowing for the approval of transactions.

Game Mechanics Communication

Waku can be used as the communication layer for a peer-to-peer, decentralized game, eliminating the need for a centralized infrastructure for gameplay communications.

Demos

dApp to Wallet Communication

dApp operators can use communication between a user's wallet and their dApp to notify users (e.g., governance token holders can be notified to vote on a proposal) or to request transaction signatures from the wallet.

Demos

Layer 2 Coordination (Open Market, Spam Protected Mempool)

Waku can broadcast and aggregate Layer 2 transactions to enhance privacy, anonymity, and resilience. Aggregating transactions reduces network load and improves scalability, ensuring a more robust Layer 2 ecosystem.

Generalized Marketplaces

Waku can enable users to offer, bid, accept, and trade goods and services, making it possible to create ride-sharing or trading apps.

Demos

Social Media Platforms

While chat messengers are a type of social media that can be decentralized and made censorship-resistant through Waku, other forms of social media, such as news feeds, blog posts, and audio or video sharing, can also benefit from using Waku.