Les développeurs de Bitcoin Core viennent d’annoncer la sortie de la version 24.0 du logiciel Bitcoin Core, l’implémentation de référence du protocole Bitcoin.
Cette version modifie la façon dont les nœuds téléchargent les blocs lorsqu’ils se synchronisent avec le réseau afin d’empêcher d’éventuelles attaques par déni de service. Elle modifie également l’option replace-by-fee (RBF). Jusqu’à présent, les nœuds Bitcoin Core appliquaient la règle de la première transaction vue, ce qui signifie que les transactions en conflit n’étaient pas acceptées dans le mempool (la réserve de transactions en attente) et n’étaient pas transmises aux pairs. Désormais les utilisateurs peuvent pousser dans le mempool une transaction en conflit avec une précédente si la transaction de remplacement propose des frais plus élevés.
Autres améliorations :
– un outil pour migrer les portefeuilles « legacy » vers des portefeuilles « descriptor »,
– la prise en charge initiale des miniscripts,
– l’utilisation par défaut de RBF lors de la création de transactions,
– un algorithme amélioré de sélection de sorties de transaction non dépensée (UTXO) pour plus de confidentialité,
– une nouvelle fonction « tout envoyer » pour dépenser un ensemble d’UTXO particulier en entier.
Pour en savoir plus sur l’ensemble des améliorations :
– https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-24.0.md
– https://bitcoinmagazine.com/technical/upcoming-release-of-bitcoin-core-24-0
Pour signaler d’éventuels problèmes : github.com/bitcoin/bitcoin/issues.
Il est recommandé de mettre à niveau le logiciel.
Contributeurs : /dev/fd0, 0xb10c, Adam Jonas, akankshakashyap, Ali Sherief, amadeuszpawlik, Andreas Kouloumos, Andrew Chow, Anthony Towns, Antoine Poinsot, Antoine Riard, Aurèle Oulès, avirgovi, Ayush Sharma, Baas, Ben Woosley, BrokenProgrammer, brunoerg, brydinh, Bushstar, Calvin Kim, CAnon, Carl Dong, chinggg, Cory Fields, Daniel Kraft, Daniela Brozzoni, darosior, Dave Scotese, David Bakin, dergoegge, dhruv, Dimitri, dontbyte, Duncan Dean, eugene, Eunoia, Fabian Jahr, furszy, Gleb Naumenko, glozow, Greg Weber, Gregory Sanders, gruve-p, Hennadii Stepanov, hiago, Igor Bubelov, ishaanam, Jacob P., Jadi, James O’Beirne, Janna, Jarol Rodriguez, Jeremy Rand, Jeremy Rubin, jessebarton, João Barbosa, John Newbery, Jon Atack, Josiah Baker, Karl-Johan Alm, KevinMusgrave, Kiminuo, klementtan, Kolby Moroz, kouloumos, Kristaps Kaupe, Larry Ruane, Luke Dashjr, MarcoFalke, Marnix, Martin Leitner-Ankerl, Martin Zumsande, Michael Dietz, Michael Folkson, Michael Ford, Murch, mutatrum, muxator, Oskar Mendel, Pablo Greco, pasta, Patrick Strateman, Pavol Rusnak, Peter Bushnell, phyBrackets, Pieter Wuille, practicalswift, randymcmillan, Robert Spigler, Russell Yanofsky, S3RK, Samer Afach, Sebastian Falbesoner, Seibart Nedor, Shashwat, Sjors Provoost, Smlep, sogoagain, Stacie, Stéphan Vuylsteke, Suhail Saqan, Suhas Daftuar, t-bast, TakeshiMusgrave, Vasil Dimov, W. J. van der Laan, w0xlt, whiteh0rse, willcl-ark, William Casarin, Yancy Ribbens.
Téléchargement : bitcoincore.org
Avertissement :
– Il est recommandé de vérifier, sur plusieurs sources, la clé qui signe cryptographiquement l’empreinte numérique des fichiers binaires de Bitcoin Core.
– Pour mettre à jour le logiciel il est conseillé d’éteindre Bitcoin Core en prenant bien soit d’attendre la fermeture complète (ce qui peut prendre plusieurs minutes avec les versions les plus anciennes) avant d’exécuter le programme d’installation.
– S’il s’agit d’une première installation, Bitcoin Core va télécharger l’ensemble du registre des transactions. Assurez-vous de disposer de suffisamment de bande-passante et d’espace disque (le registre occupe actuellement environ 440 Go). Attention, si vous débutez, Bitcoin Core n’est probablement pas la meilleure solution pour vous. Il est préférable de commencer par une application légère.
Bitcoin Core est un logiciel libre publié sous licence MIT.