add use cases page
This commit is contained in:
parent
27e62e760f
commit
5ffe0d5b70
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: History of Waku
|
||||
title: The Story of Waku
|
||||
---
|
||||
|
||||
Waku v1 was a fork of Whisper with some added tweaks for efficiency. Waku v2 is a completely redesigned suite of protocols designed to address the goals set out [previously](/#motivation-and-goals).
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
title: Waku Implementations
|
||||
---
|
||||
|
||||
Waku has been implemented in multiple languages to cater to a variety of unique use-cases:
|
||||
Waku has been implemented in multiple programming languages to address various use cases. The Waku development team builds and maintains each implementation, ensuring that updates are provided automatically.
|
||||
|
||||
### [nwaku](https://github.com/status-im/nwaku)
|
||||
### [nwaku](https://github.com/waku-org/nwaku)
|
||||
|
||||
The Nim implementation of the Waku protocol is the reference implementation recommended for deploying a node in the cloud or at home.
|
||||
|
||||
|
@ -12,10 +12,10 @@ The Nim implementation of the Waku protocol is the reference implementation reco
|
|||
|
||||
The JavaScript/TypeScript implementation of the Waku protocol designed for use in browser environments.
|
||||
|
||||
### [go-waku](https://github.com/status-im/go-waku)
|
||||
### [go-waku](https://github.com/waku-org/go-waku)
|
||||
|
||||
The Golang implementation of the Waku protocol designed for native integration in Golang applications, includes C bindings with examples available in C#, Swift, and Kotlin.
|
||||
|
||||
### [@waku/react-native](https://github.com/waku-org/waku-react-native)
|
||||
|
||||
Use [go-waku](https://github.com/status-im/go-waku) for mobile to integrate Waku into your React Native application.
|
||||
Use [go-waku](https://github.com/waku-org/go-waku) for mobile to integrate Waku into your React Native application.
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
title: Waku Use Cases
|
||||
---
|
||||
|
||||
Here are some of the use cases that Waku enables to operate securely and privately without the need for a central authority to manage communication:
|
||||
|
||||
1. Dapp to Wallet Communication
|
||||
2. NFT Marketplace
|
||||
3. Generalized Marketplace
|
||||
4. State Channels
|
||||
5. Game Mechanics Communication
|
||||
6. Layer 2 Coordination (Open Market, Spam Protected Mempool)
|
||||
7. Signature Exchange for Multi-Signature Wallets
|
||||
8. Chat Messenger: Status Communities
|
|
@ -18,12 +18,12 @@ Waku is intended to empower individuals by returning control of communication to
|
|||
|
||||
- It can run on various platforms, including mobile devices, cloud environments, web browsers, native desktop apps, or even dappnodes!
|
||||
|
||||
## Whisper vs. Waku
|
||||
## Whisper vs. Waku: Why Waku Wins
|
||||
|
||||
| | Whisper | Waku |
|
||||
| - | - | - |
|
||||
| **Scalability** | Whisper doesn't scale very well, specifically when it comes to bandwidth usage on mobile devices. | Uses sharding to partition the network into separate gossipsub networks, while maintaining a shared discovery network for peer location. |
|
||||
| **Spam Resistance** | Proof of work requires too much battery and compute power making it a poor mechanism for heterogeneous nodes. | Uses innovative p2p economic spam protection mechanism RLN Relay |
|
||||
| **Incentivization Infrastructure** | There is no incentive to run a Whisper node | Research in progress to design incentivization for node operators. |
|
||||
| **Formal Specification/Documentation** | Lack of formal and unambiguous specification | The specs and docs are open-source and licensed under CC0, making them freely available for anyone to read, modify and improve without restrictions. |
|
||||
| **Portability** | Runs over devp2p which limits where Whisper can run and how | Waku is built using libp2p, making it easy to run Waku anywhere. |
|
||||
| **Spam Resistance** | Proof of work requires too much battery and compute power making it a poor mechanism for heterogeneous nodes. | Uses innovative p2p economic spam protection mechanism RLN Relay. |
|
||||
| **Incentivization Infrastructure** | There is no incentive to run a Whisper node. | Research in progress to design incentivization for node operators. |
|
||||
| **Formal Specification/Documentation** | Lack of formal and unambiguous specification. | The specs and docs are open-source and licensed under CC0, making them freely available for anyone to read, modify and improve without restrictions. |
|
||||
| **Portability** | Runs over devp2p which limits where Whisper can run and how. | Waku is built using libp2p, making it easy to run Waku anywhere. |
|
||||
|
|
|
@ -7,6 +7,7 @@ const sidebars = {
|
|||
"overview/what-is-waku",
|
||||
"overview/history",
|
||||
"overview/why-waku",
|
||||
"overview/use-cases",
|
||||
"overview/who-is-using-waku",
|
||||
"overview/implementations",
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue