
Zebra & FROST
Durante este sprint, a equipe Zebra mudou seu foco para a próxima ativação do NU6 na Testnet, atualmente agendada para 8 de agosto de 2024, e implementação dos ZIPs que serão ativados com o NU6 no próximo Halving da Zcash.
A equipe tem trabalhado na implementação dos ZIPs atualmente planejados para ativação, que incluem um novo pool de Lockbox, alocação de recompensas de bloco para financiamento de desenvolvimento não direto e um requisito para que o valor total do subsídio e taxas do minerador sejam coletados em transações de Coinbase.
Iniciou-se os planejamentos para lançar uma versão incluindo essas alterações até o final da semana passada (quinta-feira, 2 ou sexta-feira, 3 de agosto), pronta para ativação da Testnet NU6 na quinta-feira, 8 de agosto.
A equipe FROST concluiu a refatoração da arquitetura frost-server, que remove a responsabilidade pelo comprometimento e agregação de compartilhamento de assinatura do servidor.
ZF iniciou os trabalhos na atualização da ferramenta de assinatura usada para o FROST na Zcash, com base na ferramenta de assinatura da Ywallet criada por Hanh.
Atualizações estão sendo feitas na ramificação desta ferramenta para usar as últimas crates da ECC, o que a simplificará (anteriormente, era necessário gerar uma chave Sapling que não estava sendo usada, devido à falta de suporte nas crates subjacentes).
Também está sendo planejado integrar ainda mais essa ferramenta ao código do frost-demo. Neste sprint, a ZF mescla a capacidade de remover signatários e atualizar compartilhamentos em um cenário trusted dealer e agora os trabalhos começaram para o mesmo em um cenário das Distributed Key Generation (DKG)
DevOps
O trabalho de DevOps durante este sprint incluiu esforços na padronização de como os serviços de produção da Zcash Foundation, como o DNSSeeder, são implantados.
Esta iniciativa foi motivada pela necessidade da equipe de Engenharia de um ambiente de preparação/teste na nuvem, onde eles pudessem testar novos códigos ou recursos para serviços que dão suporte ao ecossistema Zcash.
Esse trabalho também permite melhor segmentação de permissões ao utilizar diferentes funções nos projetos da ZF para projetos de desenvolvimento e produção do GCP.
Além disso, o acesso ao GCP foi aprimorado ao alavancar a Workload Identity Federation.
Outros
Também estamos trabalhando na documentação para uma mudança proposta em como as imagens do docker do lightwalletd são construídas. A imagem atual não pôde ser construída com a versão Go especificada e não possui os arquivos zcash.conf, cert.key e cert.pem necessários.
Consequentemente, um servidor Lightwalletd com uma configuração padrão não seria executado com esta imagem, a menos que etapas adicionais fossem tomadas para incluir essas informações. O objetivo é tornar a imagem utilizável para fins de Desenvolvimentos e Testes.

