Fundação Zcash adiciona novo DNS seeder em Rust para melhorar a confiabilidade da rede
A nova ferramenta ajuda os nós Zcash a descobrir pares de forma mais rápida e segura ao ingressarem na rede.

O que saber:
- A Fundação Zcash lançou um novo seeder DNS baseado em Rust para modernizar a forma como os nós do Zcash descobrem pares quando entram online pela primeira vez.
- Construído com o mesmo código de rede do nó completo Zebra, o seeder tem como objetivo melhorar a confiabilidade, segurança e desempenho por meio de recursos como arquitetura sem bloqueios e limitação de taxa por IP.
- A ferramenta de código aberto foi projetada para operação fácil, com suporte a IPv4 e IPv6, monitoramento Prometheus e implantação baseada em Docker, estando disponível para testes tanto na mainnet quanto na testnet.
A Zcash Foundation lançou uma novo DNS seeder baseado em Rust no início desta semana, uma peça de infraestrutura projetada para ajudar os nós Zcash a se conectarem quando entram online pela primeira vez.
Os DNS seeders atuam como ponto de entrada para redes descentralizadas. Quando um novo nó Zcash é iniciado, ele não possui uma lista incorporada de pares para se conectar. O seeder fornece uma lista curta de nós ativos e saudáveis, permitindo que a rede cresça sem depender de nenhum coordenador central.
Até o momento, a Zcash dependia de implementações mais antigas desta ferramenta. A Fundação afirmou que reescrever o seeder em Rust moderniza uma parte frequentemente negligenciada da rede e reduz o risco de falhas durante períodos de estresse ou crescimento.
O novo seeder é construído utilizando o mesmo código de rede que alimenta o Zebra, o nó completo de Zcash baseado em Rust da Foundation. Isso significa que a ferramenta escaneia a rede usando as mesmas regras e protocolos dos nós que suporta, reduzindo inconsistências e melhorando a confiabilidade.
O design em Rust também aprimora a segurança e o desempenho. A Fundação afirmou que o seeder utiliza uma arquitetura sem bloqueios para lidar rapidamente com solicitações DNS, mesmo durante tráfego intenso. Além disso, inclui proteções integradas, como limitação de taxa por IP, que ajuda a prevenir abusos como ataques de amplificação DNS.
Para os operadores, o seeder é projetado para ser fácil de executar. Ele suporta tanto IPv4 quanto IPv6, inclui monitoramento em tempo real por meio de métricas Prometheus e vem com ferramentas Docker para uma implantação simples.
O código é open source e está disponível no GitHub, com testes recomendados tanto na mainnet quanto na testnet.