Une version mise à jour de Bitcoin Core (v0.20.0) a été publiée, qui contient de nouvelles fonctionnalités et correctifs. Une productivité élevée et des traductions améliorées sont également promises.
Bitcoin Core 0.20.0 was released!
— Bitcoin Core Project (@bitcoincoreorg) June 3, 2020
It is available from https://t.co/WpMuMaejz1
Release mail: https://t.co/Q9X9tLIoFX
La dernière version a perdu le schéma BIP61, qui pouvait être activé à l’aide de la commande «-enablebip61». Cette option a permis aux nœuds d’échanger des informations concernant le rejet de certaines transactions. Les développeurs ont décidé que cela pouvait être une raison d’abus, mais ont présenté des méthodes alternatives pour utiliser cette fonctionnalité.
La nouvelle version n’a pas non plus trouvé de place pour BIP70. Ce schéma est un protocole de paiement qui attribue à un portefeuille une URL au lieu d’une simple adresse. Cette URL répond à la demande Get, après quoi le serveur marchand envoie l’adresse et le montant du paiement.
La prise en charge de BIP61 et BIP70 a été arrêtée par défaut dans Bitcoin Core par rapport aux versions précédentes 0.18.0 et 0.19.0 respectivement. Une exception au code BIP70 a permis de désactiver la prise en charge des bibliothèques OpenSSL.
Les portefeuilles dans Bitcoin Core 0.20.0, lors de l’interaction via un appel de procédure à distance, utilisent par défaut des adresses au format bech32 compatibles avec la technologie SegWit. Pour la première fois, les adresses bech32 par défaut dans l’interface utilisateur graphique ont commencé à être utilisées dans Bitcoin Core 0.19.0.