Version de Litecoin Core v0.21.2

Nœud source: 1298407

Suivez notre Twitter pour les dernières nouvelles de développement.

Nous sommes heureux de publier Litecoin Core 0.21.2. Il s'agit d'une nouvelle version majeure, comprenant de nouvelles fonctionnalités, diverses corrections de bugs et améliorations des performances, ainsi que des traductions mises à jour. Cette mise à jour inclut la prise en charge complète des nœuds, des portefeuilles et du minage pour MWEB. Il est recommandé à tous les utilisateurs de passer à cette version.

Comment mettre à niveau

Tout d'abord, merci d'avoir exécuté Litecoin Core et d'avoir aidé à sécuriser le réseau !

Comme vous utilisez une ancienne version de Litecoin Core, fermez-la. Attendez qu'il soit complètement arrêté — ce qui peut prendre quelques minutes pour les anciennes versions — puis suivez ces étapes simples : Pour Windows : exécutez simplement le programme d'installation Pour Mac : copiez vers /Applications/Litecoin-Qt Pour Linux : copiez la couverture litecoind/litecoin -qt.

NB : la mise à niveau directement à partir d'une version "en fin de vie" de Litecoin Core est possible, mais cela peut prendre un certain temps si le répertoire de données doit être migré. Les anciennes versions de portefeuille de Litecoin Core sont généralement prises en charge.

Compatiblité

Litecoin Core est pris en charge et largement testé sur les systèmes d'exploitation utilisant le noyau Linux, macOS 10.10+, Windows 7 et versions ultérieures. Il n'est pas recommandé d'utiliser Litecoin Core sur des systèmes non pris en charge.

Litecoin Core devrait également fonctionner sur la plupart des autres systèmes de type Unix, mais n'est pas aussi fréquemment testé sur eux.

Les champs MWEB ont été ajoutés à BlockIndex et le format de sérialisation des blocs a changé. La rétrogradation vers des versions plus anciennes n'est pas sûre. Si mise à niveau vers 0.21.2 après MWEB est activé, vous devez resynchroniser pour télécharger les blocs MWEB.

Changements notables

Changements consensuels

  • Cette version implémente les règles de consensus MWEB proposées (LIP002, LIP003et une LIP004)

P2P et changements de réseau

  • Un nouvel indicateur de service, NODE_MWEB (1 << 24), a été ajouté pour signaler aux pairs que le nœud prend en charge MWEB. Lorsque les pairs connectés annoncent tous deux cette capacité, ils sont censés fournir toutes les données MWEB lors du partage de transactions, de blocs et de blocs compacts entre eux.
  • Les nœuds annoncent désormais la prise en charge de la version 3 du bloc compact, informant les pairs qu'ils peuvent fournir des données MWEB dans des blocs compacts.

RPC mis à jour

  • getblockheader renvoie désormais un champ mweb_header supplémentaire contenant toutes les données d'en-tête MWEB, et un champ mweb_amount contenant le nombre total de pièces rattachées au MWEB après l'application du bloc.
  • getblock renvoie désormais un champ mweb supplémentaire contenant les informations d'en-tête MWEB et toutes les entrées, sorties et noyaux du bloc MWEB.
  • Ajout des champs mwebweight, descendantmwebweight, ancestormwebweight et mweb à getrawmempool, getmempoolancestors, getmempooldescendants et getmempoolentry.
  • Ajout de nouveaux champs pour décrire les entrées, les sorties et les noyaux des transactions MWEB pour getrawtransaction.

Les modifications apportées aux RPC liés au portefeuille ou à l'interface graphique peuvent être trouvées dans la section GUI ou portefeuille ci-dessous.

Nouveaux paramètres

  • Ajout de l'option "fMWEBFeatures" pour activer le nouveau contrôle "Fonctionnalités MWEB avancées".

Base de données de portefeuille

  • Ajout du type "mweb_coin" qui stocke les pièces MWEB et leurs clés dérivées.
  • Ajout de CHDChain version 4 qui comprend un compteur d'index de clé MWEB et la clé de balayage d'adresse furtive.
  • Ajout de CKeyMetadata version 14 qui inclut l'index de clé MWEB.
  • Ajout de la version minimale de la base de données FEATURE_MWEB = 210000.

Modifications du RPC du portefeuille

  • Ajout de 'listwallettransactions' qui correspond aux valeurs d'affichage de la liste des transactions.

Modifications de l'interface graphique

  • Ajout d'un contrôle "Fonctionnalités MWEB avancées" pour les tests. Il n'est disponible que lorsque l'argument "-debug" est fourni et que l'option est activée dans la boîte de dialogue des paramètres.

Télécharger les binaires

Pour télécharger, veuillez visiter la page de téléchargement ici. Vous pouvez également afficher le dossier de téléchargement ici.

Veuillez utiliser GPG pour vérifier l'intégrité des binaires de la version. Cela garantit que le binaire que vous avez téléchargé n'a pas été falsifié. Les instructions GPG en ligne de commande cygwin pour Linux, MacOS et Win32 sont disponibles ici. Veuillez également noter que nous signons les binaires GPG pour votre commodité, le moyen ultime de vérifier l'intégrité des builds est de les construire vous-même en utilisant Gitian. Des instructions sur la façon d'effectuer ces builds, peuvent être trouvées ici.

Pour cette version, les binaires ont été signés avec un identificateur de clé 0x3620e9d387e55666 (clé de davidburkett38).

ATTENTION

Bien que cette version ait été fortement testée, cette version peut encore contenir des bogues. Sauvegardez toujours votre fichier wallet.dat avant la mise à niveau. Si vous rencontrez des problèmes, veuillez nous en informer en postant dans la section de rapport de bogue ci-dessous.

Code source et instructions de construction

La branche master contient les derniers commits pour les prochaines versions stables de Litecoin Core.

GitHub – litecoin-project/litecoin : arborescence des sources de Litecoin

Les instructions de construction pour Linux peuvent être trouvées ici.

Les instructions de construction pour OSX peuvent être trouvées ici.

Les instructions de compilation pour Windows peuvent être trouvées ici.

Rapport de bogue

Soumettez ici tous les problèmes que vous rencontrez et l'un des développeurs Litecoin vous aidera.

Problèmes · projet-litecoin/litecoin

Listes de diffusion

Inscrivez-vous uniquement aux annonces ou aux discussions de développement.

Hachages pour vérification

Voici les hachages SHA-256 des fichiers publiés :

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édit

Merci à tous ceux qui ont directement contribué à cette version :


Version de Litecoin Core v0.21.2 A été publié à l'origine dans Projet Litecoin Sur Medium, où les gens continuent la conversation en soulignant et en répondant à cette histoire.

Horodatage:

Plus de Litecoin