Bitcoin Core : : Bitcoin Core 0.14.1 est sorti


14.1. Cette version fait partie du cycle de maintenance régulier de Bitcoin Core et apporte des corrections de bogues, des optimisations et des améliorations à la série 0.14.x.

Changements notables

Modifications RPC

Ces changements d’interface rompent la compatibilité avec la version 0.14.0, lorsque la fonctionnalité d’arguments nommés, introduite dans la version 0.14.0, est utilisée. Le logiciel client utilisant ces appels avec des arguments nommés doit être mis à jour.

Exploitation minière

Dans les versions précédentes, le RPC getblocktemplate nécessitait la prise en charge de segwit par les clients/mineurs en aval une fois que segwit était activé sur le réseau. Dans cette version, il prend désormais en charge les clients non-segwit même après l’activation en supprimant toutes les transactions segwit du modèle de bloc renvoyé. Cela permet aux mineurs non-segwit de continuer à fonctionner correctement même après l’activation de segwit.

Bitcoin Core : : Bitcoin Core 0.14.1 est sorti

En raison des limitations des versions précédentes, getblocktemplate recommandait également aux clients non-segwit de ne pas signaler le bit de version segwit. Puisque ce n’est plus un problème, getblocktemplate recommande désormais toujours de signaler segwit pour tous les mineurs. Ceci est sûr car la capacité à appliquer la règle est le seul critère requis pour une activation sûre (en fait, la production de blocs activés par segwit n’est pas requise).

Comptabilisation de la mémoire UTXO

L’utilisation de la mémoire pour le cache UTXO est calculée avec plus de précision, de sorte que la limite configurée (-dbcache) sera respectée lorsque l’utilisation de la mémoire culmine pendant les vidages du cache. On estime que la comptabilisation de la mémoire dans les versions précédentes ne représente que la moitié de l’utilisation maximale réelle.

Le -dbcache par défaut a également été modifié dans cette version à 450 Mo. Les utilisateurs qui définissent actuellement -dbcache sur une valeur élevée (par exemple pour conserver l’UTXO plus complètement en mémoire cache) doivent envisager d’augmenter ce paramètre afin d’obtenir les mêmes performances de cache que les versions précédentes. Les utilisateurs de systèmes à faible mémoire (tels que les systèmes avec 1 Go ou moins) doivent envisager de spécifier une valeur inférieure pour ce paramètre.

Des informations supplémentaires relatives à l’exécution sur des systèmes à faible mémoire peuvent être trouvées ici : reduce-bitcoind-memory-usage.

Conclusion

Pour plus de détails sur toutes les modifications apportées à Bitcoin Core 0.14.1, veuillez lire les notes de version. veuillez visiter la page de téléchargement ou le répertoire des fichiers.

La prochaine version majeure prévue sera Bitcoin Core 0.15.0. Cela commencera par un gel des ajouts de nouvelles fonctionnalités à la mi-juillet et une publication lorsque les tests de la version candidate seront terminés, ce qui devrait être début septembre. veuillez consulter l’horaire.

Si vous souhaitez contribuer à Bitcoin Core, veuillez consulter notre page de contribution et le document Comment contribuer du code à Bitcoin Core. Si vous ne savez pas par où commencer ou si vous avez d’autres questions.

Hachages pour vérification

Bitcoin-0.14.1-aarch64-linux-gnu.tar.gz Bitcoin-0.14.1-bras-linux-gnueabihf.tar.gz Bitcoin-0.14.1-i686-pc-linux-gnu.tar.gz Bitcoin-0.14.1-osx64.tar.gz Bitcoin-0.14.1-OSX.dmg Bitcoin-0.14.1.tar.gz Bitcoin-0.14.1-win32-setup.exe Bitcoin-0.14.1 -win32.zip Bitcoin-0.14.1-win64-setup.exe bitcoin-0.14.1-win64.zip c2128d19051f281683058 bitcoin-0.14.tar.gz