Arborist Call #92 | P&D Updates
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 12/12/2024
Dando continuidade a NU6 para iniciar a reunião:
Houve problemas com o aplicativo @Ledger Live Shielded devido a NU6 - agora está sendo resolvido.
@thecodebuffet também está se comunicando com a @TrustWallet e @Exodus sobre a atualizações da NU6
A integração da @Zashi App e do ECC Wallet SDK com a @KeystoneWallet é a maior prioridade para a equipe.
O lançamento até o Natal seria o ideal, embora dependa das mudanças no firmware da Keystone e se há alguma correção de bugs do lado deles.
Atualizações com @str4d
O formato v1 PCZT agora está completo! Ele é compatível com o formato de transação v5. Ele não pode fazer transações v4, pois não foi especificado como necessário na timeline.
Nenhum campo para o FROST ou suporte especulativo para ZSAs (o formato v6 tx não foi finalizado).
Paralelamente, na definição do formato de transação v6, a equipe da @ElectricCoinCo planeja definir um formato PCZT v2 que tenha suporte de ZSAs para construção incremental de ativos blindados, além de transações $ZEC.
Atualizações do Zebra com @upbqdn:
A principal atualização compartilhada foi o lançamento do Zebra 2.1.0. A versão mínima do protocolo agora foi atualizada para que o Zebra não se comunique com pares desatualizados, mesmo durante a sincronização inicial.
Houve um bug no verificador de transações que apareceu após a ativação da NU6.
O campo de ID de branch de consenso em transações v5 não estava sendo verificado corretamente - transações com esse campo definido para o ID de branch de consenso NU5 entrariam na mempool do Zebra após o NU6..👇
O bug foi corrigido como parte da versão 2.1.0 ✅
Outro recurso que chegou à versão 2.1.0 é a verificação de transações que gastam UTXOs da mempool, adicionando suporte para transações TEX.
Uma verificação adicional no modelo de bloco será adicionada a uma versão futura.
A estrutura geral para o aplicativo de substituição de carteira zcashd está no repositório da carteira zcash.
Os próximos passos serão construir a estrutura para o binário que roda em torno da interface baseada em backend do zcash client.
O plano é garantir que a arquitetura de como os envios são feitos aproveite diretamente os PCZTs, dando suporte instantâneo a carteiras de hardware!
A equipe Zebra vem construindo os métodos RPC necessários para dar suporte a casos de uso, que não estão expostos atualmente.
Entrando em vigor no início do ano que vem, o próximo lançamento do zcashd marcará todos os métodos RPC que não devem migrar como obsoletos.
Isso não terá um efeito negativo imediato, mas permitirá que os usuários testem suas pilhas para quaisquer quebras.
Uma ideia observada para acelerar o alcance da descontinuação do zcashd é definir um sinalizador de configuração específico para a operação
"confirm awareness zcashd is going away=1"
Também incluiria um endereço de e-mail/formulário do Google para entrar em contato com @thecodebuffet solicitando que quaisquer RPCs sejam incluídos na substituição.
A equipe concluiu os itens necessários para o uso no mundo real do servidor FROST e do FROST Client, uma ferramenta que se integra ao servidor.
A revisão foi concluída no suporte para várias sessões e remoção de contatos e grupos.
Uma auditoria do servidor FROST e do código do cliente com o qual ele irá interagir está por vir. Além disso, como os PCZTs estão para ser lançados, a equipe pode procurar criar uma ferramenta que possa assinar transações FROST 🔥
@Shieldedlabs concluiu a primeira passagem de definição do escopo e criou uma lista de entregas de engenharia de destino.
Isso inclui:
Um Full Nodes com APIs apropriadas.
Uma ferramenta para executar um validador, provavelmente a ser empacotado com o full node.
Uma ferramenta que pode fazer delegações de participação.
Outros resultados incluem um conjunto de documentação em que o feedback é solicitado e o envolvimento com as partes interessadas, como fornecedores de carteiras, exchanges e possíveis validadores iniciais.
Postagem Completa: nate_zec
@aquietinvestor notando que a Shielded Labs se desenvolverá mais no ZIP 234, suavizando a curva de emissão + ZIP 235, queimando 60% das taxas de transação por trás de dois sinalizadores de recursos separados.
Uma pesquisa experimental de holders de moedas retornou suporte unânime para o NSM com ~250.000 ZEC usados.
A recomendação dos editores do ZIP foi incluir 233..
@jonrouach acrescentando que se o ZIP 233 prosseguir, deve ser confirmado o mais rápido possível devido à sua interação com o ZSA.
Os editores do ZIP deram sua opinião sobre um conjunto compatível adequado de atualizações para o NU7.
Os ZSAs estão prontos para se fundirem ao Zcash! A auditoria da @LeastAuthority não encontrou problemas importantes.
Próximos passos: garantir que não haja mudanças de consenso na NU6 e executar o nó Zebra ZSA e a ferramenta de transação ao vivo para compatibilidade com versões anteriores. Relatórios de auditoria "Trabalho de alta qualidade" parabéns a @qeditzkp
Junte-se a chamada comunitária Zcash Shielded Assets (ZSA) nesta quinta-feira, 19 de Dezembro, para ver a demonstração.
@str4d anunciou que a carteira zecsqlite CLI agora está disponível: uma ferramenta simples, orientada a comandos, para testes.
(processo não persistente). Frases de seed são criptografadas em disco com uma chave de idade, permitindo a integração com YubiKey para maior segurança!
Além disso, um Dev Summit está planejado para 22 de março em Sofia, Bulgária - logo antes do @zkproof.
Junte-se aos engenheiros do Zcash para o @RealWorldCrypto, hacks e evento ZK proof.