![](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134b8e38-3c58-4238-afeb-0e03760ce6d1_500x80.webp) Não é novidade para ninguém que a Zcash Foundation vem trabalhando incessantemente na evolução do ecossistema Zcash para o bem público da privacidade. Recentemente a organização lançou sua primeira implementação para diversificar e ampliar a segurança da rede chamada Zebra, e isso despertou a curiosidade de muitos Zcashers para saber como essa implementação funciona. --- ## **O que é Zebra?** 🦓 O Zebra, o primeiro nó do Zcash a ser escrito inteiramente em Rust, pode ser usado para ingressar na rede ponto a ponto do Zcash, validar e transmitir transações, e mantenha o estado blockchain do Zcash de maneira mais distribuída. Essa implementação alternativa de nó foi escrita desde o início e evita qualquer bagagem técnica do código legado do bitcoin. Zebra também é interoperável com o zcashd, e também implementa todos os recursos necessários para alcançar o consenso da rede Zcash, incluindo a validação de todas as regras de consenso para a atualização NU5. --- ## **Por que o Zebra é importante? 💡** - **Resistencia da Bugs** Podemos dizer que quanto mais noders uma rede possui, mais segura ela é. Porém, se há apenas uma implementação para ser executada (zcashd), a rede poderá sofrer ataques e ser manipulada com mais facilidade do que uma rede que possui uma diverficação maior de nodes, por exemplo. Caso um atacante efetue um ataque no ZcashD, ainda haverá Nodes Zebra para manter a rede estável, pois o atacante não terá tempo de dominar a rede inteira e isso fará com que atualizações possam ser feitas para cancelar o ataque. --- - **Funcionalidades** Zebra também serve como Back-End para servidores LightWallets que se comunicam com carteiras ‘‘leves’’ como Zingo, yWallet, ZecWallet Lite etc. --- - **Desenvolvimento de Ferramentas Derivadas (ex: DNS Seeder)** DNS Seeder serve para fornecer uma lista inicial de Nodes para que sua carteira seja conectada e facilita a criação de Ferramentas para o Ecossistema Zcash. Usando o Zebra, usuários podem contribuir para a rede através desses desenvolvimentos. Outro bom exemplo que podemos usar é o fato dos usuários poder criar um nó na rede Bitcoin utilizando o Zebra. --- ## **Zebra ou Zcashd?** 🤔 Como citamos anteriomente: quanto maior a diversificação de implementações em uma rede, melhor sua segurança. Mas tirando esse fato, o que o Zebra tem diferente do Zcashd? Zcashd é um node client da rede Zcash desenvolvido e lançado pela Electric Coin Company cuja sua linguagem de programação é a C++, a mesma utilizada no protocolo Zcash. Todavia, a linguagem C++ não possui memory-safe, o que torna o client mais suscetível a ataques. Por exemplo: Se o Software tiver algum Bug, o atacante pode mandar um pacote para sua carteira/nó escrevendo em uma área de memória que não pertência ao programa, e isso pode causar Bugs como Crash ou no pior dos casos permitir que o atacante consiga executar códigos na máquina. Isso é causado pela ausência da memória segura (memory-safe), que, ao programar em uma região da memória, a linguagem não emite um aviso dizendo que o usuário está escrevendo na região certa da memória. O Zebra é desenvolvido no Rust, que é uma linguagem segura para a memória e, portanto, menos provável de ser afetado por bugs de segurança de segurança de memória que podem comprometer o ambiente em que é executado. Rust enfatiza o desempenho e a simultaneidade, e essas são qualidades que compõem o Zebra. --- ## **Onde Posso Aprender Mais Sobre o Zebra? 📚** Nesta última quinta-feira (22/06) realizamos uma chamada da comunidade com [Conrado Gouvêa](https://twitter.com/conradoplg) onde conversamos sobre como foi o desenvolvimento do Zebra e tiramos todas as dúvidas sobre o projeto, além de conhecer melhor a Zcash Foundation e outras curiosidades. --- *Confira a gravação abaixo:* https://www.youtube.com/watch?v=hHi2TxHY2Ww https://odysee.com/@zcashbrasil:a/zebra:2 Confira o Site da ZF para informações mais aprofundadas clicando [aqui](https://zfnd.org/zebra/). ![](https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa44b0e97-3475-4deb-9821-e3dbfe98bd31_214x214.gif) --- ### **Junte-se ao grupo de Noders para fortificar a rede Zcash cada vez mais!** - [Download Zebra](https://zfnd.org/zebra/download/) - [Download Zcashd](https://zcash.readthedocs.io/en/latest/rtd_pages/zcashd.html) --- ## **Acompanhe nossas redes para mais novidades!** - [Twitter](https://twitter.com/zcashbrazil) - [Discord](https://discord.com/invite/zcash) - [Instagram](https://www.instagram.com/zcashbrazil/) - [Telegram](https://www.instagram.com/zcashbrazil/)