Zcash Shielded News | Vol. 10
ZCG: Ata de Reunião 09/12/2024, ZCG Community Call com Candidatos, Desligamento do Zcashd Updates, Zondax: Integração da Zcash Updates
Zcash Shielded News é um formato de chamada e artigo comunitário baseado na Newsletter Zcash Ecosystem Digest publicada semanalmente pela ZecHub.
Principal objetivo desse conteúdo é prover transparência dos acontecimentos e informar a comunidade sobre as novidades mais importantes do ecossistema Zcash.
Confira abaixo os melhores Highlights desta semana
No dia 09/12 fomos introduzidos a uma das últimas reuniões do Zcash Community Grants com o comitê atual para rever as propostas aplicadas antes do fechamento do ano.
Participantes:
Amber
Brian
GGuy
Jason
Michael
Alex (FPF resource)
Deidra M (notetaker during transition period)
1) Dinheiro de Código Aberto para Privacidade & Autocustódia Simples ❌
Essa é uma proposta de US$ 50.000 para desenvolver uma solução de código aberto chamada Open Source Cash, que trará privacidade, acessibilidade e autocustódia simples ao Zcash usando etiquetas NFC.
O projeto busca criar um aplicativo móvel e um SDK de open-source para permitir que os usuários interajam com a Zcash por meio de etiquetas NFC físicas, replicando as vantagens do dinheiro tradicional no mundo digital.
O financiamento seria usado para o desenvolvimento do SDK, do aplicativo móvel e para auditorias de segurança, com foco em privacidade e facilidade de uso. O objetivo é integrar essa solução ao ecossistema do Zcash e torná-la acessível para desenvolvedores incorporarem em carteiras, exchanges e dApps.
O ZCG votou unanimemente pela rejeição desta proposta.
2 | Bank-to-Zcash Gateway: Uma Solução Segura para On/Off Ramp ❌
Avaliada em $80,000, essa proposta foi apresentado para desenvolver uma solução segura e instantânea de conversão entre moeda fiduciária e Zcash na Argentina, com possibilidade de expansão para o Brasil.
O objetivo central é permitir que os usuários conversam Pesos Argentinos (ARS) em Zcash (ZEC) e vice-versa sem a necessidade de corretoras intermediárias, utilizando sistemas bancários locais para transferências rápidas.
O projeto inclui um aplicativo móvel ou bot no Telegram como MVP, com a meta de suportar até 30.000 transações mensais e expandir para outras exchanges.Embora seja uma proposta promissora para nós da América Latina, Brian considerou a proposta fora do escopo alegando que o ZCG tinha outras prioridades, GGuy apesar de incentivar propostas assim, notou uma falta de uma pesquisa mais detalhada e por fim Jason concordou que a proposta não era viável no momento, descrevendo-a mais com o uma vaga do que um plano bem elaborado.
A proposta foi rejeitada por unanimidade.
Nota: O FPF realizou uma revisão regulatória inicial, e uma análise adicional seria necessária caso o ZCG aprovasse o financiamento.
3) Grants Comunitários
Os programas de e financiamento comunitário de 2025 serão adiados pelo ZCG até que o novo comitê seja nomeado.
A decisão provavelmente será tomada na reunião de 20 de janeiro.
Alguns membros compartilharam suas opiniões sobre essas concessões comunitárias. A maioria demonstrou entusiasmo com a realização desses projetos em 2025.
Jason destacou estar impressionado com a colaboração entre os grupos centrais e o esforço coletivo da comunidade global Zcash, afirmando estar ansioso para ver as conquistas dessas equipes no próximo ano.
Por outro lado, Michael discordou, afirmando que não valoriza fundamentalmente esse tipo de concessão voltada para presença online e construção de comunidade. Ele também mencionou que alguns dos valores solicitados são muito altos, mesmo considerando que cobrem atividades de um ano inteiro.
4) Sessão de Brainstorming
Atualizações sobre a Migração para o GitHub
O formulário de submissão já está disponível na plataforma! O FPF e o ZCG esperam iniciar 2025 com o sistema plenamente funcional. Atualmente, os marcos estão sendo processados fora do GitHub para evitar atrasos nos pagamentos.
Enquete da ZCOVI (Tópicos do ZCG)
Semana passada, Amber e Jason participaram de uma renião sobre a ZconVI. Os tópicos foram priorizados por meios da Helios Poll, e os mais votaram para serem abordados foram:
Após essa reunião, o ZCG entrou em contato com Hahn, Kit & QEDIT para verificar a possibilidade de participação na ZconVI. Em breve saberemos mais.QEDIT para verificar a possibilidade de participação deles na ZconVI.
Nesta terça-feira tivemos a oportunidade de conhecer melhor os novos candidatos ao comitê Zcash Community Grants durante uma chamada no Zoom, com reestreaming no Discord e publicada no Youtube posteriormente.
Durante a chamada, Alex (Host) e Elise (Slides), abriram espaço para que os 7 candidatos para que por 1 minuto cada um deles pudessem explicar suas motivações, assim como suas introduções e mais.
A chamada foi baseada em 6 perguntas:
1) Você tem uma conta no GitHub e já concluiu um pull-request (PR)? Como você se sente pessoalmente sobre a mudança do ZCG para o GitHub?
2) Você estaria aberto(a) para contratar um Note Taker do ZCG por meio de uma recompensa, administrada pela ZecHub ou FPF.
3) Qual seria a principal prioridade do ZCG para 2025?
4) Governança de Lockbox. Qual deve ser o papel do ZCG na governança do NU6-Lockbox e na futura governança pós-lockbox
5) Reflexão de 2024: Qual foi a melhor coisa que a ZCG fez no último ano? O que poderia ter sido feito de forma diferente ou melhor?
Cada pergunta foi relacionada a como o ZCG agirará e poderá melhorará futuramente. Opiniões distintas e conectadas foram apresentadas.
Alguns candidatos reforçaram a melhoria do Marketing e Growth, outros na área de desenvolvimento, mutuamente com a visão de desempenharem um bom pápel em 2025 para que não haja incertezas sobre a governança e desenvolvimento em 2026.
Hoje resolvemos trazer um update importante do Zcashd. Mesmo estando todos nas Arborist Calls, aqui está o que foi feito essa semana publicado por Pacu.
NU6: O trabalho foi concluído, mas há problemas pendentes com algumas carteiras.
Exodus e Trust Wallet: Resolveram o problema e lançarão correções no próximo ciclo de atualizações.
Ledger: Trabalhando em uma solução com a equipe da Zondax. Problema identificado relacionado a valores estáticos no app.
Outreach: Os esforços de divulgação continuam com mensagens mais concisas e contribuições de @alchemydc, que apoia na infraestrutura descentralizada.
Zebra: Semana focada na resolução de bugs.
Zaino (ZingoLabs): Trabalho em progresso para corrigir problemas no Zebra Regtest. Planeja substituir o Lightwalletd no início de 2025.
Backend na memória: Revisão de um PR longo ainda em andamento. Colaboração com a ChainSafe sobre integração com Metamask Snap.
Carteira CLI do Zcashd: Prazo apertado para conclusão até o final de janeiro. Procura-se desenvolvedores para contribuir no suporte RPC.
Formato de exportação de carteiras (ZeWiF): Proposta apresentada para um formato extensível que permitirá a interoperabilidade entre carteiras e ferramentas para migrar dados antigos.
O Zcash Shielded Application agora está disponível publicamente, mas ainda não há suporte oficial para dispositivos Ledger em carteiras como Ledger Live, Zingo, YWallet, entre outras, exceto em um fork experimental da ZecWallet desenvolvido pela Zondax. O artigo descreve os passos para integrar o suporte ao Ledger Zcash Shielded App em carteiras, beneficiando diversas soluções.
Estruturas sobre a Zondax e Ledger:
1. Comunicação com o dispositivo
A Zondax oferece pacotes de comunicação em Rust e JavaScript, que usam o protocolo APDU para interagir com a Ledger.
Chaves privadas/sensíveis nunca são compartilhadas fora do dispositivo; operações como assinatura de transações devem ser feitas diretamente no hardware.
2. Diretrizes de integração
Gerenciamento de chaves (Keystore): Crie uma interface comum para gerenciar chaves que integre o sistema atual da carteira com o Ledger.
Em Rust, é sugerido usar uma enumeração para abstrair o gerenciamento de chaves na memória e na Ledger.
Assinatura de transações: O processo de assinatura deve ser centralizado na Keystore. A comunicação com a Ledger ocorre por etapas devido às limitações de memória e poder computacional do dispositivo.
Exemplo: Entradas e saídas shielded/transparent são processadas sequencialmente, e as provas criptográficas (ZK proofs) são geradas e assinadas dentro do dispositivo.
3. Comandos e funcionalidades
A Ledger fornece métodos para operações Sapling, como obtenção de chaves públicas, endereços shielded e assinatura de transações.
Endereços transparentes: Podem ser recuperados sem confirmação do usuário.
Chaves Sapling: São divididas em privadas (não saem do dispositivo) e públicas (necessitam de aprovação do usuário para serem compartilhadas).
4. Limitações
Limite de UTXOs: Máximo de 5 inputs/outputs transparentes e 5 shieldeds por transação.
Endereços Unificados e Protocolo Orchard: Não são suportados; apenas transações Sapling são processadas.
5. Documentação e testes
A documentação e os testes estão disponíveis no repositório do aplicativo, incluindo fluxos de integração detalhados e exemplos de uso. Há também um emulador (speculos) para verificar o processo de revisão na Ledger.
A integração requer adaptações em carteiras para atender às restrições de segurança e às limitações técnicas da Ledger, mas possibilita transações shielded com maior segurança e conformidade com o protocolo Zcash.