O que é Whisper em cripto?
Whisper é um antigo protocolo de mensagens peer-to-peer da Ethereum, projetado para permitir que aplicativos descentralizados trocassem mensagens sem gravá-las na blockchain.Na visão original da Ethereum, o Whisper deveria ser a camada de comunicação da Web3.A Ethereum cuidaria da computação descentralizada, a Swarm cuidaria do armazenamento descentralizado e o Whisper cuidaria das mensagens descentralizadas.A documentação de rede da Ethereum descreve o Whisper como um protocolo que buscava fornecer mensagens seguras entre pares sem gravar informações na blockchain.
O Whisper fazia parte do protocolo de comunicação DevP2P usado pela rede Ethereum.Ele foi projetado para mensagens no nível da aplicação, não para armazenar transações, saldos ou o estado de contratos inteligentes.Em termos simples, o Whisper tentava resolver um problema diferente dos contratos inteligentes da Ethereum.Os contratos inteligentes da Ethereum servem para computação e liquidação públicas on-chain.O Whisper servia para comunicação privada, off-chain e peer-to-peer entre carteiras, dApps, usuários ou nós.No entanto, o Whisper está descontinuado e não deve ser tratado como o padrão atual para mensagens na Web3.Projetos modernos com objetivos semelhantes geralmente consideram o Waku ou outros protocolos de comunicação descentralizados.O Whisper ainda é usado?
Atualmente, o Whisper é principalmente uma tecnologia histórica.A documentação oficial de rede da Ethereum informa que o Whisper está descontinuado e direciona os usuários a projetos relacionados com objetivos semelhantes.O repositório arquivado do Ethereum Whisper informa que o projeto foi arquivado porque a implementação não escalaria além de algumas centenas de nós e que o desenvolvimento posterior foi assumido pelo Status.
Isso significa que o Whisper não deve ser descrito como um protocolo Ethereum ativamente recomendado para o desenvolvimento de novos dApps.Ele é mais bem compreendido como um importante experimento inicial de mensagens na Web3.O Whisper influenciou trabalhos posteriores de comunicação descentralizada, especialmente o Waku.A documentação oficial do Waku descreve o Waku como uma família de protocolos robustos, resistentes à censura e peer-to-peer para mensagens Web3 focadas em privacidade.
Uma visão técnica geral do Waku explica que o Status inicialmente tentou desenvolver usando o Whisper, mas o Whisper tinha grandes limitações para dispositivos móveis e outros dispositivos com recursos restritos, o que levou o Waku a se tornar seu sucessor.Para um glossário cripto, a explicação atual mais precisa é esta: o Whisper foi o protocolo inicial de mensagens descentralizadas da Ethereum, mas foi descontinuado e amplamente substituído por designs mais recentes de mensagens Web3.Whisper vs. OpenAI Whisper
O Whisper em cripto não é o mesmo que o OpenAI Whisper.O OpenAI Whisper é um modelo de reconhecimento de fala usado para transcrição e tradução de áudio.O Ethereum Whisper é um protocolo de mensagens peer-to-peer descontinuado para aplicações Web3.Os dois projetos compartilham o mesmo nome, mas não têm relação entre si.Essa distinção é importante porque muitos usuários que pesquisam por “Whisper” hoje podem estar pensando em inteligência artificial, e não em redes Ethereum.Em um glossário cripto, Whisper deve se referir ao Ethereum Whisper, salvo quando o artigo indicar claramente o contrário.O Ethereum Whisper trata de comunicação descentralizada.O OpenAI Whisper trata de conversão de fala em texto.O usuário não deve presumir que a documentação, as ferramentas ou o código de um se aplicam ao outro.Se o tema for blockchain, dApps, DevP2P, Status, Waku ou mensagens Web3, o significado relevante será Ethereum Whisper.Por que o Whisper foi criado
O Whisper foi criado porque os aplicativos descentralizados precisam de canais de comunicação que nem sempre são adequados ao armazenamento em blockchain.Blockchains públicas são caras, permanentes, transparentes e lentas em comparação com sistemas de mensagens convencionais.Isso faz delas opções pouco adequadas para armazenar mensagens privadas de chat, dados temporários de coordenação, notificações criptografadas ou sinais de dApps de curta duração.O Whisper foi projetado para permitir que aplicativos enviassem mensagens off-chain enquanto ainda utilizavam uma rede descentralizada peer-to-peer.A visão inicial da Web3 no blog da Ethereum descrevia o Whisper como mensagens descentralizadas, ao lado dos contratos Ethereum e do armazenamento Swarm.
Essa visão era ambiciosa porque imaginava uma pilha completa de internet descentralizada.Os contratos inteligentes cuidariam da lógica.O armazenamento descentralizado cuidaria do conteúdo.As mensagens descentralizadas cuidariam da comunicação.O Whisper deveria tornar os dApps menos dependentes de servidores centralizados para comunicação.Esse objetivo continua importante na Web3, embora o próprio Whisper não tenha se tornado a solução de longo prazo.Como o Whisper funcionava
O Whisper funcionava transmitindo mensagens criptografadas entre pares em uma rede peer-to-peer.As mensagens não eram gravadas na blockchain Ethereum.Em vez disso, os nós retransmitiam mensagens de acordo com as regras do protocolo.O protocolo utilizava conceitos como envelopes, tópicos, tempo de vida, proof-of-work, criptografia simétrica, criptografia assimétrica e filtros de mensagens.O EIP-627 descrevia o formato das mensagens Whisper no protocolo de comunicação DevP2P.
No modelo do Whisper, uma mensagem podia ser encapsulada em um envelope.O envelope continha os metadados necessários para retransmissão e filtragem.A carga útil podia ser criptografada para que apenas os destinatários pretendidos pudessem ler seu conteúdo.Os nós não precisavam conhecer o conteúdo real das mensagens criptografadas.Os aplicativos podiam assinar tópicos ou filtros para detectar mensagens que poderiam ser relevantes.Esse design buscava criar privacidade, tornando as mensagens mais difíceis de vincular, ler e direcionar.No entanto, ele também criava problemas de escalabilidade, pois retransmitir muitas mensagens criptografadas pode se tornar custoso para os nós.Whisper e DevP2P
O Whisper fazia parte da pilha de rede DevP2P da Ethereum.DevP2P é um conjunto de protocolos de rede que forma a rede peer-to-peer da Ethereum.A documentação do go-ethereum explica que o DevP2P define como os nós Ethereum se encontram e se comunicam.
A pilha de rede da Ethereum inclui protocolos de nível inferior para descoberta e sessões seguras entre pares.Ela também inclui protocolos de nível de aplicação executados sobre essas conexões.O Whisper era um dos protocolos de nível de aplicação na visão mais ampla de rede da Ethereum.Isso é importante porque o Whisper não era um padrão de contrato inteligente.Ele não era um padrão de token ERC.Ele não era um formato de carteira.Ele era um protocolo de comunicação peer-to-peer.Os desenvolvedores o utilizavam na camada de rede da aplicação, e não de dentro de contratos inteligentes Solidity.Um contrato inteligente não podia enviar uma mensagem Whisper diretamente, pois o Whisper não era um recurso de execução on-chain.Whisper e contratos inteligentes
O Whisper não foi projetado para ser executado dentro de contratos inteligentes.Os contratos inteligentes são executados on-chain, e seus resultados tornam-se parte do estado público da blockchain.O Whisper foi projetado para mensagens peer-to-peer off-chain.Essa diferença importa porque muitas aplicações Web3 iniciais precisavam tanto de lógica on-chain quanto de comunicação off-chain.Por exemplo, um marketplace descentralizado poderia usar um contrato inteligente para liquidar um pagamento, mas usar mensagens off-chain para negociação.Uma carteira poderia usar contratos inteligentes para recuperação de conta, mas usar mensagens off-chain para coordenar assinaturas.Um sistema de votação poderia usar contratos inteligentes para os resultados finais, mas usar mensagens off-chain para discutir propostas.O Whisper buscava dar suporte a essa camada de comunicação off-chain.No entanto, como não era on-chain, ele não herdava as garantias de liquidação da Ethereum.As mensagens podiam sofrer atrasos, não ser recebidas, expirar ou ficar indisponíveis, dependendo da conectividade entre pares e do comportamento da rede.Isso o tornava útil para alguns padrões de comunicação, mas inadequado para liquidação final ou registros permanentes.Tópicos do Whisper
Os tópicos eram usados no Whisper para ajudar a filtrar mensagens.Um tópico era um valor curto que permitia aos nós e aplicativos identificar mensagens possivelmente relevantes.Os aplicativos podiam assinar determinados tópicos e ignorar tráfego não relacionado.Isso era útil porque uma rede de mensagens peer-to-peer pode transportar muitas mensagens que não são destinadas a todos os aplicativos.Os tópicos ajudavam a reduzir a quantidade de dados que um aplicativo precisava processar.No entanto, os tópicos também criavam trade-offs de privacidade.Se um tópico fosse muito específico, observadores poderiam inferir a que tipo de aplicativo ou grupo uma mensagem pertencia.Se um tópico fosse muito amplo, os nós precisariam processar mensagens irrelevantes demais.Um bom design de tópicos exigia equilíbrio entre privacidade, eficiência e usabilidade.Esse tipo de trade-off ainda é importante nos sistemas modernos de mensagens Web3.A comunicação que preserva a privacidade geralmente exige ocultar metadados úteis, enquanto a comunicação eficiente costuma se beneficiar de informações claras de roteamento.Whisper e criptografia
A criptografia era central para o design do Whisper.As mensagens podiam ser criptografadas para que somente os destinatários pretendidos pudessem ler o conteúdo.O Whisper oferecia suporte a padrões de criptografia simétrica e assimétrica.A criptografia simétrica utiliza uma chave compartilhada entre participantes.A criptografia assimétrica utiliza chaves públicas e privadas.Isso permitia que o Whisper atendesse a diferentes casos de uso de mensagens.Um chat privado poderia usar chaves dos destinatários.Um canal de grupo poderia usar chaves compartilhadas.Um sistema de notificações de dApp poderia utilizar cargas úteis criptografadas para usuários específicos.A criptografia ajudava a proteger o conteúdo das mensagens, mas não resolvia todos os problemas de privacidade.Os metadados ainda podem vazar informações.Os padrões de tráfego ainda podem revelar comportamentos.As conexões entre pares ainda podem expor informações no nível da rede.Por isso, o Whisper buscava privacidade, mas não deve ser descrito como anonimato perfeito.Whisper e proteção contra spam com Proof of Work
O Whisper utilizava proof-of-work como mecanismo de resistência a spam.A ideia era que um remetente deveria realizar determinado trabalho computacional antes que uma mensagem fosse aceita ou retransmitida.Isso tornava o spam mais caro.O EIP-627 descrevia códigos de pacotes Whisper, incluindo uma mensagem de exigência de proof-of-work.Essa abordagem era razoável para experimentos iniciais, mas não era ideal para dispositivos móveis e usuários com baixo poder de processamento.Usuários de dispositivos móveis podem não querer gastar bateria e capacidade de processamento para gerar proof-of-work para mensagens.Dispositivos com recursos limitados também podem ter dificuldade para retransmitir e filtrar grandes quantidades de tráfego criptografado.Esse foi um dos motivos pelos quais o Whisper teve dificuldades para escalar para casos de uso reais de mensagens.Os designs modernos de mensagens Web3 geralmente exploram sistemas diferentes de proteção contra spam.Por exemplo, o Waku utiliza pesquisas sobre Rate-Limiting Nullifier para proteção econômica contra spam que preserva a privacidade em seu design de rede pública.A documentação da Waku Network destaca os Rate-Limiting Nullifiers que preservam a privacidade como um de seus principais recursos.
Whisper e privacidade
O Whisper foi projetado com a privacidade em mente.O objetivo não era apenas criptografar o conteúdo das mensagens.O objetivo também era tornar mais difícil identificar quem estava falando com quem.Esse tipo de privacidade é difícil porque as redes de comunicação naturalmente vazam metadados.Uma transação em blockchain revela remetente, destinatário, valor e momento, a menos que ferramentas especiais de privacidade sejam usadas.Uma rede de mensagens pode revelar IPs dos remetentes, padrões de tempo, tamanhos de mensagens, conexões entre pares e interesses em tópicos.O Whisper buscava reduzir esses vazamentos usando cargas úteis criptografadas, retransmissão de mensagens, tópicos e proof-of-work.No entanto, quanto mais forte for o objetivo de privacidade, maior poderá ser a carga sobre a rede.Se muitos nós retransmitirem muitas mensagens criptografadas, os custos de largura de banda aumentam.Se as mensagens forem transmitidas amplamente para ocultar metadados, a escalabilidade se torna mais difícil.O Whisper mostrou que mensagens privadas descentralizadas são possíveis em teoria, mas difíceis de escalar na prática.Whisper e resistência à censura
O Whisper também estava relacionado à resistência à censura.Um protocolo de mensagens descentralizado pode reduzir a dependência de servidores centralizados.Se um dApp depender do servidor de mensagens de uma empresa, esse servidor poderá bloquear usuários, excluir mensagens, coletar metadados ou ficar offline.Uma rede de mensagens peer-to-peer pode tornar a comunicação mais difícil de interromper, pois as mensagens podem circular por muitos pares.Isso é importante para a Web3 porque descentralização não se limita a tokens e liquidação.Ela também envolve comunicação, coordenação, governança, interação social e acesso dos usuários.No entanto, a resistência à censura não é gratuita.Redes abertas podem ser exploradas para spam, assédio, phishing e ataques de negação de serviço.O Whisper buscou resolver isso com proof-of-work, mas essa abordagem tinha limitações.Os sucessores modernos tentam melhorar a resistência à censura, adicionando melhor proteção contra spam e eficiência de recursos.Por que o Whisper foi descontinuado
O Whisper foi descontinuado porque não escalava adequadamente para uso amplo no mundo real.O repositório arquivado do Ethereum Whisper afirma que a implementação não escalaria além de algumas centenas de nós.Essa limitação era séria, pois redes públicas de mensagens podem precisar atender muitos usuários, dispositivos móveis, navegadores e aplicativos.O design do Whisper exigia que os pares processassem e retransmitissem mensagens criptografadas de formas que se tornavam pesadas à medida que a rede crescia.Sua proteção contra spam por proof-of-work também criava problemas de usabilidade para dispositivos de baixa potência.As mensagens em dispositivos móveis são especialmente exigentes porque os usuários esperam baixo consumo de bateria, baixa largura de banda, histórico de mensagens, notificações, suporte offline e entrega rápida.O Whisper não era adequado para esse ambiente.O Status, um dos principais projetos iniciais interessados em mensagens na Ethereum, acabou migrando para o Waku.A visão técnica geral da Waku Network informa que o Waku nasceu como sucessor do Whisper após aprender com suas falhas.
Isso torna o Whisper historicamente importante, mas não a escolha recomendada para novos sistemas de mensagens Web3.Whisper e Waku
O Waku é o conceito sucessor mais importante do Whisper.O Waku foi criado para oferecer comunicação privada, resistente à censura e peer-to-peer para aplicações Web3, enquanto solucionava os problemas de escalabilidade e recursos do Whisper.A documentação oficial do Waku informa que o Waku não é uma blockchain nem um sistema de armazenamento de dados de longo prazo.Ele é uma rede e uma família de protocolos para comunicação Web3.O Waku oferece suporte a casos de uso como chat privado descentralizado, coordenação de votação off-chain, comunicação em marketplaces de NFT, atualizações de canais de estado, troca de assinaturas multisig, comunicação para jogos descentralizados, coordenação de Layer 2 e recursos de redes sociais.Isso está muito próximo do propósito original que o Whisper tentou atender.A diferença é que o Waku foi projetado com mais atenção a dispositivos móveis, navegadores, largura de banda, proteção contra spam e design modular de protocolos.Para os usuários, a principal conclusão é simples.O Whisper é o protocolo antigo de mensagens da Ethereum.O Waku é a direção mais recente de mensagens Web3 que surgiu das lições do Whisper.Whisper e Status
O Status é importante na história do Whisper porque tentou desenvolver um super app Web3 com comunicação descentralizada.A visão técnica geral do Waku explica que o Status foi criado como um portal para o ecossistema Ethereum usando os três pilares originais: Ethereum para consenso, Swarm para armazenamento e Whisper para comunicação.O Status tentou utilizar o Whisper, mas encontrou limitações práticas, especialmente em dispositivos móveis.Isso importa porque as mensagens em dispositivos móveis são um dos testes mais difíceis para qualquer protocolo de comunicação descentralizado.Um protocolo pode parecer bom em teoria, mas falhar quando os usuários precisam de notificações confiáveis, histórico de mensagens, baixo uso de bateria e baixo consumo de largura de banda.O Status ajudou a revelar essas limitações do mundo real.Essa experiência levou ao Waku e a pesquisas posteriores sobre mensagens.Em um glossário, o Status deve ser mencionado como parte da evolução do Whisper, e não como se fosse a mesma coisa que o Whisper.O Whisper era o protocolo.O Status era um dos aplicativos e comunidades que tentaram usar e aprimorar a pilha mais ampla de mensagens descentralizadas.Whisper vs. Waku
Whisper e Waku são focados em mensagens descentralizadas, mas não são o mesmo protocolo.O Whisper foi um protocolo inicial de mensagens Ethereum DevP2P.O Waku é uma família mais recente de protocolos modulares de comunicação peer-to-peer.O Whisper dependia de designs que se tornaram difíceis de escalar e difíceis para usuários de dispositivos móveis.O Waku foi projetado para ser mais escalável, mais modular e mais adequado a dispositivos com recursos restritos.A documentação da Waku Network afirma que o Waku tem acesso aberto, preserva a privacidade, é escalável e acessível a dispositivos com recursos restritos.O Waku também inclui serviços para armazenamento e recuperação de mensagens históricas, filtragem e proteção contra spam.O Whisper está descontinuado.O Waku permanece ativo e é mais relevante para os atuais desenvolvedores de mensagens Web3.Para os usuários, a resposta prática é clara.Não inicie um novo projeto de mensagens cripto com Whisper, a menos que exista uma razão histórica ou experimental específica.Em vez disso, use documentação moderna e protocolos atuais de comunicação Web3.Whisper vs. mensagens on-chain
O Whisper foi projetado para mensagens off-chain, e não para mensagens on-chain.As mensagens on-chain gravam dados em uma transação de blockchain ou em um contrato inteligente.Isso torna a mensagem pública, permanente e verificável pela rede.No entanto, também pode ser caro e prejudicial à privacidade.As mensagens Whisper não eram armazenadas na blockchain Ethereum.Isso as tornava mais adequadas para comunicação temporária, mensagens criptografadas de dApps e sinais peer-to-peer.O trade-off é que as mensagens Whisper não tinham a mesma permanência nem as mesmas garantias de liquidação das transações em blockchain.Por exemplo, um voto on-chain é verificável pelo estado da blockchain.Uma mensagem Whisper usada para discutir uma votação é apenas uma comunicação entre pares.Ambos podem ser úteis, mas resolvem problemas diferentes.Os dados on-chain servem para liquidação e registros públicos.As mensagens off-chain servem para coordenação e comunicação.Whisper vs. IPFS e Swarm
O Whisper não deve ser confundido com sistemas de armazenamento descentralizados como IPFS ou Swarm.Os sistemas de armazenamento são projetados para armazenar e recuperar dados.Os sistemas de mensagens são projetados para transmitir mensagens entre participantes.O Whisper era destinado à comunicação de curta duração, e não à hospedagem de arquivos de longo prazo.O Swarm fazia parte da visão original de armazenamento descentralizado da Ethereum.O Whisper fazia parte da visão original de mensagens descentralizadas da Ethereum.Um dApp poderia, em teoria, usar contratos inteligentes para liquidação, Swarm ou outro sistema de armazenamento para arquivos e Whisper para comunicação.Na prática, o Whisper não se tornou a camada padrão de comunicação.Os aplicativos Web3 modernos geralmente combinam ferramentas diferentes, incluindo blockchains, armazenamento no estilo IPFS, servidores centralizados, protocolos de mensagens descentralizadas e assinaturas de carteiras.A distinção importante é que nem todo protocolo descentralizado armazena dados para sempre.O Whisper tratava da entrega de mensagens, não do armazenamento permanente de dados.Casos de uso do Whisper
O Whisper foi projetado para diversos possíveis casos de uso de comunicação Web3.Um aplicativo de chat descentralizado poderia usar o Whisper para enviar mensagens criptografadas entre usuários.Uma carteira poderia usar o Whisper para enviar notificações criptografadas.Uma carteira multisig poderia usar mensagens no estilo Whisper para coordenar assinaturas entre proprietários.Um marketplace descentralizado poderia usar mensagens off-chain para lances, ofertas, negociação ou coordenação de ordens.Um sistema de governança poderia usar mensagens off-chain para discutir propostas antes da votação final on-chain.Um canal de estado poderia usar mensagens para trocar atualizações antes da liquidação.Um jogo poderia usar mensagens para coordenação peer-to-peer sem gravar cada evento em uma blockchain.Um sistema de identidade poderia usar mensagens para troca de credenciais ou solicitações de verificação.Esses casos de uso continuam importantes atualmente.A diferença é que os desenvolvedores agora geralmente consideram sistemas de comunicação mais recentes em vez do Whisper.Whisper e arquitetura de dApps
O Whisper é útil para compreender a arquitetura inicial de dApps.Um aplicativo descentralizado raramente é apenas um contrato inteligente.Normalmente, ele precisa de front-end, conexão com carteira, indexação de dados, armazenamento, notificações, comunicação com usuários, coordenação off-chain e monitoramento de segurança.O Whisper foi uma tentativa de descentralizar uma dessas camadas off-chain.Isso é importante porque muitos dApps ainda dependem fortemente de servidores centralizados para mensagens, notificações e experiência do usuário.Um dApp pode liquidar transações on-chain, mas ainda usar bancos de dados centralizados e infraestrutura de mensagens.Isso cria um ponto de centralização.O Whisper buscava reduzir essa dependência.Embora o Whisper não tenha escalado bem, ele ajudou a definir o espaço do problema.Os projetos modernos de comunicação Web3 continuam trabalhando no mesmo problema: como permitir que usuários e aplicativos se comuniquem sem depender totalmente de plataformas centralizadas.Whisper e notificações de carteira
As notificações de carteira são um caso de uso natural para mensagens descentralizadas.Uma carteira pode precisar notificar um usuário sobre solicitações pendentes, pagamentos recebidos, votações de governança, aprovações multisig, mensagens de dApps ou alertas de segurança.Se essas notificações dependerem apenas de servidores push centralizados, a carteira terá um ponto central de falha.Um sistema de mensagens descentralizado poderia tornar as notificações de carteira mais resistentes à censura e mais privadas.O Whisper foi uma tentativa inicial de criar esse tipo de sistema.No entanto, a entrega de notificações em dispositivos móveis é difícil.Os usuários esperam alertas rápidos, baixo uso de bateria e entrega offline confiável.O Whisper teve dificuldades com esses requisitos práticos.Protocolos modernos como o Waku se concentram mais diretamente em dispositivos com recursos restritos e serviços de recuperação de mensagens.Isso mostra como um bom conceito pode exigir várias gerações de design de protocolo antes de se tornar prático.Whisper e coordenação multisig
Carteiras multisig frequentemente precisam de coordenação off-chain.Os proprietários podem precisar discutir uma transação antes de assiná-la.Eles podem precisar compartilhar detalhes da transação de forma privada.Eles podem precisar trocar assinaturas antes de enviar uma transação final on-chain.As mensagens no estilo Whisper eram úteis em teoria porque poderiam oferecer suporte à comunicação criptografada peer-to-peer entre signatários.Isso reduziria a dependência de aplicativos de chat ou servidores centralizados.No entanto, confiabilidade e usabilidade são fundamentais para a coordenação multisig.Se uma mensagem não for recebida, a transação poderá ser atrasada.Se um signatário não receber o contexto, poderá assinar algo arriscado.Se uma mensagem de phishing for entregue, os usuários poderão aprovar ações maliciosas.Nos sistemas multisig modernos, as mensagens seguras devem ser combinadas com simulação clara de transações, interface de carteira robusta, identidades verificadas e práticas seguras de assinatura.O Whisper ajudou a destacar a necessidade de coordenação descentralizada, mas não resolveu todos os problemas de comunicação multisig.Whisper e privacidade na Web3
O Whisper é importante porque mostra que a privacidade na Web3 não se resume a ocultar valores de transações.A privacidade também inclui a privacidade das comunicações.Um usuário pode não querer que outras pessoas saibam quais dApps utiliza, com quem troca mensagens, quais propostas discute ou quais negociações off-chain realiza.As blockchains públicas criam transparência por padrão.Os sistemas de mensagens podem criar exposição de metadados por padrão.Uma pilha Web3 focada em privacidade precisa de ferramentas para pagamentos privados, identidade privada, armazenamento privado, comunicação privada e coordenação privada.O Whisper tentou abordar a parte de comunicação.Seu fracasso em escalar não torna o objetivo menos importante.Em vez disso, mostra que as mensagens privadas descentralizadas são tecnicamente difíceis.Os sistemas modernos precisam equilibrar privacidade, escalabilidade, proteção contra spam, usabilidade e descentralização.Whisper e metadados
Metadados são dados sobre a comunicação, e não sobre o conteúdo da mensagem em si.Entre os exemplos estão remetente, destinatário, momento, tópico, tamanho da mensagem, rota, conexão entre pares e padrão de entrega.O Whisper buscava proteger metadados usando técnicas de retransmissão e criptografia.No entanto, a proteção de metadados é difícil em qualquer sistema de comunicação.Mesmo que o conteúdo da mensagem esteja criptografado, um observador pode obter informações úteis a partir dos padrões de tráfego.Por exemplo, se duas carteiras trocarem mensagens ao mesmo tempo que um evento de mercado, esse padrão poderá revelar coordenação.Se um usuário assinar um tópico raro, esse tópico poderá revelar qual aplicativo ele utiliza.Se um nó se conectar a partir de um endereço IP conhecido, observadores da rede poderão descobrir quem está online.Por isso, os protocolos de mensagens privadas devem tratar os metadados como um risco de primeira ordem.O design do Whisper reconhecia esse problema, mas escalar uma proteção robusta de metadados continua difícil.Benefícios do Whisper
O primeiro benefício do Whisper era sua visão nativa da Web3.Ele tratava as mensagens como parte da infraestrutura dos aplicativos descentralizados.O segundo benefício era a comunicação off-chain.As mensagens não precisavam ser gravadas na blockchain.O terceiro benefício era a comunicação criptografada.O Whisper oferecia suporte a cargas úteis criptografadas para casos de uso de mensagens privadas.O quarto benefício era a resistência à censura.Uma rede de mensagens peer-to-peer pode reduzir a dependência de servidores centralizados.O quinto benefício era a flexibilidade para aplicações.O Whisper podia ser usado para chat, coordenação, notificações, mensagens de marketplace e sinalização de dApps.O sexto benefício era sua influência histórica.O Whisper ajudou a inspirar trabalhos posteriores de mensagens Web3, como o Waku.O sétimo benefício era o valor educacional.Estudar o Whisper ajuda desenvolvedores a entender por que a comunicação descentralizada é difícil.Limitações do Whisper
A maior limitação do Whisper era a escalabilidade.O repositório arquivado informa que a implementação não escalaria além de algumas centenas de nós.Outra limitação era o uso de recursos.Dispositivos móveis e navegadores precisam de baixo consumo de largura de banda e bateria, mas o Whisper não era eficiente o suficiente para muitos usuários no mundo real.Uma terceira limitação era a resistência a spam.O proof-of-work tornava o spam mais caro, mas também criava problemas de usabilidade.Uma quarta limitação era a confiabilidade das mensagens.Mensagens peer-to-peer de curta duração podem não ser recebidas se os usuários estiverem offline ou com conexão ruim.Uma quinta limitação era a adoção por desenvolvedores.À medida que o desenvolvimento Ethereum se concentrou mais em contratos inteligentes, DeFi e escalabilidade, o Whisper recebeu menos atenção.Uma sexta limitação era a maturidade do protocolo.O Whisper era experimental em comparação com as camadas mais maduras de transações e contratos inteligentes da Ethereum.Uma sétima limitação era a experiência do usuário.Mensagens privadas descentralizadas só são úteis se os usuários puderem confiar nelas sem uma configuração complexa.Riscos das mensagens no estilo Whisper
As mensagens no estilo Whisper podem trazer benefícios de privacidade, mas também podem criar riscos.Mensagens criptografadas podem ser usadas para privacidade legítima.Elas também podem ser exploradas para phishing, spam, golpes e coordenação maliciosa.Uma rede de mensagens descentralizada é difícil de moderar.Isso pode proteger os usuários da censura, mas também pode tornar abusos mais difíceis de interromper.Portanto, a proteção contra spam é essencial.Outro risco é a falsa sensação de privacidade.Os usuários podem achar que mensagens criptografadas são totalmente anônimas, quando os metadados ainda podem vazar informações.Um terceiro risco é a entrega não confiável.Os usuários podem perder mensagens se a rede não oferecer bom armazenamento e recuperação.Um quarto risco é o phishing por meio da comunicação de dApps.Uma mensagem maliciosa pode induzir usuários a assinar uma transação prejudicial.A privacidade das mensagens deve sempre ser combinada com segurança da carteira e verificação de transações.Equívocos comuns sobre o Whisper
Um equívoco é que o Whisper ainda é um protocolo Ethereum ativamente recomendado.Não é, pois a documentação da Ethereum o descreve como descontinuado.Outro equívoco é que o Whisper armazena mensagens na Ethereum.Ele não armazena, pois foi projetado para mensagens peer-to-peer off-chain.Um terceiro equívoco é que o Whisper é um token.O Whisper não é um token.Um quarto equívoco é que o Whisper é um recurso de contrato inteligente.Não é, porque pertence à camada de mensagens peer-to-peer.Um quinto equívoco é que o Whisper fornece anonimato perfeito.Não fornece, pois os metadados e o comportamento no nível da rede ainda podem criar riscos de privacidade.Um sexto equívoco é que Whisper e Waku são a mesma coisa.Eles são relacionados historicamente, mas o Waku é uma família de protocolos mais recente que surgiu das limitações do Whisper.Um sétimo equívoco é que o Whisper em cripto é o OpenAI Whisper.São tecnologias sem relação entre si que compartilham o mesmo nome.Como os desenvolvedores devem considerar o Whisper hoje
Os desenvolvedores devem tratar o Whisper como contexto histórico, e não como uma escolha padrão para produção.Se um desenvolvedor precisa de mensagens descentralizadas hoje, deve estudar protocolos atuais como o Waku e compará-los com as necessidades de sua aplicação.Deve perguntar se a aplicação precisa de mensagens em tempo real, recuperação offline, suporte a dispositivos móveis, proteção contra spam, privacidade de metadados, suporte a navegadores ou incentivos econômicos.Também deve perguntar se algumas partes podem usar infraestrutura centralizada com segurança.Nem toda aplicação precisa de descentralização completa para todos os caminhos de comunicação.No entanto, aplicativos que lidam com governança, coordenação privada, comunidades sensíveis à censura ou comunicação de carteira para carteira podem se beneficiar de mensagens descentralizadas.Os desenvolvedores também devem evitar confundir mensagens com liquidação.As mensagens podem coordenar ações, mas as mudanças finais de estado ainda precisam de regras seguras de liquidação.Uma arquitetura Web3 moderna deve separar claramente comunicação, armazenamento, identidade e liquidação.O Whisper é valioso porque mostra por que essa separação importa.Whisper em termos simples
O Whisper foi a primeira tentativa da Ethereum de oferecer mensagens privadas descentralizadas.Ele permitia que aplicativos enviassem mensagens criptografadas entre pares sem colocá-las na blockchain.Ele fazia parte da pilha de rede DevP2P da Ethereum.Ele não era um token.Ele não era um padrão de contrato inteligente.Ele não era armazenamento de longo prazo.Ele está descontinuado porque não escalou suficientemente bem para uso amplo no mundo real.O Waku é o projeto moderno mais diretamente conectado ao objetivo original do Whisper.Para iniciantes, a principal lição é simples.O Whisper importa porque a Web3 precisa de comunicação descentralizada, mas o próprio Whisper é hoje, em grande parte, um protocolo histórico.FAQ
O que é Whisper na Ethereum?
Whisper é um protocolo de mensagens peer-to-peer da Ethereum, atualmente descontinuado, projetado para fornecer mensagens seguras entre pares sem gravá-las na blockchain.O Whisper ainda está ativo?
O Whisper está descontinuado e deve ser tratado principalmente como uma tecnologia histórica de rede Ethereum.Whisper é uma criptomoeda?
Não, Whisper não é uma criptomoeda nem um token.Whisper é o mesmo que OpenAI Whisper?
Não, Ethereum Whisper é um protocolo de mensagens Web3, enquanto OpenAI Whisper é um modelo de reconhecimento de fala.O Whisper fazia parte da Ethereum?
Sim, o Whisper fazia parte da visão Web3 original da Ethereum e estava conectado à pilha de rede DevP2P.O Whisper armazenava mensagens on-chain?
Não, o Whisper foi projetado para mensagens peer-to-peer off-chain e não gravava mensagens no estado da blockchain Ethereum.Os contratos inteligentes podiam usar o Whisper diretamente?
Não, o Whisper era um protocolo de mensagens peer-to-peer no nível da aplicação, não um recurso de Solidity ou de contratos inteligentes.Para que o Whisper era usado?
O Whisper era destinado a chat descentralizado, comunicação de dApps, notificações de carteira, coordenação multisig, negociação em marketplaces e outras mensagens Web3 off-chain.Por que o Whisper foi descontinuado?
O Whisper foi descontinuado porque tinha grandes limitações de escalabilidade e uso de recursos, especialmente para dispositivos móveis e dispositivos com recursos restritos.O que substituiu o Whisper?
O Waku é o conceito sucessor mais importante e foi criado após aprender com as limitações do Whisper.O que é Waku?
Waku é uma família de protocolos de comunicação peer-to-peer para mensagens Web3 focadas em privacidade e resistentes à censura.O que é DevP2P?
DevP2P é a pilha de rede peer-to-peer da Ethereum que define como os nós se descobrem e se comunicam.O Whisper usava criptografia?
Sim, o Whisper oferecia suporte a mensagens criptografadas para que somente os destinatários pretendidos pudessem ler o conteúdo das mensagens.O Whisper fornecia privacidade perfeita?
Não, o Whisper buscava melhorar a privacidade, mas metadados, padrões de tráfego e comportamento no nível da rede ainda podem criar riscos de privacidade.Por que as mensagens descentralizadas são importantes para a Web3?
As mensagens descentralizadas podem reduzir a dependência de servidores centralizados para comunicação, coordenação, notificações e interação com dApps.Os desenvolvedores devem criar novos aplicativos com Whisper?
A maioria dos desenvolvedores não deve iniciar novos sistemas de produção com Whisper, pois ele está descontinuado e há alternativas mais recentes disponíveis.O Whisper pode ajudar a explicar a arquitetura Web3?
Sim, o Whisper é historicamente útil porque mostra por que as aplicações Web3 precisam de camadas separadas para liquidação, armazenamento, comunicação e identidade.O Whisper está relacionado ao Status?
Sim, o Status tentou usar o Whisper para mensagens descentralizadas, e essa experiência ajudou a levar ao Waku.Conclusão
O Whisper foi o protocolo inicial da Ethereum para mensagens descentralizadas peer-to-peer.Ele foi projetado para permitir que dApps e usuários trocassem mensagens criptografadas sem gravá-las na blockchain.Na visão Web3 original da Ethereum, o Whisper era a camada de comunicação ao lado dos contratos inteligentes Ethereum e do armazenamento descentralizado.Seu objetivo era importante porque os aplicativos descentralizados precisam de mais do que liquidação on-chain.Eles também precisam de formas privadas, resistentes à censura e confiáveis para que usuários e aplicativos se comuniquem.No entanto, o Whisper não se tornou a solução de longo prazo.Ele foi descontinuado por apresentar sérias limitações de escalabilidade e recursos.Seu repositório arquivado e a documentação da Ethereum deixam claro que o Whisper deve agora ser tratado como tecnologia histórica, e não como o padrão atual.O Waku é o projeto moderno mais diretamente ligado ao propósito original do Whisper, com maior foco em suporte a dispositivos móveis, suporte a navegadores, proteção contra spam e comunicação Web3 escalável.Para usuários de cripto, vale a pena conhecer o Whisper porque ele explica uma parte importante da visão Web3 inicial da Ethereum.Para desenvolvedores, ele é uma lição sobre por que as mensagens descentralizadas são difíceis.Para iniciantes, o resumo mais simples é: o Whisper foi o antigo protocolo de mensagens descentralizadas da Ethereum, o Waku é a direção de seu sucessor moderno, e nenhum deles deve ser confundido com um token ou com o modelo de reconhecimento de fala da OpenAI.Você também pode gostar
HOT
Criptomoedas que estão em alta atualmente e ganhando atenção significativa do mercado
TOP volume
As criptomoedas com o maior volume de negociação
Recém-adicionados
Criptomoedas listadas recentemente que estão disponíveis para negociação

