
Arborist Call é uma chamada quinzenal dedicada aos desenvolvimentos do protocolo Zcash. Nela, desenvolvedores da ECC, ZF e engenheiros de carteiras de terceiros como yWallet, Zingo, etc. se reúnem para repassar todo o progresso recente em seus projetos, respondendo dúvidas e comprovando transparência.
Este resumo está focado na última chamada ocorrida em 30/05/2024.

A chamada começou com Alfredo fornecendo atualizações da @ZcashFoundation.
Membros da equipe participaram do [@zkproof](https://twitter.com/ @zkproof) workshop em Berlim na semana passada. Trabalhos recentes no Zebra incluíram uma correção de bug na serialização das árvores de compromisso de notas concluídas por @upbqdn.
A equipe Zebra também finalizou a atualização das dependências da ECC + o backend do zcash client/zcash primitives.
Marek também abriu um PR no backend do zcash client com correções para Types, tornando possível enviá-los através de threads.

Foi realizada uma pesquisa sobre os requisitos para a desligamento do zcashd. Tudo oque foi descoberto já existe no Zebra ou está pendente do suporte para carteiras.
Alguns planos já estão em andamento para mover a digitalização do Zebra para um novo repositório. Ter a verificação do Zebra em execução em seu próprio processo proporcionará melhor segurança 🔑
O script Zcash é um wrapper/rust crate que vincula um arquivo C++ que processa o script herdado do Bitcoin.
A API foi alterada por Conrado para não aceitar uma transação como entrada, mas sim vários outros parâmetros necessários para validar uma transação transparente.
Isso ajudará significativamente a trabalhar em um substituto do Rust para o script zcash porque será muito mais simples realizar testes de comparação com ambos os interpretadores de script rodando lado a lado nos dados da chain.

A seguir, tivemos atualizações da equipe principal de engenharia da @ElectricCoinCo:
Na semana passada, full node zcashd 5.9.1 foi lançado.
É uma pequena atualização trazendo uma API utilitária para @Binance solicitados a usar para validar seus endereços TEX.
Daira Emma tem trabalhado no suporte de carteira para o ZIP-320. Um bug foi descoberto e corrigido nas crates da Incremental Merkle Tree & Shardtree que afetava as carteiras.
@Str4d está trabalhando em outro suporte de carteira: conversão de moeda para @zashi_app💱
A equipe analisou algumas abordagens diferentes e criou um protótipo para lightwalletd que permite solicitações de proxy para provedores de taxas de câmbio.

Os provedores de taxas de exchanges podem fornecer dados assinados.
Os provedores do Lightwalletd não devem ser capazes de manipular os dados retornados pelos provedores de taxas 🔒
Seria necessário que os operadores do lightwalletd tivessem tokens de acesso para recuperar feeds para proxy e carteiras e depois verificar.
Outra alternativa é usar APIs gratuitas para proxy TLS direto por meio do servidor lightwalletd para não revelar IPs, mas isso provavelmente encontraria uma limitação de taxa. Por fim, @nuttycom e @FeministPLT analisaram novos recursos interessantes que estão em andamento para @zashi_app v1.1 🔥

Em seguida, passamos para as atualizações sobre a desligamento do zcashd:
@nuttycom e @ebfull deram os primeiros passos na implementação do script Zcash.
Eles estão escrevendo uma versão do interpretador de script transparente em Rust puro - Necessário para carteira completa, necessária para substituir a carteira zcashd.
O plano é que no Network Upgrade 6, a implementação do script Zcash Rust puro seja concluída.
Idealmente, ambos os Full Nodes continuarão executando o interpretador de script C++ para consenso enquanto executam a nova implementação do Rust para verificar resultados idênticos, visualizando transações de rede.

Atualização do Zcash Shielded Asset liderada por Vivek de @qeditzkp:
Houve progresso no gadget halo2 com uma característica que permite instanciação tanto para o circuito ZSA quanto para o circuito Orchard existente. Eles testaram os dispositivos no circuito do Orchard, garantindo que isso não afetasse o layout.

A equipe da Qedit espera fazer um PR formal com vetores de teste na Zcash. Foi discutido com a ECC: Será feito em 2 seções para separar o trabalho do Orchard ZSA do trabalho do Orchard ZEC. Serão então feitas alterações na estrutura da transação para adicionar o pacote de seguros, etc.

Atualização do FROST liderada por @conradoplg: Conrado & Natalie apresentaram a demonstração FROST da Fase II na demonstração ZconV - envolvendo comunicação online 🌐

Se você estiver interessado, experimente a demo do FROST!
Confira o vídeo de [@ dismad8](https://twitter.com/@ dismad8) mostrando-a em ação.

Natalie está trabalhando no suporte à geração distribuída de chaves para compartilhamentos de atualização.
Ela criou um PR para a geração de chaves de revendedores confiáveis - agora em revisão. @thecodebuffet deu um agradecimento especial à equipe FROST pelo apoio em uma Prova de Conceito 🙌

@FeministPLT fez uma breve recapitulação do evento @zkproof 6 da semana passada:
Do ponto de vista da Zcash, um dos mais significativos é o trabalho de padronização do PLONKish. PLONKish é a aritmetização usada por Halo2 + outros sistemas.
@FeministPLT, @Str4d e Mary Maller tiveram uma sessão para encontrar 2 bugs corrigíveis nas especificações. Eles esperam definir uma codificação para circuitos PLONKish. "Se isso for padronizado, ajudará muito na promoção da interoperabilidade entre diferentes sistemas de prova e linguagens de circuito"
Dia 1 - Palestras do dia 3 do ZKProof 6 aqui:
Ponto final da agenda da reunião - Anúncios Abertos 📢 O próximo evento da comunidade #Zcash Z|ECC Summit será realizado em San Diego em julho 📅
Se você estiver interessado em participar - inscreva-se no link abaixo!
Obrigado pela leitura!
Para sugerir um tópico para a próxima reunião, envie um e-mail para arboristcall@zfnd.org 📨

