‘‘Este é o relatório trimestral da Zcash Foundation para Julho, Agosto e Setembro de 2023. O objetivo destes relatórios é fornecer um resumo das atividades da ZF e uma visão geral das nossas finanças, incluindo uma repartição detalhada dos nossos gastos. Estamos abertos a comentários, então se você tiver alguma dúvida ou sugestão, poste-a nos fóruns da comunidade Zcash!’’
‘‘Este trimestre foi dominado pela Zcon4 em Barcelona. Foi incrível ver tantas pessoas e equipes de todo o ecossistema Zcash se unindo e serviu para me lembrar do valor que a comunidade obtém de um evento onde as pessoas podem se encontrar pessoalmente. O feedback dos participantes foi extremamente positivo e quero agradecer a todos que contribuíram para o seu sucesso, especialmente à equipe de comunicações e operações da ZF (que já está profundamente envolvida no planejamento do ZCON5).’’
O foco principal da equipe Zebra durante este trimestre foi fazer as mudanças necessárias para dar suporte ao recurso Spend Before Sync que a ECC adicionou a lightwallet e aos SDKs de carteiras. Durante o Zcon, a EEC & ZF concordaram que deveríamos trabalhar juntos para tornar o Zebra a principal implementação do nó Zcash. Trabalharemos juntos para identificar quais funcionalidades precisam ser adicionadas ao Zebra para dar suporte aos casos de uso necessários, a fim de permitir que o ecossistema Zcash migre do Zcashd.
No futuro, espero que nosso trabalho no Zebra se concentre amplamente em três áreas:
Manutenção contínua e melhoria contínua das funcionalidades existentes, para garantir que a Zebra continue a oferecer suporte aos seus casos de uso existentes, como atuar como back-end para lightwallet;
Desenvolvimento de novos recursos, para suportar novos casos de uso que a Zebra não aborda atualmente;
fornecer suporte a outras equipes que desenvolvem novos produtos, serviços ou recursos Zcash na Zebra.
Nossa implementação do esquema de assinatura FROST Threshold foi auditada pela NCC Group e nenhum problema grave foi encontrado. A equipe do FROST trabalhou na correção dos problemas (menores) identificados durante a auditoria e continuou trabalhando em uma série de demonstrações que ajudarão os desenvolvedores a entender como o FROST funciona. Conrado apresentou uma dessas demos ao vivo no palco da ZCON4.
Durante este trimestre, o comitê Zcash Community Grants aprovou três grants, totalizando quase US$ 365.000.
Mais de US$ 235.000 foram pagos pelo trabalho concluído. No final do terceiro trimestre, o total de grants pendentes era de 3,48 milhões de dólares.
Durante o ano passado, várias ações regulatórias empreendidas pelas autoridades dos EUA geraram incerteza sobre a política dos EUA em relação às criptomoedas em geral, e às criptomoedas com maior privacidade, como a Zcash, em particular.
Este sublinhado preocupa a comunidade Zcash sobre o fato de tanto a ECC como a ZF estarem sediadas nos EUA: Partilhamos essas preocupações e, no ano passado, começámos a trabalhar num plano de contingência. Na ZCON4, tivemos o prazer de finalmente poder compartilhar a notícia de que estabelecemos uma nova fundação independente e sem fins lucrativos nas Ilhas Cayman: a Financial Privacy Foundation (FPF).
Os membros fundadores do conselho da FPF são Amber Baldet (que também atua no conselho da ZF) e Kurt Opsahl (Conselheiro Geral Associado para Política de Segurança Cibernética e Liberdades Civis da Fundação Filecoin e Conselheiro Especial da EFF). Nos próximos meses, a FPF irá construir a sua infraestrutura para que possa realizar doações e outros programas de apoio comunitário independentemente da ZF.
Finalmente, de forma mais triste, em setembro, nos despedimos de Deirdre Connolly, que é um membro importante da equipe de engenharia da ZF há mais de quatro anos, trabalhando tanto no Zebra quanto no FROST. Em meu nome, do restante da equipe ZF e da comunidade Zcash em geral, quero agradecer a Deirdre por suas contribuições a Zcash.
Embora estejamos tristes por vê-la partir, estamos satisfeitos por ela ter encontrado uma oportunidade de desenvolver ainda mais sua carreira como criptógrafa. Ela continuará a contribuir para a Zcash como membro do Conselho Consultivo Técnico da ZF.
Na Zcash Foundation, acreditamos que o sucesso da Zcash e dos princípios que ele incorpora depende de um ciclo de feedback positivo que envolve:
Desenvolvedores que melhoram o Protocolo Zcash e criam os produtos, ferramentas e serviços que suportam a sua utilização;
Utilitário que melhora a capacidade de utilização do ZEC e da plataforma Zcash para uma gama mais ampla e flexível de finalidades;
Adoção mais ampla do Zcash como plataforma de comércio, tendo o ZEC como moeda nativa e;
Usuários que são atraídos pela utilidade do ZEC e pelos serviços que os empreendedores constroem na plataforma Zcash.
Nossos objetivos estratégicos são:
Apoie a comunidade Zcash - fazemos isso organizando Zcon e Zcon Voices, mantendo os fóruns da comunidade e dando voz à comunidade através do Painel Consultivo da Comunidade Zcash.
Promover o crescimento do ecossistema Zcash - Nosso objetivo é fazer isso removendo obstáculos que desencorajam desenvolvedores, usuários, empreendedores e outros de construir a adoção ou de outra forma apoiar o Zcash.
Torne o Zcash mais inteligente - Acreditamos que a programabilidade é um mecanismo chave para melhorar a utilidade do Zcash. Com o tempo, exploraremos opções para conseguir isso.
Durante o terceiro trimestre de 2023, a equipe de engenharia da Zcash Foundation continuou a adicionar funcionalidades ao Zebra, em preparação para uma eventual extinção do zcashd e com foco em garantir que o FROST seja uma adição útil ao ecossistema Zcash.
Em preparação para um lançamento estável da implementação de referência do FROST da Zcash Foundation, as bibliotecas FROST foram auditadas com sucesso durante este trimestre com o relatório pendente de publicação no início do quarto trimestre
No FROST, lançamos a versão 0.6.0 do frost-core e boxes relacionadas e trabalhamos em uma demonstração para executar a segunda rodada do protocolo de assinatura FROST e fizemos algumas melhorias de usabilidade nele. A equipe concluiu o trabalho em dois demos: uma demonstração de geração distribuída de chaves (DKG) e outra mostrando como usar a implementação de referência do FROST como participante em uma execução de assinatura do FROST. O trabalho adicional incluiu uma implementação de referência refatorada para legibilidade básica, trabalho na prova de conceito FROST re-randomizada e o início da auditoria FROST.
Os engenheiros do Zebra lançaram o Zebra v1.0.1, que corrige vários problemas e pânicos de segurança de conexão entre pares. Também reduz significativamente o uso da CPU no Zebra. A equipe também começou a trabalhar em uma implementação de métodos RPC usados pelo lightwalletd para suportar o algoritmo de gasto antes da sincronização com uma limpeza de código que economiza espaço em disco.
O trabalho adicional durante esse sprint incluiu entrar em contato com os mineradores novamente para incentivá-los a experimentar o Zebra, adicionar algumas melhorias para mineração à imagem do Docker e atualizar a documentação. Também atualizamos para as dependências mais recentes após o lançamento do zcash 5.6.0, corrigimos alguns bugs em nossa imagem docker Zebra e migramos recursos para um novo projeto GCP
Sprint 15
Neste sprint final antes da conferência Zcon4, o Zebra v1.1.0 foi lançado, que inclui novas métricas de mempool, corrige panics ao cancelar tarefas no desligamento, detecta erros de digitação de nomes de subcomandos na linha de comando e melhora a usabilidade das imagens Docker do Zebra. Também aplicamos alterações nas árvores de comprometimento de notas para Spend-Before-Sync nos métodos RPC usados pela lightwalletd e trabalhamos na apresentação ''Atualização Zebra'' para Zcon4.
Do lado do FROST, começamos a abordar questões relatadas pelos auditores sobre as especificações da implementação de referência e continuamos a trabalhar na implementação do novo design FROST, mais simples e re-randomizado.
Também começamos a trabalhar em várias demonstrações, incluindo uma que mostra como usar a implementação de referência FROST como coordenador em um cenário de geração de assinatura e outra que integrou a Distributed Key Generation (DKG) do FROST na YWallet para demonstrar como isso funcionaria. Este trabalho foi incorporado a uma apresentação para Zcon4.
Também adicionamos suporte às demonstrações para facilitar a serialização e desserialização de dados FROST, pesquisamos soluções para comunicação FROST entre participantes usando uma implementação do protocolo de ruído e adicionamos suporte para redpallas às demonstrações FROST.
Outro trabalho concluído neste sprint incluiu o refinamento de nossos procedimentos de incidentes de segurança em relação à geração e gerenciamento de chaves de segurança.
Sprint 16
Zcon4 aconteceu na primeira metade deste sprint e a equipe ficou ausente no segundo tempo.
Os esforços do Zebra durante esse período incluíram o trabalho na desduplicação da árvore de compromissos de notas para dar suporte ao spend-before-sync. Também alteramos o fork lightwalletd usado pela CI do Zebra para aquele que contém os novos spend-before-sync para serem alterados.
No FROST, nos concentramos em testes e documentação para todas as demonstrações de geada e trabalhamos para preparar um artigo FROST re-randomizado para envio ao Financial Crypto 2024.
Outro trabalho de engenharia desse sprint incluiu a limpeza da antiga infraestrutura do Google Cloud Platform (GCP) em favor de um novo projeto dentro do GCP.
Sprint 17
Durante esse sprint, a equipe do Zebra publicou uma postagem no blog sobre um novo recurso do Zebra para dar suporte à mineração por meio da geração de modelos de blocos. Também investigamos a possibilidade de minerar um bloco no mainet usando uma documentação de bloco gerada pelo Zebra0 para se referir à implementação correta do lightwalletd usada no Zebra, continuando o contato com pools de mineração para incentivá-los a experimentar o Zebra e oferecer suporte na mudança e pesquisando como podemos fornecer um pacote Debian para Zebra.
Os engenheiros do FROST trabalharam nas alterações editoriais finais nas especificações preliminares da IRTF, continuaram a trabalhar na correção de problemas identificados durante a auditoria, atualizaram o ZIP-312 (FROST para assinaturas de autorização de gastos) com novo design simplificado e pesquisaram a integração do FROST na Zingo Wallet. Trabalho adicional incluiu escrever um capítulo ''FROST with Zcash'' para o livro FROST.
Os engenheiros também debateram possíveis soluções para os problemas que as carteiras estão enfrentando para manter um mempool completo após a ativação do ZIP-317 e escreveram uma postagem no fórum sobre isso. Além disso, trabalhamos na implantação de executores auto-hospedados para trabalhos de CI de longa duração e alguns membros da equipe começaram a participar de reuniões do Grupo de Trabalho de Clientes Light após conversas no Zcon4.
Sprint 18
Os engenheiros do Zebra continuaram trabalhando em otimizações para observar o armazenamento e cálculo da árvore de comprometimento e a implementação e teste do novo método RPC z_getsubtreesbyindex. Lançamos o Zebra v1.2.0, incluindo parte de nosso trabalho de implementação do recurso gastar antes da sincronização para lightwalletd. Com esta versão, reduzimos o tamanho do estado atual de cache da Zebra de aproximadamente 276 GB para 244 GB, removendo automaticamente árvores de compromisso de notas desnecessárias de um cache existente. As novas instâncias Zebra também construirão seu cache sem essas árvores, portanto, o tamanho do cache não será apenas menor para instâncias novas e existentes, mas também crescerá em uma taxa mais lenta.
No FROST, os engenheiros trabalharam na documentação para uma demonstração, começaram a esboçar algumas ideias para uma solução potencial para a comunicação dos participantes no FROST, adicionaram documentação ao livro do FROST sobre como usar o FROST com a Zcash, adicionaram formato de serialização padrão para que todos os métodos para todos as mensagens para Distributed Key Generation (DKG) e geração de assinatura fornecem métodos de desserialização. Conrado fez uma apresentação do FROST em português com a equipe Zcash Brasil.
Durante esse período, também implantamos um cluster Kubernetes no GCP para executores auto-hospedados no GitHub.
Sprint 19
O trabalho do Zebra durante esse período incluiu atualizações para oferecer suporte ao recurso spend-before-sync no lightwalletd: testes, correções de bugs, melhorias de desempenho. Também começamos a pesquisar a digitalização de blockchain para nosso próximo recurso do Zebra.
No projeto FROST, lançamos a versão 0.7.0 do núcleo de gelo e boxes relacionadas e também lançamos o ed25519-zebra v4.0.3 com uma versão atualizada do curve25519-dalek. Também implementamos a verificação de assinatura em uma demonstração do FROST. Algumas alterações editoriais finais no rascunho do FROST foram concluídas. Trabalhamos em algumas mudanças na implementação da variante FROST re-randomizada para Zcash para corresponder à prova de segurança correspondente e atualizamos o ZIP correspondente. Também continuamos a pesquisar soluções alternativas para uma biblioteca de comunicações FROST.
Além disso, transferimos nosso teste de longa execução para executores auto-hospedados e continuamos a refatorar e simplificar nossa configuração de CI.
Infelizmente, nos despedimos de Deirdre Connolly que partiu para novos desafios.
A conferência deste ano em Barcelona foi um sucesso estrondoso! Participantes de todo o ecossistema e de todo o mundo contribuíram para este encontro anual de Zcashers, com participantes provenientes de mais de 20 países presentes em Barcelona. Todas as gravações da Zcon4 podem ser visualizadas no canal da ZF no Youtube.
Zcon não terminava quando as sessões terminavam todos os dias. Os participantes aproveitaram ao máximo o encontro pessoal e se conectaram com torneiras e bebidas em restaurantes locais em Barcelona e brindaram ao Zcash nas recepções de boas-vindas e nos eventos de jantar organizados pela ZF.
Além disso, houve encontros presenciais com grande participação, incluindo Zeal Talk, Privacy is Key e ZKP Roundtable, entre outros. Também notáveis foram as muitas discussões no Whova, o aplicativo Zcon4, incluindo 55 tópicos com quase 1.800 comentários.
A política de marca registrada é aplicada pela ZF como condição para a transferência da marca registrada pela ECC para a Foundation (consulte a seção 5 do Contrato de Licença e Doação de Marca Comercial Zcash). Embora o software Zcash esteja disponível sob uma licença gratuita e de código aberto, a licença de direitos autorais não inclui um direito implícito de licença para usar a marca registrada Zcash.
O gráfico abaixo mostra alertas acumulados no ano, infrações, incidentes aplicados e graves relacionados à aplicação da marca registrada Zcash para aplicativos e perfis de mídia social. As violações de URL são rastreadas separadamente e a aplicação ocorre por meio de um processo separado
5%
A Comunidade Zcash criou o Dev Fund no final de 2020 como forma de financiar o desenvolvimento contínuo do protocolo Zcash pela Zcash Foundation (5% da recompensa do bloco), a Electric Coin Comapny (7%) e o Zcash Community Grants (8%).
Anualmente, a Zcash Foundation recebe aproximadamente 65.745 ZEC do Dev Fund.
Além disso, a Foundation recebe 105.195 ZEC como doação restrita, que só pode ser desembolsada em grandes grants.
Durante o terceiro trimestre de 2023, as despesas operacionais da ZF foram em média de aproximadamente US$ 482.819 por mês. A distribuição da alocação de recursos é a seguinte:
A remuneração da equipe abrange todas as remunerações e benefícios pagos aos funcionários e contratados da ZF. A ZF não opera qualquer forma de bônus de retenção ou esquema de remuneração diferida.
As despesas gerais gerais referem-se a custos não relacionados à mão de obra. Isso inclui: contabilidade, taxas de conta de RH, serviço de custódia e taxas bancárias, seguros, honorários advocatícios, taxas de incorporação, contas operacionais, despesas de site, aplicação de marca registrada e despesas de desenvolvimento profissional.
A tabela e o gráfico a seguir explicam em que tipo de programas a ZF investiu durante o terceiro trimestre. Observe que a remuneração e os benefícios de cada membro da equipe ZF são alocados aos programas para os quais eles contribuem
O programa Zcash Community Grants (ZCG) financia equipes independentes que entram no ecossistema Zcash, para realizar grandes desenvolvimentos contínuos (ou outros trabalhos) para o bem público do ecossistema Zcash. Algumas áreas-chave de financiamento incluem: infraestrutura básica, carteiras, interoperabilidade, aplicativos, serviços contínuos, integrações, pesquisa e comunidade. Durante o terceiro trimestre, o ZCG aprovou 3 grants totalizando US$ 364.778
Dos grants recentemente aprovados, o ZCG pagou US$ 43.278 para pagamentos iniciais e marcos.
ZCG também pagou US$ 192.550 por grants aprovados em trimestres anteriores.
ZCG utilizou US$ 37.511 de seu orçamento discricionário.
No final do terceiro trimestre de 2023, o ZCG tinha passivos pendentes de grants de US$ 3.480.378 para grants aprovadas.
»» Q3 FOCO DA COMUNIDADE
Community Calls
Uma função central da Zcash Foundation é convocar discussões comunitárias em todo o ecossistema Zcash
Zcash Arborist Call
Zeal Call: FROST para Zcash + Q&A
Blog Posts
Suporte de mineração experimental em Zebra
Zcash está se mudando para Zebra
Abertura de inscrições para a segunda rodada de Zcash Minor Grants
Zcash Foundation se despede de Deirdre Connoly
Playlists
Com esse relatório, a ZF fecha suas atividades em 2023, desejando um ótimo Natal e Ano novo à todos.
O que você achou disso tudo? Comenta ai em baixo!
Feliz Natal família <3
Feliz Natal família