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 23/02/2024.
Boa leitura! 😊
A reunião começou com os participantes recebendo os últimos desenvolvimentos na ECC por @nuttycom
O foco principal da ECC tem sido o lançamento de novos SDKs para carteira móveis.
Eles estão atualmente trabalhando em um lançamento no backend do Zcash Client que adiciona suporte para o #Orchard!
Isso será seguido por um trabalho para colocar #Orchard no SDK da carteira para o lançamento da carteira #Zashi 1.0, esperado para o final de março.
Auditorias de segurança também estão em andamento, começando na camada iOS/SDKs da Wallet e bibliotecas Rust que as suportam.
Outra área em que estão trabalhando é o suporte a endereços @binance.
Uma resolução sobre a abordagem foi alcançada graças a @hhanh072, aquietinvestor & thecodebuffet
Finalização necessária para ZIP-320 com implementação a seguir zips.z.cash/zip/0320
A solução que será utilizada é o formato de endereço TEX em vez da alternativa de Endereços Unificados.
A longo prazo, o plano é criar um ZIP que permita aos usuários adicionar metadados a endereços como apenas fontes shieldeds ou nenhuma cross pool, etc.
Houve um pedido do Zcash Community Grants para lançar uma chamada de propostas para qualquer pessoa que criar implementações nativas em Java, Swift ou Typescript equivalentes a biblioteca Rust do endereço #Zcash.
Isto facilitaria o apoio generalizado à análise válida dos endereços.
Atualizações do Zebra foram lideradas por Alfredo da Zcash Foundation.
A equipe está finalizando a interface gRPC do scanner Zebra, agora existem 6 métodos gRPC para interagir com o scanner Zebra.
Documento publicado recentemente com mais informações
Atualmente faltam algumas funcionalidades, como a verificação de transações com Orchard.
Também existem bugs conhecidos que a equipe está tentando corrigir.
Enquanto isso, a Zcash Foundation está fazendo uma chamada aberta para que todos possam testá-lo e fornecer feedback e comentários
Hoje a ECC e a equipe do Zebra realizaram sua primeira reunião colaborativa para discutir melhorias potenciais para a funcionalidade do Full Node Zebra à medida que o zcashd é desligado. Tanto Daira quanto Jack Gavigan notaram que foi produtivo!
Zebra 1.6.0 será lançado em breve!
Nas próximas 2 semanas, os engenheiros da ZF realizarão um Hackathon Sprint.
As propostas são feitas para diversão ou projetos interessantes que serão trabalhados em vez de tarefas rotineiras.
Progressos no Zebra, recursos na Elastic Search e pacotes Arch Linux foram feitas da última vez.
Propostas até agora para o próximo hackathon:
Devolvendo o suporte da Tor Project no Zebra.
GUI para iniciar o Zebra.
Restaurando o suporte do Windows para Zebra
A versão estável 1.0.0 do núcleo FROST foi publicada recentemente! link
Essa versão expõe métodos adicionais com base no feedback dos participantes no lançamento.
Graças à divulgação da vulnerabilidade da Trailofbits, o FROST 1.0 inclui uma correção de bug.
Houve uma breve análise no root. A vulnerabilidade mencionada foi um ataque de negação de serviço que impediu os usuários de criar uma assinatura válida.
Um invasor poderia gerar um polinômio maior, resultando em um limite superior ao pretendido.
A fase 1 da demonstração do FROST está concluída.
Agora é possível realizar a demonstração do FROST pela Internet. Você terá que executar um servidor, então as pessoas precisam se conectar a você e se você estiver atrás de firewalls ou NATs isso pode se tornar um problema.
Zcash Foundation tem trabalhado para adicionar recursos de viewing keys ao Zebra.
Eles vão lançar um recurso experimental. Jack Gavigan está na esperança de encontrar uma definição formal e verificar se a terminologia usada é equivalente aos sinalizadores de recursos experimentais no zcash.
Os sinalizadores de recursos experimentais usados no Zcashd são para recursos nos quais não foram assumidos compromissos de compatibilidade.
Esses são recursos que podem ser alterados ou removidos a qualquer momento, sem expectativa de compatibilidade com versões anteriores ou qualquer caminho de migração.