Siga o Página do Google+ or Twitter para as últimas notícias de desenvolvimento.
Temos o prazer de lançar o release candidate do Litecoin Core 0.17.1. Este é um novo lançamento de versão principal, incluindo novos recursos, várias correções de bugs, melhorias de desempenho e traduções atualizadas.
É recomendado que usuários avançados atualizem para esta versão. Após testes suficientes, o Litecoin Core 0.17.1 final será lançado e é recomendado para todos os usuários atualizarem.
Se você estiver executando uma versão mais antiga, desligue-a. Espere até que ele desligue completamente (o que pode levar alguns minutos para versões mais antigas), então execute o instalador (no Windows) ou apenas copie /Applications/Litecoin-Qt
(no Mac) ou litecoind
/litecoin-qt
(no Linux).
Se o seu nó tiver um txindex, o txindex db será migrado na primeira vez que você executar o 0.17.1 ou mais recente, o que pode levar algumas horas. Seu nó não estará funcional até que a migração seja concluída.
Na primeira vez que você executar a versão 0.15.0 ou mais recente, seu banco de dados chainstate será convertido para um novo formato. Isso levará de alguns minutos a meia hora, dependendo da velocidade de sua máquina.
Observe que o formato do banco de dados do bloco também mudou na versão 0.8.0 e não há código de atualização automática antes da versão 0.8 para a versão 0.15.0. Atualizar diretamente do 0.7.xe anterior sem baixar novamente o blockchain não é suportado. No entanto, como de costume, versões antigas de carteira ainda são suportadas.
O banco de dados chainstate para esta versão não é compatível com as versões anteriores, portanto, se você executar o 0.15 e decidir voltar para qualquer versão mais antiga, precisará executar a versão antiga com o -reindex-chainstate
opção de reconstruir as estruturas de dados chainstate no formato antigo.
Se o seu nó tiver a remoção habilitada, isso implicará um novo download e processamento de todo o blockchain.
Litecoin Core é amplamente testado em vários sistemas operacionais usando o kernel Linux, macOS 10.10+ e Windows 7 e mais recente (Windows XP não é compatível).
Litecoin Core também deve funcionar na maioria dos outros sistemas do tipo Unix, mas não é testado com frequência neles.
Do 0.17.1 em diante, o macOS <10.10 não é mais compatível. 0.17.1 é construído usando Qt 5.9.x, que não oferece suporte a versões do macOS anteriores a 10.10.
Problemas conhecidos
- Atualizar de 0.13.2 ou mais antigo atualmente resulta em explosão de memória durante a reversão de blocos para o ponto de ativação SegWit. Nestes casos, um completo
-reindex
é necessário. - A GUI sofre de falhas visuais no novo modo escuro do MacOS. Isso tem a ver com o nosso tratamento de tema Qt impactando versões mais antigas do Litecoin Core, mas deve ser resolvido no 0.17.1.
A listtransactions
RPC account
parâmetro foi renomeado para label
.
Quando litecoin é configurado com o -deprecatedrpc=accounts
configuração, especificando um rótulo / conta / argumento fictício retornará transações de saída e de entrada. Sem o -deprecatedrpc=accounts
configuração, ele retornará apenas transações recebidas (porque antes era possível criar transações de gastos de contas específicas, mas isso não é mais possível com rótulos).
Quando -deprecatedrpc=accounts
estiver definido, é possível passar a string vazia “” para listar as transações que não possuem nenhum rótulo. Sem -deprecatedrpc=accounts
, transmitir a string vazia é um erro porque retornar apenas transações não rotuladas geralmente não é um comportamento útil e pode causar confusão.
-includeconf=<file>
pode ser usado para incluir arquivos de configuração adicionais. Só funciona dentro dolitecoin.conf
arquivo, não dentro dos arquivos incluídos ou da linha de comando. Vários arquivos podem ser incluídos. Pode ser desabilitado na linha de comando via-noincludeconf
. Observe que os comandos de vários argumentos como-includeconf
substituirá o precedente-noincludeconf
, Isto é,
noincludeconf = 1
includeconf = relative.conf
pois litecoin.conf ainda incluirá relative.conf
.
- O armazenamento em bloco pode ser limitado em Preferências, na guia Principal. Desfazer esta configuração requer o download de todo o blockchain novamente. Este modo é incompatível com -txindex e -rescan.
A -wallet=<path>
A opção agora aceita caminhos completos em vez de exigir que as carteiras estejam localizadas no diretório -walletdir.
If -wallet=<path>
for especificado com um caminho que não existe, ele agora criará um diretório de carteira no local especificado (contendo um arquivo de dados wallet.dat, um arquivo db.log e banco de dados/log.????????? ?) em vez de apenas criar um arquivo de dados no caminho e armazenar arquivos de log no diretório pai. Isso deve tornar o backup das carteiras mais simples do que antes, porque o caminho da carteira especificado pode ser arquivado diretamente, sem a necessidade de procurar arquivos de log de transações no diretório pai.
Para compatibilidade com versões anteriores, caminhos de carteira que são nomes de arquivos de dados existentes no -walletdir
O diretório continuará a ser aceito e interpretado da mesma forma que antes.
Anteriormente, as carteiras só podiam ser carregadas ou criadas na inicialização, especificando -wallet
parâmetros na linha de comando ou no arquivo litecoin.conf. Agora é possível carregar, criar e descarregar carteiras dinamicamente em tempo de execução:
- As carteiras existentes podem ser carregadas chamando o
loadwallet
RPC. A carteira pode ser especificada como nome de base do arquivo / diretório (que deve estar localizado nowalletdir
diretório) ou como um caminho absoluto para um arquivo / diretório. - Novas carteiras podem ser criadas (e carregadas) chamando o
createwallet
RPC. O nome fornecido não deve corresponder a um arquivo de carteira nowalletdir
diretório ou o nome de uma carteira que está carregada no momento. - Carteiras carregadas podem ser descarregadas chamando o
unloadwallet
RPC.
Atualmente, esse recurso está disponível apenas por meio da interface RPC.
Prevenção parcial de gastos
Quando um endereço é pago várias vezes, as moedas desses pagamentos separados podem ser gastas separadamente, o que prejudica a privacidade por vincular endereços separados. Um novo -avoidpartialspends
sinalizador foi adicionado (default = false). Se ativada, a carteira sempre gastará UTXO existente no mesmo endereço, mesmo que isso resulte em taxas mais altas. Se alguém enviar moedas para um endereço depois de ele ter sido usado, essas moedas ainda serão incluídas nas seleções futuras de moedas.
A taxa de transação mínima padrão -mintxfee
foi reduzido para 0.0001 LTC / kB após relaxar as taxas mínimas de relé e de taxa de relé de poeira em versões anteriores.
Agora é possível para um único arquivo de configuração definir opções diferentes para redes diferentes. Isso é feito usando seções ou prefixando a opção com a rede, como:
main.uacomment = litecoin
test.uacomment = litecoin-testnet
regtest.uacomment = regtest
[a Principal]
mempoolsize = 300
[Teste]
mempoolsize = 100
[teste]
mempoolsize = 20
Se as seguintes opções não estiverem em uma seção, elas se aplicarão apenas a mainnet: addnode=
, connect=
, port=
, bind=
, rpcport=
, rpcbind=
e wallet=
. As opções para escolher uma rede (regtest=
e testnet=
) deve ser especificado fora das seções.
Uma nova API de 'rótulo' foi introduzida para a carteira. Pretende-se que seja uma substituição da API obsoleta de 'conta'. A 'conta' pode continuar a ser usada na V0.17 iniciando o litecoind com o argumento '-deprecatedrpc = accounts' e será totalmente removida na V0.18.
Os métodos de rótulo RPC espelham a funcionalidade da conta, com as seguintes diferenças funcionais:
- As etiquetas podem ser definidas em qualquer endereço, não apenas endereços de recebimento. Essa funcionalidade estava disponível anteriormente apenas por meio da GUI.
- As etiquetas podem ser excluídas reatribuindo todos os endereços usando o
setlabel
Método RPC. - Não há suporte para o envio de transações da um rótulo ou para determinar de qual rótulo uma transação foi enviada.
- As etiquetas não têm equilíbrio.
Aqui estão as mudanças nos métodos RPC:
- "
- 7
- 9
- absoluto
- Conta
- Adicional
- Todos os Produtos
- api
- blockchain
- Bug
- casos
- Causar
- código
- Moeda
- Moedas
- confusão
- continuar
- Criar
- dados,
- banco de dados
- Dev
- EC
- Característica
- Funcionalidades
- Taxas
- Primeiro nome
- primeira vez
- seguir
- formato
- cheio
- futuro
- Manipulação
- hr
- HTTPS
- Incluindo
- IT
- Rótulos
- mais recente
- Limitado
- Line
- linux
- Lista
- Litecoin
- carregar
- localização
- mac
- MacOS
- principal
- Match
- média
- espelho
- nomes
- rede
- redes
- Novos Recursos
- notícias
- operando
- sistemas operacionais
- Opção
- Opções
- Outros
- pagamentos
- atuação
- poder
- política de privacidade
- Preços
- Releases
- Resultados
- Execute
- corrida
- SegWit
- conjunto
- contexto
- So
- velocidade
- gastar
- Passar
- inicialização
- armazenamento
- ajuda
- Suportado
- Interruptor
- sistemas
- teste
- ensaio
- tema
- tempo
- transação
- Transações
- usuários
- esperar
- Wallet
- Carteiras
- Windows
- Atividades:
- trabalho
- X