Mise à jour PIRL GETH

Partager cette publication

Partager sur facebook
Partager sur linkedin
Partager sur twitter
Partager sur email

Afin d'assurer la stabilité et la sécurité du réseau Pirl, l'équipe Pirl a travaillé sur une mise à jour du réseau vers la version geth Iceberg² (1.8.1).
Outre les avantages du nouveau geth, diff. algo et politique monétaire, cette mise à jour sera la pierre angulaire de mises à jour et de modifications encore plus étonnantes du réseau pirl.

Quoi de neuf?

Il existe plusieurs corrections de bogues dans le client concernant la stabilité et les connexions réseau.
Avec les bugs corrigés, certains changements vitaux pour le réseau Pirl seront mis en œuvre.
Pour plus d'informations, consultez le changelog ci-dessous.

Avantages et améliorations clés de cette mise à jour.

  • Transactions plus rapides en raison de la mise à jour de la méthode de signature des transactions et des correctifs sur txpool:
    Nous avions des rapports de la communauté selon lesquels les transactions p2p et les transactions de pool ralentiraient par intermittence.
    Avec la mise à jour de geth, nous nous attendons à ce que les temps de transaction des pools et de toutes les autres transactions p2p soient considérablement améliorés.
  • Synchronisation plus rapide des nœuds:
    Cette fonctionnalité apporte une augmentation de vitesse vitale lors de la synchronisation initiale du portefeuille en améliorant considérablement la synchronisation des chaindata.
    Par exemple :
    Si vous installez le portefeuille sur un nouveau PC et que vous le démarrez pour la première fois, le portefeuille doit synchroniser / télécharger l'intégralité du fichier chaindata.
    Dans les grandes chaînes comme Ethereum ou d'autres pièces, cette étape peut prendre du temps.
    Avec la mise à jour geth, le temps de synchronisation sera désormais réduit et vous pourrez utiliser votre portefeuille plus rapidement que jamais.
  • Détection des pairs morts plus rapide et connexion / détection des pairs:
    Nous avions des informations de la communauté selon lesquelles le portefeuille mettrait parfois du temps à se connecter à un pair actif.
    La connexion à un pair est vitale pour le portefeuille, en raison de la synchronisation données / chaîne.
    Avec la mise à jour geth, nous obtenons une «détection de pairs morts» et une «détection de pairs» plus rapides, ce qui permet au portefeuille de se connecter à des pairs actifs et de commencer à se synchroniser beaucoup plus rapidement.
  • Problème de transactions bloquées résolu:
    Les transactions qui étaient auparavant bloquées en raison de l'absence du bloc cible seront désormais saisies à nouveau si elles ne sont pas extraites dans le bloc cible.
    Cela résoudra le problème des transactions bloquées.
  • Nom de code de l'algorithme de difficulté amélioré AHAB
    Avec la mise à jour, un nouvel algorithme, appelé Ahab, sera implémenté pour réguler et contrôler le réglage de la difficulté.
  • Réduction de l'utilisation du disque et de la charge mémoire sur le portefeuille de bureau
    Avec divers ajustements, les performances du client et l'utilisation des ressources sont optimisées.
  • Mise en œuvre de la politique monétaire à partir du bloc 2 000 001
    Avec le bloc 2 000 001, notre politique monétaire commencera à prendre effet.
    En savoir plus sur notre politique monétaire dans l'article https://pirl.io/blog/pirl-monetary-policy/

Quand la mise à jour sera-t-elle lancée?

Nous prévoyons de déployer la mise à jour geth dès que possible.
Si vous n'êtes qu'un utilisateur de portefeuille Pirl, aucune action immédiate n'est requise.
Les propriétaires de piscines ou de masternodes devront agir dès que possible en raison des changements requis.
Avec le bloc 2 000 001, la chaîne fork, pool ou masternodes ne pourra pas interagir avec le réseau principal sans mise à jour de leur geth ou .bin.

Que dois-je faire en tant qu'utilisateur Pirl?
En tant qu'utilisateur Pirl, vous obtiendrez une mise à jour du portefeuille que vous devrez installer / mettre à jour.
Le portefeuille vous informera d'une nouvelle mise à jour et vous guidera vers l'emplacement de téléchargement de la nouvelle mise à jour.
Téléchargez et installez simplement et vous êtes prêt à partir.

Que dois-je faire en tant qu'opérateur de nœud Pirl?
En tant qu'opérateur de nœud ou administrateur de pool, vous devrez mettre à jour votre geth.
Si vous ne le faites pas, pirl va bifurquer et vous ne ferez pas partie du réseau principal.
Il est essentiel que vous mettiez à jour votre client geth au moment de la fourche, qui sera le bloc 2 000 001.
Le nouveau client pirl-geth sera fourni par notre équipe de développement et sera disponible en téléchargement.

Que dois-je faire en tant qu'opérateur Masternode?

Les propriétaires d'un masternode doivent mettre à jour leur masternode en installant le nouveau .bin sur leurs masternodes.
Ce fichier .bin sera publié à l'adresse https://release.pirl.io .
Nous vous recommandons d'installer le nouveau fichier .bin dès que possible.
Le bac mis à jour s'exécute plus rapidement, plus fluide et est prêt pour les changements à venir du réseau Pirl.

Remarque:
Assurez-vous qu'en tant que propriétaires de masternode, le nouveau binaire est installé avant le bloc 2000001, sinon vos paiements s'arrêteront à partir de ce bloc.

Journal des modifications:

Général:

  • Préparation de la fourche dure de 2 m
  • Modification de l'algorithme de difficulté fixe en algo exponentiel
  • Correction des problèmes de txpool
  • Gestion des transactions fixes et valeurs par défaut
  • Correction du traitement de SIGTERM correspondant à SIGINT
  • Correction de l'écriture / fermeture de la base de données correctement après l'arrêt
  • La compatibilité pour Go 1.10 a été activée
  • Synchronisation plus rapide des nœuds
  • Détection plus rapide des pairs morts
  • Détection et connexion plus rapides des pairs

1.7.3:

  • Correction du filtrage des journaux lors de la spécification d'un numéro de bloc de départ non multiple de 8
  • Correction de la propagation des transactions de remplacement
  • Réduisez la surcharge du disque au démarrage du magasin de clés
  • Correction de la division occasionnelle de la chaîne Rinkeby par une logique de sélection de fourche supplémentaire
  • Correction du traçage JavaScript pour permettre de travailler avec les types d'adresse
  • Correction du hachage de validation manquant dans les versions d'image docker

1.8.0:

  • Le traçage VM est beaucoup amélioré et prend en charge le traçage de plages de blocs entières.
  • Dans la transaction qui envoie des appels RPC, le champ «entrée» peut être utilisé à la place de «données»
  • L'oracle du prix du gaz est amélioré pour mieux gérer les hausses de prix du tx
  • Le serveur RPC protège désormais contre les attaques de reliure DNS
  • La nouvelle méthode personal_signTransaction signe une transaction sans l'envoyer au réseau
  • Les requêtes HTTP OPTIONS ne nécessitent plus l'en-tête Content-Type
  • admin_nodeInfo renvoie la configuration de la chaîne en mode client léger
  • debug_storageRangeAt renvoie des valeurs décodées RLP
  • Le protocole de découverte des pairs supprime les nœuds morts de manière plus agressive
  • Discovery v4 et le protocole expérimental discovery v5 s'exécutent désormais sur le même port UDP
  • Plusieurs problèmes dans le protocole de découverte expérimentale v5 sont résolus

1.8.1:

  • Correction de deux courses de données client léger entraînant des plantages
  • Correction d'un problème de découverte qui mesurait incorrectement le temps de liaison entre pairs
  • Correction de la compilation sur Go 1.10

Abonnez-vous à notre newsletter

Recevez des mises à jour et apprenez des meilleurs

Plus à explorer

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