Bem vindo! Novo em Zcash?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

Idioma

Novo Lançamento: 1.0.14

Jack Grigg | Jan 04, 2018

Hoje, estamos anunciando o lançamento da versão 1.0.14 da Zcash, que contém novas características, correções de bugs e melhorias na documentação.

Principais mudanças

Chaves de visualização de recebimento

Suporte para as chaves de visualização de recebimento, como descrito nas especificações do protocolo Zcash, foi adicionado à carteira.

Use o método RPC z_exportviewingkey para obter a chave de visualização de recebimento para um endereço z em um nó na carteira. Para endereços z Sprout, eles sempre começam com "ZiVK" (ou "ZiVt" para testnet de endereços z). Use z_importviewingkey para importá-los para outro nó.

Um nó que possui uma chave de visualização de recimento para um endereço z pode visualizar todas as transações recebidas no passado por esse endereço, bem como todas as transações futuras enviadas para ele usando z_listreceivedbyaddress. Eles não podem gastar nenhum dinheiro do endereço. Isso é semelhante ao comportamento dos endereços t que estão apenas sob modo de visualização.

z_gettotalbalance agora possui um parâmetro booleano adicional para incluir o saldo dos endereços "somente de visulização" (ambos transparentes e blindados), que é configurado para dar "falso" por padrão. z_getbalance também foi atualizado para funcionar com endereços somente de visualização.

  • Cuidado: para endereços z, esses saldos não serão precisos se quaisquers fundos forem enviados a partir do endereço. Isso ocorre porque as chaves de visualização de recebimento não podem detectar gastos, e assim o "saldo é apenas a soma de todas as notas que foram recebidas, incluindo as que foram gastas. Alguns casos de uso futuros para chaves de visualização de recebimento incluirão dados de sincronização para manter seus saldos precisos (por exemplo, #2542).

Rastreamento do circuito de valor do Sprout

Os nós agora podem rastrear a quantidade total de ZEC blindada dentro do circuito Sprout. Isso é medido pela soma da ZEC movendo-se entre o Pool de Valor Transparente e JoinSplits (consulte Anatomia de uma Transação Zcash). getblockchaininfo mostra o total de toda a blockchain, enquanto getblock mostrará o total a partir de um bloco específico.

Para habilitar esse monitoramento em um nó específico, ele deve ser re-indexado. Isso irá demorar várias horas para completar, mas não afetará nenhum outro dado do nó.

Resumo das mudanças incluídas neste lançamento

  1. Nós corrigimos um estouro de buffer não-explorável no libsnark. (#2800)
  2. Adicionamos suporte para as chaves de visualização de recebimento. (#2143)
  3. Adicionamos rastreamento do valor total protegido dentro do circuito Sprout, que pode ser ativado por re-indexação. (#2795)
  4. Nós modificamos dumpwallet e z_exportwallet para evitar que eles sobrescrevam arquivos existentes. (#2741)
  5. Nós solucionamos erros em várias plataformas não suportadas. (#2700, #2752, #2786)
  6. Melhoramos várias partes do texto de ajuda e documentação. (#2724, #2744)

Estamos incentivando todos os usuários e mineradores a atualizar para esta nova versão. Veja nossa página download e o Guia do Usuário 1.0 para mais informações.

Para uma lista mais completa das mudanças, veja nosso marco 1.0.14 no GitHub. Para acompanhar nosso progresso, assista o projeto GitHub e junte-se ao fórum.

releases, sprout, bugs | Veja todas as tags