Versão Litecoin Core v0.21.2

Nó Fonte: 1298407

Siga o nosso Twitter para as últimas notícias de desenvolvimento.

Temos o prazer de lançar o Litecoin Core 0.21.2. Este é um novo lançamento de versão principal, incluindo novos recursos, várias correções de bugs e melhorias de desempenho, bem como traduções atualizadas. Esta atualização inclui suporte completo para nó, carteira e mineração para MWEB. É recomendado que todos os usuários atualizem para esta versão.

Como atualizar

Em primeiro lugar, obrigado por executar o Litecoin Core e ajudar a proteger a rede!

Como você está executando uma versão mais antiga do Litecoin Core, desligue-a. Espere até que ele desligue completamente - o que pode levar alguns minutos para versões mais antigas - e siga estas etapas simples: Para Windows: basta executar o instalador Para Mac: copie para /Applications/Litecoin-Qt Para Linux: copie a capa litecoind/litecoin -qt.

Nota: é possível atualizar diretamente de uma versão em “fim de vida” do Litecoin Core, mas pode demorar um pouco se o diretório de dados precisar ser migrado. Versões antigas de carteira do Litecoin Core geralmente são suportadas.

Compatibilidade

Litecoin Core é suportado e extensivamente testado em sistemas operacionais que usam o kernel Linux, macOS 10.10+, Windows 7 e mais recentes. Não é recomendado usar Litecoin Core em sistemas não suportados.

Litecoin Core também deve funcionar na maioria dos outros sistemas do tipo Unix, mas não é testado com tanta frequência neles.

Campos MWEB adicionados ao BlockIndex e o formato de serialização do bloco foi alterado. Fazer downgrade para versões mais antigas não é seguro. Se atualizar para 0.21.2 depois de MWEB foi ativado, você deve sincronizar novamente para baixar blocos MWEB.

Mudanças Notáveis

Mudanças de consenso

  • Esta versão implementa as regras de consenso propostas para MWEB (LIP002, LIP003LIP004)

P2P e mudanças de rede

  • Um novo sinalizador de serviço, NODE_MWEB (1 << 24), foi adicionado para sinalizar aos pares que o nó suporta MWEB. Quando os pares conectados anunciam essa capacidade, espera-se que forneçam todos os dados MWEB ao compartilhar transações, blocos e blocos compactos entre si.
  • Os nós agora anunciam suporte à versão 3 do bloco compacto, informando aos pares que eles podem fornecer dados MWEB em blocos compactos.

RPCs atualizados

  • getblockheader agora retorna um campo mweb_header adicional contendo todos os dados do cabeçalho MWEB e um campo mweb_amount contendo o número total de moedas indexadas ao MWEB após a aplicação do bloco.
  • getblock agora retorna um campo mweb adicional contendo informações do cabeçalho MWEB e todas as entradas, saídas e kernels no bloco MWEB.
  • Adicionados campos mwebweight, descendantmwebweight, ancestormwebweight e mweb para getrawmempool, getmempoolancestors, getmempooldescendants e getmempoolentry.
  • Adicionados novos campos para descrever entradas, saídas e kernels de transações MWEB para getrawtransaction.

Alterações na Carteira ou RPCs relacionados à GUI podem ser encontradas na seção GUI ou Carteira abaixo.

Novas configurações

  • Adicionada opção “fMWEBFeatures” para habilitar o novo controle “Advanced MWEB Features”.

Banco de dados de carteira

  • Adicionado o tipo “mweb_coin” que armazena moedas MWEB e suas chaves derivadas.
  • Adicionado CHDChain versão 4 que inclui um contador de índice de chave MWEB e a chave de verificação de endereço furtiva.
  • Adicionado CKeyMetadata versão 14 que inclui o índice de chave MWEB.
  • Adicionada versão mínima do banco de dados FEATURE_MWEB = 210000.

Mudanças no RPC da carteira

  • Adicionado 'listwallettransactions' que corresponde aos valores de exibição da lista de transações.

Mudanças de GUI

  • Adicionado um controle “Recursos MWEB avançados” para teste. Só está disponível quando o argumento “-debug” é fornecido e a opção está ativada na caixa de diálogo de configurações.

Baixar binários

Para fazer o download, visite a página de download SUA PARTICIPAÇÃO FAZ A DIFERENÇA. Alternativamente, você pode ver a pasta de download SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Use o GPG para verificar a integridade dos binários de lançamento. Isso garante que o binário que você baixou não foi adulterado. Instruções GPG de linha de comando do cygwin para Linux, MacOS e Win32 estão disponíveis SUA PARTICIPAÇÃO FAZ A DIFERENÇA. Observe também que assinamos os binários com GPG para sua conveniência, a melhor maneira de verificar a integridade das compilações é construí-las você mesmo usando Gitian. As instruções sobre como realizar essas construções podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Para esta versão, os binários foram assinados com o identificador de chave 0x3620e9d387e55666 (chave de davidburkett38).

ATENÇÃO

Apesar desta versão ter sido fortemente testada, esta versão ainda pode conter bugs. Sempre faça backup do seu arquivo wallet.dat antes de atualizar. Se você encontrar algum problema, informe-nos postando na seção de relatórios de bugs abaixo.

Código-fonte e instruções de construção

O branch master contém os commits mais recentes para os próximos lançamentos estáveis ​​do Litecoin Core.

GitHub – litecoin-project/litecoin: árvore de origem do Litecoin

As instruções de construção para Linux podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

As instruções de construção para OSX podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

As instruções de builds para Windows podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Relatório de bugs

Envie aqui todos os problemas que encontrar e um dos desenvolvedores do Litecoin irá ajudá-lo.

Problemas · projeto-litecoin/litecoin

Listas de Discussão

Inscreva-se apenas para anúncios ou discussão de desenvolvimento.

Hashes para verificação

Estes são os hashes SHA-256 dos arquivos lançados:

b5a0b5bdf45c5e1f26c73a0be751ceb90c93fad8679aebe22ed5f64f615aea6b litecoin-0.21.2-aarch64-linux-gnu.tar.gz
e15b4d9db8807706c3492c05287f04c44956e3cdb77ebf4f87e19a296aa3a06b litecoin-0.21.2-arm-linux-gnueabihf.tar.gz
cb2a1504f151646d735d198ce77a1c1e4fea3ff672ed60549d6aa9f1d4a19b09 litecoin-0.21.2-riscv64-linux-gnu.tar.gz
94a10a217d91d29e97e7a0088bc1545f34b188297c3ce5b87b07e775d8d00b12 litecoin-0.21.2-x86_64-linux-gnu.tar.gz
39d0df6aecace19e91c9849d09aaeb60c0bb73b34a97c7b8ccae402da634cfa2 litecoin-0.21.2-osx.dmg
b0ab5fc95d8b7cfe990cc6d90d0af6f6f2d447b6a0bca162a72d12c3df1676a7 litecoin-0.21.2-win64-setup.exe

crédito

Obrigado a todos que contribuíram diretamente para este lançamento:


Versão Litecoin Core v0.21.2 foi publicado originalmente em Projeto Litecoin no Medium, onde as pessoas continuam a conversa destacando e respondendo a essa história.

Carimbo de hora:

Mais de Litecoin