Zcash Foundation - Relatório de Transparência | Q4 2024
Este é o relatório trimestral da Zcash Foundation que abrange outubro, novembro e dezembro de 2023. O objetivo destes relatórios é fornecer um resumo das atividades da Foundation e uma visão geral das nossas finanças, incluindo uma repartição detalhada dos nossos gastos. Agradecemos comentários, então se você tiver alguma dúvida ou sugestão, poste-a no Fórum da Comunidade Zcash!
Durante esse trimestre, a equipe do Zebra concluiu a atualização dos métodos RPC usados pelo lightwalled para suportar “spend-before-sync” e realizou alguns trabalhos de manutenção, correção de bugs e melhoria de desempenho relacionados à funcionalidade existente do Zebra.
Após o anúncio em agosto de que o zcashd será retirado, diversas equipes que estão trabalhando em melhorias de protocolo começaram a desenvolver o Zebra. A equipe de engenharia da Zcash Foundation (ZF) está apoiando esses esforços. Uma das principais motivações para a construção do Zebra foi fornecer uma base sólida para o desenvolvimento e crescimento futuro da Zcash. Apoiar outras equipes que desejam desenvolver o Zebra (ou contribuir para seu desenvolvimento) é uma parte fundamental disso.
Nossa outra área principal de foco é trabalhar com a ECC para descontinuar o zcashd e ajudar o ecossistema Zcash a migrar para a Zebra. A primeira etapa neste processo é identificar os principais casos de uso para os quais o ecossistema Zcash atualmente depende exclusivamente do zcashd e implementar a funcionalidade necessária para dar suporte a esses casos de uso diretamente no Zebra ou em novos aplicativos ou ferramentas que usam Zebra em vez de zcashd para interagir com a blockchain Zcash.
Embora esta seja uma prioridade máxima para a ZF, os engenheiros da ECC se concentraram em outras prioridades durante o quarto trimestre, então a equipe do Zebra começou a trabalhar na implementação da digitalização de blockchain usando chaves de visualização.
A motivação por trás deste trabalho é permitir que um app client – como uma carteira ou um aplicativo como ZECpages – “terceirize” a detecção de pagamentos compartilhando sua viewing key com um nó Zebra.
Para evitar qualquer dúvida, a colaboração com os engenheiros da ECC para descontinuar o zcashd é uma prioridade máxima para a ZF, e o trabalho de digitalização de blockchain será colocado em segundo plano quando os engenheiros da ECC estiverem prontos para voltar sua atenção para esse projeto.
Em novembro, o engenheiro da ZF Marek extraiu o primeiro bloco usando um modelo de bloco gerado pelo Zebra: Bloco 2.311.253. Este é um passo pequeno, mas significativo, pois nos dá maior confiança de que os modelos de bloco com Zebra são totalmente compatíveis com as regras de consenso implementadas no zcashd, o que minimiza o risco de uma divisão da chain devido à incompatibilidade entre a Zebra e o zcashd.
A equipe FROST tem trabalhado para um lançamento estável da implementação Rust do FROST da ZF e para a formalização do ''FROST for Zcash''. Eles também começaram a trabalhar em uma série de demonstrações que implementarão uma solução para facilitar a comunicação entre os participantes do FROST durante a geração distribuída de chaves, assinatura de transações e outras operações do FROST.
Durante este trimestre, o comitê do Zcash Community Grants (ZCG) aprovou cinco grants, totalizando quase US$ 215.000. Mais de US$ 480.000 foram pagos por milestones concluídos. No final do quarto trimestre, o total de subvenções pendentes era de pouco mais de 3,2 milhões de dólares.
Os mandatos de três membros do comitê ZCG expiraram no final de 2023: Amber O'Hearn, Jason McGee e Michael Harms. Todos os três concorreram à reeleição, junto com Roosevelt Gordones e Kworks.
Amber, Jason e Michael foram devidamente reeleitos para o comitê.
Desde que o comitê ZCG foi estabelecido, a Zcash Foundation financiou uma bolsa para os membros do comitê. À luz das restrições financeiras que a ZF enfrenta, juntamente com a incerteza em torno do nosso financiamento futuro, tivemos de examinar atentamente as nossas despesas e concluímos que precisaríamos de reduzir o estipêndio mensal de 1.725 dólares por pessoa para 650 dólares.
O membro do comitê ZCG, GGuy, propôs que o ZIP 1014 fosse alterado para permitir que o estipêndio continuasse em seu nível atual da fatia de grandes grants do Fundo de Desenvolvimento. Esta alteração foi devidamente aprovada pelo ZCAP, e entra em vigor a partir de Janeiro.
Durante a Zcon4, anunciamos a formação da Financial Privacy Foundation (FPF), uma nova fundação independente e sem fins lucrativos nas Ilhas Cayman, destinada a ajudar a descentralizar ainda mais o ecossistema Zcash. Em outubro de 2023, o conselho da Fundação Zcash aprovou uma doação de US$ 250.000 para a nova organização, e esperamos seu lançamento formal no início de 2024.
Pouco depois da Zcon4, anunciamos o segundo round do nosso programa Minor Grants, que complementa o programa Zcash Community Grants, fornecendo uma fonte de financiamento para grants menores, com decisões de financiamento tomadas pela comunidade Zcash, através de uma pesquisa ZCAP. Foram recebidas vinte candidaturas de subvenções menores para esta ronda, das quais três foram aprovadas pelo ZCAP.
Em setembro de 2023, recebemos uma intimação da Securities and Exchange Commission (SEC) dos EUA.
Os custos inesperados incorridos na resposta a esta intimação estão refletidos na categoria Despesas Gerais para o detalhamento do Uso de Fundos, e na categoria Gestão e Geral para o detalhamento dos Programas.
Jack Gavigan
A Zcash Foundation acredita que o sucesso da Zcash e dos princípios que o projeto incorpora depende de um ciclo de feedback positivo envolvendo:
Desenvolvedores: que melhoram o protocolo Zcash e criam os produtos, ferramentas e serviços que apoiam seu uso;
Utilidade: que aumenta a capacidade de usar ZEC e a plataforma Zcash para uma gama mais ampla e flexível de finalidades;
Adoção mais ampla da Zcash como plataforma de comércio, tendo o ZEC como moeda nativa.
Usuários: que são atraídos pela utilidade do ZEC e pelos serviços que os empreendedores constroem na plataforma Zcash.
Apoiar a Comunidade Zcash - A ZF faz isso organizando a Zcon & Zcon Voices, mantendo atualizações no Fórum da Comunidade e dando voz à comunidade através do Zcash Community Advisory Panel (ZCAP).
Promover o Crescimento do Ecossistema - Objetivo da ZF é fazer isso removendo obstáculos que desencorajam desenvolvedores, usuários, empreendedores e outros de construir, adotar ou apoiar a Zcash.
Tornar a Zcash mais Inteligente - Acreditamos que a programabilidade é um mecanismo chave para melhorar a utilidade da Zcash. Com o tempo, exploraremos opções para conseguir isso.
Sprint 20
Durante o último trimestre do ano, a equipe de engenharia da Zcash Foundation continuou a trabalhar para tornar o FROST e o Zebra mais utilizáveis no ecossistema Zcash.
Na frente do Zebra, a ZF estabilizou o recurso de mineração e usaram o Zebra para extrair um bloco na mainet. Também adicionaram novas funcionalidades ao zebra para permitir o block scanning para transações Sapling usando as viewing keys relevantes.
Após uma auditoria FROST bem-sucedida, a equipe FROST preparou-se para a primeira versão estável do frost-core, a implementação de referência do rascunho da especificação IRTF de assinaturas Schnorr de limite de duas rodadas com FROST. Durante este trimestre, marcamos um candidato a lançamento estável, v1.0.0-rc 0, para coletar feedback antes de marcar o primeiro lançamento estável.
Os engenheiros do Zebra trabalharam na atualização dos métodos RPC do lightwallet para oferecer suporte ao algoritmo “spend-before-sync” e investigaram um problema com uma regressão de desempenho na sincronização completa da Zebra.
Os engenheiros do FROST concluíram uma revisão final e comentários dos clients para os auditores do FROST. A equipe também continou a trabalhar na pesquisa e concepção de um canal de comunicação FROST. Experimentaram SDK da ECC para tentar entender as mudanças necessárias para oferecer suporte ao FROST. Na frente comunitária, a ZF preparou e entregou uma chamada comunitária ''FROST for Zcash''.
O trabalho de DevOps durante esse sprint incluiu infraestrutura de CI aprimorada, usando executores maiores para trabalhos demorados e introduzindo arquivos docker e fluxos de trabalho de CI simplificados e consolidados.
Sprint 21
O trabalho de engenharia da Zebra estabilizou o recurso de mineração, disponibilizando-o em todas as versões do Zebra. Também publicamos o zebra v1.3.0
Os engenheiros do FROST implementaram um recurso de detecção de trapaceiros e escreveram como executar a demonstração do FROST.
O DevOps continuou a trabalhar na simplificação da CI para facilitar aos desenvolvedores a compreensão de quando os trabalhos falham.
Sprint 22
Os engenheiros do Zebra agruparam parâmetros Zcash em binários Zebra e começaram a minerar com zebra na Mainet. Foi publicado o zebra v1.4.0. A equipe começou a trabalhar em uma prova de conceito para escanear blocos usando o zebra.
Os engenheiros do FROST trabalharam no projeto da próxima fase da demonstração do FROST, adicionando comunicações de soquete.
O DevOps limpou algumas das tags que publicávamos no dockerhub. Também foi trabalhado a refatoração de scripts a partir dos arquivos de fluxo de trabalho para torná-los mais legíveis.
Sprint 23
Os engenheiros do Zebra trabalharam em problemas de segurança de rede identificados pela equipe Equilibrium e continuaram trabalhando em um scanner blockchain.
Os engenheiros do FROST participaram de uma mesa redonda de implementadores do FROST. Iniciamos a implementação do lado coordenador da demonstração da fase 1, para adicionar comunicações de soquete. Também foi iniciado a adição do suporte no _std ao FROST, para permitir que ele receba feedback da comunidade antes de marcar uma primeira versão estável.
O DevOps continuou a trabalhar em uma refatoração de scripts de fluxo de trabalho.
Sprint 24
Nesse sprint, os engenheiros do Zebra apoiaram equipes externas no uso do Zebra para implementar mudanças no protocolo Zcash. A equipe continou trabalhando na digitalização e armazenamento de transações relevantes do Sapling.
Os engenheiros do FROST começaram a trabalhar no projeto de uma Fase 2 de demonstração para adicionar comunicações baseadas em soquete ao FROST. Realizamos testes do DKG Vector e continuamos trabalhando para não adicionar suporte _std ao FROST.
O DevOps continuou a trabalhar na simplificação dos trabalhos e fluxos de trabalho de CI.
Sprint 25
Foi publicado o zebra v1.5.0 e os engenheiros concluíram o MVP do recurso de digitalização de blockchain no zebra.
Os engenheiros do FROST continuaram a trabalhar no projeto da Fase 2. Também trabalhamos no artigo re-randomizado do FROST.
O engenheiro de DevOps continuou pesquisando maneiras de permitir que os desenvolvedores executem o mesmo conjunto de testes de CI localmente.
Sprint 26
Durante esse sprint, a maior parte da equipe Zebra estava de férias. Os engenheiros fizeram limpezas e atualizações de documentação, corrigiram um problema na ElasticSearch e fizeram melhorias de usabilidade no MVP do scanner.
Os engenheiros do FROST finalizaram o projeto da Fase 2 e fizeram melhorias de usabilidade na implementação de referência do FROST com base em feedback externo.
As políticas de trademark são aplicadas pela ZF como condição para a transferência da marca registrada pela ECC para a Foundation. Embora o Zcash Software 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 ou licença para usar as marcas registradas Zcash.
O gráfico abaixo mostra alertas acumulados no ano, infrações, incidentes graves e aplicados 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 é feita por meio de um processo separado
5%
A Comunidade criou o Dev Fund no final de 2020 como forma de financiar o desenvolvimento contínuo do protocolo Zcash pela Zcash Foundation com 5% pela recompensa do bloco, pela Electric Coin Company (7%) e pelo programa Zcash Community Grants (8%).
Anualmente, a Zcash Foundation recebe aproximadamente 65.745 ZEC do Dev Fund.
Além disso, a Fundação recebe 105.192 ZEC como doação restrita, que só pode ser desembolsada por grants grandes.
Durante o quarto trimestre de 2023, as despesas operacionais da ZF foram em média de aproximadamente US$ 500.924 por mês. A repartição da alocação de recursos é a seguinte:
As despesas 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 marcas registradas e despesas de desenvolvimento profissional.
A remuneração da equipe abrangeu todas as remunerações e benefícios pagos aos funcionários e prestadores de serviços da ZF. A ZF não opera qualquer forma de bônus de retenção ou esquema de remuneração diferida.
A tabela e o gráfico a seguir explicam em que tipo de programas a ZF investiu durante o quarto trimestre. Observe que a remuneração e os benefícios de cada membro da equipe ZF são alocados ao(s) programa(s) para o qual ele contribui.
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 quarto trimestre, o ZCG aprovou 5 grants totalizando US$ 214.680.
Dos grants recentemente aprovados, o ZCG pagou US$0 para pagamentos iniciais e marcos.
ZCG também pagou US$ 481.804 em grants aprovados em trimestres anteriores
ZCG utilizou US$ 35.500 de seu orçamento discricionário.
No final do quarto trimestre de 2023, o ZCG tinha passivos pendentes de subvenções de 3.213.254 dólares para grants aprovados.
Community Calls 📞
Uma função central da Zcash Foundation é convocar discussões comunitárias em todo o ecossistema Zcash.
Candidatos aos Zcash Community Grants
Zeal Call: FROST for Zcash + Perguntas e Respostas
Blog Posts📄
Aplicações para o Minor Grants
O futuro do financiamento do desenvolvimento do ecossistema Zcash
Apresentando o segundo grupo do Zcash Minor Grants
Versão Zebra 1.3.0
Versão Zebra 1.4.0
Abertura para novos candidados ao Zcash Community Grants
Versão Zebra 1.5.0
Pesquisa ZCAP: Eleição do ZCG, Compensação & Financiamento do Ecossistema Zcash