Atualização GETH PIRL

Compartilhar esta publicação

Compartilhar facebook
Compartilhar linkedin
Compartilhar twitter
Compartilhar email

Para garantir a estabilidade e a segurança da rede Pirl, a equipe da Pirl vem trabalhando em uma atualização de rede para obter a versão geth Iceberg² (1.8.1).
Além das vantagens do novo geth, diff. algo e política monetária, esta atualização será a pedra angular de atualizações e alterações ainda mais surpreendentes na rede pirl. Após testes bem-sucedidos do cliente com as alterações específicas implementadas da Pirl, estamos a um passo de implantar a atualização.

O que há de novo?

Existem várias correções de erros no cliente relacionadas à estabilidade e às conexões de rede.
Juntamente com os bugs corrigidos, algumas mudanças vitais para a rede Pirl serão implementadas.
Para mais informações, consulte o changelog abaixo.

Principais vantagens e melhorias com esta atualização.

  • Transações mais rápidas devido à atualização e correções do método de assinatura de transações no txpool:
    Tivemos relatórios da comunidade de que as transações p2p e as transações de pool iriam diminuir de forma intermitente.
    Com a atualização do geth, esperamos que os tempos de transação dos conjuntos e todas as outras transações p2p sejam significativamente melhorados.
  • Sincronização mais rápida do nó:
    Esse recurso traz um aumento de velocidade vital durante a sincronização inicial da carteira, melhorando bastante a sincronização dos chaindata.
    Por exemplo :
    Se você instalar a carteira em um novo PC e iniciá-la pela primeira vez, ela precisará sincronizar / baixar o arquivo chaindata inteiro.
    Em grandes cadeias como Ethereum ou outras moedas, esse passo pode levar muito tempo.
    Com a atualização geth, o tempo necessário para sincronizar será reduzido e você poderá usar sua carteira mais rapidamente do que nunca.
  • Detecção mais rápida de pontos mortos e conexão / detecção de pares:
    Tivemos relatórios da comunidade de que a carteira às vezes levava muito tempo para se conectar a um colega ativo.
    A conexão com um par é vital para a carteira, devido à sincronização de dados / cadeia.
    Com a atualização geth, obtemos uma "detecção de pares mortos" mais rápida e uma "detecção de pares", isso permite que a carteira se conecte a pares ativos e comece a sincronizar muito mais rapidamente.
  • Problema de transações bloqueadas corrigido:
    As transações que estavam bloqueadas anteriormente devido à falta do bloco de destino agora serão reinseridas se não forem extraídas no bloco de destino.
    Isso resolverá o problema com transações bloqueadas.
  • Nome do código do algoritmo de dificuldade atualizado AHAB
    Com a atualização, um novo algoritmo, chamado Ahab, será implementado para regular e controlar o ajuste da dificuldade.
  • Menor uso de disco e carga de memória na carteira da área de trabalho
    Com vários ajustes, o desempenho do cliente e o uso de recursos são otimizados.
  • Implementação da política monetária do bloco 2.000.001
    Com o bloco 2.000.001, nossa política monetária começará a entrar em vigor.
    Leia mais sobre nossa política monetária no artigo https://pirl.io/blog/pirl-monetary-policy/

Quando a atualização será lançada?

Planejamos lançar a atualização geth o mais rápido possível.
Se você é apenas um usuário da carteira pirl, não é necessária nenhuma ação imediata.
Os proprietários de pool ou masternode precisarão agir o mais rápido possível devido às alterações necessárias.
Com o bloco 2.000.001, a cadeia bifurcará, pool ou masternodes não poderão interagir com a rede principal sem o geth ou .bin atualizado.

O que devo fazer como usuário do Pirl?
Como usuário Pirl, você receberá uma atualização da carteira que deverá instalar / atualizar.
A carteira notificará você sobre uma nova atualização e o guiará para o local de download da nova atualização.
Basta baixar e instalar e você está pronto para começar.

O que devo fazer como operador de nó Pirl?
Como operador de nó ou administrador de pool, você precisará atualizar seu geth.
Se você não fizer isso, o pirl será bifurcado e você não fará parte da rede principal.
É essencial que você atualize seu cliente geth no momento da bifurcação, que será o bloco 2.000.001.
O novo cliente pirl-geth será fornecido por nossa equipe de desenvolvimento e estará disponível para download.

O que devo fazer como operador Masternode?

Os proprietários de um Masternode precisam atualizar seu masternode instalando o novo .bin em seus masternodes.
Este arquivo .bin será lançado em https://release.pirl.io .
Recomendamos que você instale o novo arquivo .bin o mais rápido possível.
O compartimento atualizado roda mais rápido, mais suave e está pronto para as próximas alterações da rede pirl.

Nota:
Certifique-se de que você, como proprietário do masternode, tenha o novo binário instalado antes do bloco 2000001, caso contrário, seus pagamentos serão interrompidos a partir desse bloco.

Changelog:

Geral:

  • Preparando o garfo rígido de 2 m
  • Alterou o algoritmo de dificuldade fixa para um algo exponencial
  • Problemas corrigidos no txpool
  • Manipulação de transação fixa e valores padrão
  • Manipulação fixa de SIGTERM correspondente a SIGINT
  • Corrigido gravação / fechamento do banco de dados corretamente após o desligamento
  • A compatibilidade do Go 1.10 foi ativada
  • Sincronização mais rápida de nós
  • Detecção mais rápida de pontos mortos
  • Detecção e conexão mais rápidas de pares

1.7.3:

  • Corrigir filtragem de log ao especificar o número do bloco inicial que não seja múltiplo de 8
  • Corrigir propagação de transação de substituição
  • Reduzir a sobrecarga do disco na inicialização do keystore
  • Corrija a divisão ocasional da cadeia Rinkeby pela lógica adicional de seleção de bifurcações
  • Corrija o rastreamento de JavaScript para permitir trabalhar com tipos de endereço
  • Corrigir hash de confirmação ausente nas versões de imagem do docker

1.8.0:

  • O rastreamento de VM é muito aprimorado e suporta o rastreamento de intervalos de blocos inteiros.
  • Na transação que envia chamadas RPC, o & #8220; input & #8221; o campo pode ser usado em vez de & #8220; data & #8221;
  • O preço do gás oracle é aprimorado para lidar melhor com os aumentos de preços tx
  • O servidor RPC agora protege contra ataques de religação de DNS
  • O novo método personal_signTransaction assina uma transação sem enviá-la à rede
  • Solicitações HTTP OPTIONS não exigem mais o cabeçalho Content-Type
  • admin_nodeInfo retorna a configuração da cadeia no modo Light Client
  • debug_storageRangeAt retorna valores decodificados por RLP
  • O protocolo de descoberta de pares remove os nós mortos de forma mais agressiva
  • O Discovery v4 e o protocolo experimental discovery v5 agora são executados na mesma porta UDP
  • Vários problemas no protocolo de descoberta experimental v5 foram resolvidos

1.8.1:

  • Corrija duas corridas leves de dados do cliente, resultando em falhas
  • Corrigir um problema de descoberta que media incorretamente o tempo de vínculo entre pares
  • Corrigir compilação no Go 1.10

Assine a nossa newsletter

Receba atualizações e aprenda com os melhores

Mais para explorar

pt_PTPortuguês
en_USEnglish fr_FRFrançais nl_NLNederlands tr_TRTürkçe es_ESEspañol ru_RUРусский ko_KR한국어 zh_CN简体中文 hi_INहिन्दी pt_PTPortuguês