Waku

Protocolo P2P

A set of libp2p-based protocols for private, censorship-resistant peer-to-peer messaging, with specifications published in the Logos LIPs repository and a Nim reference implementation. The implementation, long known as nwaku, now lives in the logos-messaging GitHub organisation as 'Logos Delivery' and exposes a C library, a command-line node and examples; the older waku.org address redirects to the Logos site, and the documentation still calls the protocol Waku. Nodes join the network through bootstrap nodes and the protocols cover relay, discovery and message delivery. The cited sources do not describe the full protocol set .

Comunidade

Detalhes

Licença Permissive (Apache-2.0). https://github.com/logos-messaging/logos-delivery (Nim node, C library, CLI); the specifications are at https://github.com/logos-co/logos-lips
Status de Dev 🟢 Ativo
Proprietário Logos (the project's Logos Delivery and Logos Messaging repositories are under the logos-messaging organisation; the cited sources do not name the legal entity or steward)
Órgão de Governança Not described in the cited sources; the code and specifications sit under the Logos organisations on GitHub
País Not stated by the project.
Ano de Início 2020
Stack Nim; libp2p; a C library and CLI; JavaScript client in a separate repository; specifications in the Logos LIPs repository
Financiamento Not stated by the project.
Última Investigação 29 de out. de 2026

Capacidades

Criptografado de ponta a ponta Funciona offline / em malha

Protocolo P2P Atributos

Origens Private peer-to-peer communication for applications, built on libp2p; the implementation has since moved into the Logos programme's repositories
Banco de Dados N/A
Linguagem de Consulta N/A
Formatos de Dados Messages as defined in the specifications in the Logos LIPs repository, carried over libp2p
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel Library-level: the C library allows embedding in mobile applications; no application
Suporte Web Through a separate JavaScript client (logos-delivery-js), which the README points to for browser testing
Aplicativos Nativos Library-level (a node, a C library and examples)
Termos Free and open source (Apache-2.0)
Fundos Not stated by the project.
Baseado Em libp2p; the README says it implements the messaging specifications in the Logos LIPs repository
Arquitetura P2P libp2p peer-to-peer network: nodes join through bootstrap nodes; the cited sources do not describe message routing further
Rede de Sobreposição Yes: a libp2p overlay with its own bootstrap and discovery
Endereçamento por Conteúdo No.
Local-First Not a local-first data layer; it is a messaging transport that applications use
Criptografia de Ponta a Ponta (E2EE) Transport-level privacy is built in; end-to-end message encryption is provided by applications or companion protocols, per the specifications; the cited sources do not give details
Biblioteca de CRDTs No: not a CRDT library.
Tolerância a Falhas Bizantinas Not stated by the project.
Assinatura Messages can be signed by senders in the specifications; the cited sources do not give details
Permissões Open relay network with application-level controls; the cited sources do not describe a built-in permission model
Compatibilidade com a Web Semântica N/A: no RDF, JSON-LD or SPARQL layer.
Contrato Inteligente N/A: no ledger or smart-contract component.
Posição na Pilha de Protocolo Application and messaging layer built on libp2p
Incorporação de Ativo / Valor None: no token or value-transfer mechanism.
Maturidade / Padronização do Protocolo Specifications are published as LIPs (Logos Improvement Proposals) in a repository; the implementation is at 0.x with regular releases; no standards-body involvement