Waku: Comunicação Descentralizada para a Web3

Waku: Comunicação Descentralizada para a Web3

Bem-vindo ao Waku!

Valorizamos a descentralização, porque protege os usuários, a privacidade e mitiga a censura. Valorizamos a Web3 porque ela demonstra que já estamos fartos dos problemas de centralização, violação de privacidade e censura que assolaram a Web2, e estamos construindo uma internet que está evoluindo além desses problemas.

No entanto, a descentralização vem com seus próprios desafios. Um que muitos neste espaço estão familiarizados: fazer dapps é significativamente mais difícil e apresenta vários desafios que foram facilmente resolvidos na Web2 violando a privacidade do usuário ou aceitando os riscos do poder centralizado.

Para ajudar a manter a Web3 fiel aos seus princípios, ao mesmo tempo em que reconhecemos essa dificuldade, trabalhamos duro no Waku: a camada de comunicação descentralizada e fora da blockchain para a Web3.

O que é um dapp?

Um dapp é um aplicativo descentralizado que é publicado na blockchain. Dapps não têm proprietários (uma vez publicados), sem censura, pagamentos nativos - principalmente no Ethereum, mas várias blockchains suportam diferentes tipos de dapps. Eles são resilientes, porque são apoiados por blockchains. Os Dapps também são versáteis e compatíveis e normalmente não exigem (ou muito poucas) informações pessoais.

Há muita sobreposição e interação entre dapps e Web3, e muitos dapps formam a espinha dorsal do setor DeFi que está em rápido crescimento.

No entanto, muitos aplicativos comumente considerados partes da Web3, ou chamados de "dapps", estão em falta com uma das partes mais importantes: a descentralização. Servidores centralizados, energia centralizada, moderação centralizada e análise e vigilância centralizadas são resquícios da Web2 que gostaríamos de deixar para trás, mas os vemos se infiltrando nos aplicativos Web3. Até certo ponto, isso é compreensível - há toneladas de problemas que são facilmente resolvidos com um servidor centralizado, análises, etc. No entanto, a Status Network e o Waku especificamente rejeitam essa abordagem. Achamos que há sempre mais espaço para a descentralização e, estamos dispostos a ir longe para proteger e defender os direitos humanos.

Como o Waku pode ajudar?

Simples: Waku remove terceiros do seu aplicativo. A interferência de terceiros pode se manifestar como censura, boicote, abuso de privacidade e partes centralizadas tentando transformar sua camada de comunicação em sua camada de lucro. Achamos que essas questões estão em oposição fundamental aos princípios da Web3 e têm uma semelhança desconfortável com as práticas da Web2 que estamos tentando deixar para trás.

Waku é projetado para mensagens generalizadas e funciona para mensagens de pessoa para pessoa – ou computador para computador. E é muito fácil começar a utilizá-lo!

Quatro linhas de JS para começar.

Se você tem comunicação fora da blockchain, você tem um potencial caso de uso para o Waku – e uma maneira de descentralizar ainda mais seu dapp. Waku pode ser a camada de comunicação para o seu dapp, suportando comunicação mais barata, privada e resistente à censura. Em outras palavras, o Waku permite comunicação descentralizada, fora da blockchain e efêmera - da mesma forma que um blockchain fornece um livro-razão (do ponto de vista de registros, similar a um banco de dados) descentralizado e orientado por consenso.

Estamos convencidos de que Waku é uma das ferramentas mais poderosas e versáteis para criar dapps, por isso compilamos uma (inesgotável) lista de maneiras pelas quais o Waku pode ajudar seus dapps!

Exemplos com o Waku e casos de uso

Como soa a votação descentralizada e resistente à censura? Que tal votar nas propostas submetidas na blockchain? Bom, você pode usar a própria blockchain para descentralização, segurança, etc. mas acaba tendo que pagar taxas para participar. Temos um SDK generalizado (documentação) para pesquisa e votação, para que você possa usar o Waku para descentralização, segurança e muito menos custos em taxa para você e seus usuários.

O Waku Connect Vote SDK usa o Waku para transmitir e agregar votos e torna o custo das taxas para a maioria dos detentores de tokens um retumbante zero.

Uma vez que os votos são emitidos, eles podem ser agregados fora da blockchain usando o Waku, e os votos agregados podem ser submetidos ao contrato. Esta é a única etapa do processo em que uma taxa deve ser gasta, em contraste com muitos processos de votação atualmente usados ​​em organizações e comunidades Web3.

Esses SDKs podem ser facilmente aproveitados por DAOs para remover barreiras à participação, proporcionando benefícios tanto na descentralização técnica quanto na descentralização social. Não tem certeza se isso se encaixa no seu caso de uso? Preocupado com os detalhes técnicos? Confira nossos guias para criar um dapp com o Poll SDK ou o Vote SDK!


Seu dapp precisa se comunicar com a carteira de um usuário? O Waku potencializa essa comunicação em serviços existentes (por exemplo, WalletConnect 2.0) e pode ser usado para fazer o mesmo em seu dapp.


O Waku pode até ser usado para comunicar transações da camada 2: assim como um rollup em si, o Waku pode transmitir e agregar transações L2, o que pode oferecer melhorias na privacidade, anonimato e resistência à censura.

Waku pode ser usado para transmitir transações de usuários para uma rede de sequenciadores, onde sequenciadores estão em competição para incluir transações, infraestrutura de criptomoeda de descentralização adicional.


Seu dapp é uma rede social? Os usuários criam e leem feeds de notícias, postagens em blogs, mensagens de chat? Todas essas coisas podem ser feitas através do Waku, garantindo uma experiência descentralizada, privada, resistente à censura e, o mais importante, fácil.


Se você tiver um dapp onde as pessoas colaboram, em arte, escrita, programação de software de código aberto ou qualquer outra coisa, Waku pode ser usado para comunicar alterações, e os contribuidores podem cunhar suas assinaturas ou comunicar alguma outra prova de origem via Waku.

Waku também pode ser usado para economizar taxas de gas de muitas outras maneiras. Qualquer protocolo ou estrutura que envolva agregação ou confirmação de transações pode usar o Waku para comunicar as transações a outra parte, que pode enviá-las a blockchain. Isso pode aumentar a descentralização e a facilidade de execução de certos dapps ou protocolos, dando aos usuários a capacidade de enviar suas próprias transações (ou criar uma arquitetura descentralizada que trata disso para os usuários, mas ainda sob seu controle).

Comece a construir com Waku!

Waku é a camada de comunicação descentralizada e fora da blockchain para a Web3. Facilitamos o uso, a integração e a implantação. Não há motivo para continuar custando taxas aos usuários (ou a você mesmo) ou usar serviços centralizados para comunicação fora da blockchain. O que você está esperando? Confira nosso guia de início rápido e descentralize seus dapps!