Analisando sua conexão...
Verificando o seu endereço IP...

A mixnet da Nym já está disponível nas carteiras Zcash

A Nym concluiu seu Subsídio Comunitário do Zcash, e a privacidade em nível de rede agora está disponível em carteiras reais do Zcash

3 mins leem
Nym and Zcash.png
Compartilhar

Hoje, a Nym tem o orgulho de anunciar que concluiu seu Zcash Community Grant, e o trabalho já está em ação onde mais importa: a mixnet da Nym já está disponível nas carteiras Zcash. Desde 2024, os engenheiros e pesquisadores da Nym têm trabalhado lado a lado com os desenvolvedores do Zcash, incluindo a lendária Daira-Emma Hopwood, para proteger a única camada que nem mesmo o famoso zero-knowledge do Zcash consegue proteger: o tráfego de rede por trás de cada transação do Zcash.

Combinar privacidade no nível da rede e no nível da blockchain para o Zcash é o que a Nym e a comunidade Zcash se propuseram a construir juntas, e isso finalmente está nas mãos de usuários reais. As transações protegidas do Zcash já escondem o que você envia. Agora, a mixnet da Nym consegue ocultar a identidade de quem está enviando.

A camada de rede do Zcash deixa expostos

As provas de conhecimento zero do Zcash são o que há de mais avançado na proteção do que acontece na cadeia. Uma transação protegida oculta o remetente, o destinatário e o valor. O que os zk-SNARKs nunca foram feitos para proteger é a camada de rede subjacente: o fluxo de pacotes de internet que sua carteira envia toda vez que sincroniza ou transmite uma transação.

Nessa camada, seu endereço IP, seu tempo de conexão e seus padrões de tráfego ficam expostos ao seu servidor lightwalletd, ao seu provedor de internet, aos operadores de nós e a qualquer pessoa com uma visão ampla o suficiente da rede. Combine esses metadados da rede com dados de blockchains públicas e um observador determinado pode começar a associar um usuário “protegido” às suas atividades. A privacidade na cadeia simplesmente não é a mesma coisa que anonimato. Essa lacuna não é uma falha do Zcash; ela foi reconhecida no próprio artigo fundador do Zcash, o Zerocash.

“Como as transações do Zerocash não têm baixa latência por si só, as mixnets (por exemplo, Mixminion) também são uma forma viável de adicionar anonimato, e uma que não é tão vulnerável à análise de tráfego quanto o Tor.” — O artigo original do Zerocash, 2014

O que a Nym entregou

A subvenção criou uma base completa e pronta para desenvolvedores para rotear o tráfego do Zcash pela mixnet da Nym, onde pacotes do mesmo tamanho, saltos aleatórios e tráfego de cobertura tornam a análise de metadados da rede impossível, mesmo para um adversário que esteja monitorando toda a rede. Cada parte é pública, documentada e já está sendo usada.

Um modelo de ameaças e guia de design para o Zcash

A Nym criou um documento completo de modelo de ameaças à privacidade da rede e de projeto para o Zcash, revisado pela rede de especialistas em privacidade da Nym e pelos próprios desenvolvedores do Zcash. Ele mapeia as ameaças reais que um usuário do Zcash enfrenta, desde um servidor de lightwallet comprometido até um adversário passivo global que monitora toda a internet, e oferece aos desenvolvedores uma solução concreta baseada no Nym para cada uma delas, completa com diagramas animados.

É o mapa que todo desenvolvedor de carteiras precisa para avaliar a privacidade da rede, e o modelo de ameaças completo e a documentação de design do Zcash já estão disponíveis ao público em zcash-sdk.nym.com. O código de integração foi revisado de forma independente pela criptógrafa da Zcash, Daira-Emma Hopwood.

Um kit de ferramentas para rotear o tráfego do Zcash pela mixnet

Nem toda carteira tem as mesmas necessidades. Enviar uma transação é rápido; sincronizar a cadeia inteira é pesado. Então, em vez de uma solução rígida, a Nym lançou um conjunto de crates em Rust de código aberto, todos disponíveis em crates.io, que permitem que os desenvolvedores escolham a proteção certa para cada tipo de tráfego:

  • nym-smolmix é o crate de chaves para as carteiras existentes. Ele redireciona o tráfego HTTP(S) e gRPC comum de uma carteira pela mixnet usando um substituto direto para os soquetes de rede padrão, assim os desenvolvedores têm a proteção da mixnet sem precisar refazer a forma como a carteira se comunica com a rede.
  • nym-smoldvpn permite que as carteiras sincronizem informações da cadeia rapidamente, mas com mais privacidade, por meio de um túnel-em-túnel WireGuard de dois saltos no espaço do usuário.
  • nym-swizzle garante a higiene dos padrões de tráfego, ajustando o tempo e o conteúdo das solicitações antes mesmo que elas saiam do seu aparelho. Funciona da mesma forma, não importa se o tráfego passa pela mixnet, por uma VPN, pelo Tor ou por uma conexão direta.
  • nym-swizzle-zcash é ajustado especificamente para o tempo de resposta e os tempos de bloco do Zcash, e vem com ligações para Go e C, para que possa ser integrado a carteiras escritas em qualquer linguagem.

Juntos, eles separam a identidade de rede de um usuário da sua atividade no Zcash: o ponto final ainda recebe a transação, mas não consegue mais ver de quem ou de onde ela veio.

serviços Zcash que funcionam dentro da mixnet

Para as equipes que querem ir mais longe, a Nym criou uma maneira de rodar a infraestrutura do Zcash dentro da própria mixnet. Usando o novo módulo nym-sdk::Stream, um serviço de envio de transações pode ser acessado apenas pela mixnet e permanecer invisível para a internet aberta, bem parecido com um serviço oculto para transações do Zcash.

A Nym também documentou como rodar o lightwalletd, o servidor do qual a maioria das carteiras leves depende, como um desses provedores de serviço dentro da mixnet, para que a proteção possa ser incorporada à infraestrutura e não apenas ao aplicativo. Veja as instruções para rodar o lightwalletd dentro da mixnet da Nym em zcash-sdk.nym.com.

O Nym já está disponível nas carteiras Zcash

Isso não é só uma prova de conceito que ficou engavetada. Os desenvolvedores de carteiras já estão lançando a versão.

Zingo! Wallet

Zingo integrou a mixnet Nym de forma nativa, com o botão simples de ligar/desligar que a Nym imaginou na proposta original.

➤ Veja mais no Zingo!

Nym Mixnet on Zingo Wallet.png
Nym Mixnet on Zingo Wallet.png

Zkool

Zkool permite que os usuários se conectem a qualquer nó RPC do Zcash pela mixnet da Nym, usando um botão simples.

Nym on Zcool.png
Nym on Zcool.png

Protegendo os usuários do Zcash durante a migração para a Ironwood

A recente migração do Ironwood tornou a situação urgente. A migração para o novo pool blindado da Ironwood tornou o valor migrado público por padrão, e no momento em que uma carteira transmitia essa migração, seu endereço IP podia ser associado à quantidade de ZEC que a pessoa detinha, a menos que a camada de rede estivesse protegida. Isso é perigoso, e é exatamente a camada que essa subvenção foi criada para defender.

"Para todo usuário, a questão mais importante é ter privacidade em nível de rede (ou seja, Tor ou Nym) antes de migrar." — Zooko Wilcox, fundador da Zcash

Foi por isso que a Nym se uniu aos desenvolvedores da carteira Zcash para integrar a mixnet da Nym e oferecer o NymVPN de graça para os ZECholders protegidos cuja carteira ainda não foi integrada.

➤ Para ter uma visão completa do que o Zcash esconde e do que não esconde, confira o guia da Nym sobre se o Zcash é anônimo.

O que vem por aí para a Nym e a Zcash

Em um post seguinte, a Nym vai falar mais sobre os testes de velocidade e o anonimato que a mixnet traz para o Zcash. Além disso, o trabalho continua.

A Nym está em conversas ativas com mais equipes de carteiras Zcash, como a equipe da Zodl, para lançar integrações de mixnet em todo o ecossistema, e vai continuar aprimorando as ferramentas à medida que essas integrações forem implementadas. Ainda tem trabalho a fazer: tornar a sincronização da blockchain mais rápida, adicionar proteção pós-quântica mais robusta e acelerar a mixnet até que ela fique tão confiável que se torne invisível para os usuários do Zcash. A Nym vai continuar trabalhando abertamente com a comunidade Zcash, e a equipe da Nym vai te encontrar na Zcon.

Harry Halpin com Zooko Wilcox-O'Hearn

Toda transação de Zcash, protegida

A Nym começou esse trabalho com a comunidade Zcash, graças aos Subsídios Comunitários da Zcash administrados pela Fundação Zcash, para que o dinheiro privado pudesse finalmente circular por uma rede privada. Com as ferramentas já em funcionamento e as primeiras carteiras sendo distribuídas, a Nym está trabalhando para que, um dia, todas as transações de Zcash, de todas as carteiras, fiquem protegidas contra a análise de metadados no nível da rede.

Nym Swapper Banner.png

Sobre os autores

Harry.jpg

Harry Halpin, PhD

Harry é o CEO da Nym.

Novos preços baixos

O VPN mais privado do mundo

Teste a NymVPN gratuitamente

Continuar lendo...

Frame 48099269.png

$NYM no Edge: $NYM integrado na Edge Wallet

A carteira de custódia própria desenvolvida com base em princípios de privacidade e um parceiro confiável na estrutura de privacidade da Nym

1 min read

Swap your Zcash (ZEC) for $NYM

New Nym swapper allows your to get native $NYM privately with your shielded ZEC for big discounts on NymVPN and more

2 mins read
NymVPN free for Zcash Ironwood.png

Como proteger seu endereço IP durante e depois do upgrade Ironwood

NymVPN está estendendo passes gratuitos para usuários de Zcash transferirem seus ZEC de forma privada e segura, sem vazar seu IP

4 mins read