
L'univers Bitcoin ne cesse d'évoluer, et la dernière mise à jour Bitcoin Core 29.0 en témoigne.
Bitcoin Core, le logiciel de référence pour l'exécution de nœuds complets sur le réseau Bitcoin, a publié la version 29.0 le 15 avril, marquant un tournant dans l'évolution de la principale crypto-monnaie mondiale.
Cette mise à jour introduit un certain nombre d'améliorations techniques qui visent renforcer la décentralisation et l'efficacité du réseau, deux piliers fondamentaux de l’écosystème Bitcoin. Parmi les changements les plus notables, on peut citer optimisation du protocole de communication P2P, qui régule l'échange d'informations entre les nœuds et la mise en œuvre de nouvelles politiques dans le mempool, l'espace où les transactions attendent d'être confirmées par les mineurs.
En outre, le version Bitcoin Core 29.0 ajoute la prise en charge des transactions de version 3 (TRUC), conçues pour limiter la propagation des transactions non confirmées et éviter la congestion du réseau. Des ajustements ont également été apportés pour améliorer la connectivité anonyme via le réseau Tor, et les protocoles de transfert de port ont été mis à jour, ce qui facilite le fonctionnement des nœuds dans différents environnements réseau. Toutes ces innovations, ainsi que les améliorations apportées à la gestion du portefeuille et à l'expérience utilisateur, positionnent Bitcoin Core 29.0 comme une mise à jour clé qui pourrait redéfinir la façon dont les utilisateurs et les développeurs interagissent avec le réseau Bitcoin, inaugurant une nouvelle ère de décentralisation et de performance.
TRADITIONNELLEMENT EN TOUTE SÉCURITÉ – ACHETEZ DES BITCOINS ICIOptimisation du réseau P2P et améliorations de la confidentialité avec Tor
La robustesse du Bitcoin dépend en grande partie de son réseau P2P, le « système nerveux » qui permet aux nœuds de communiquer et d’échanger des informations. Bitcoin Core 29.0 introduit des modifications qui promettent de rendre ce réseau encore plus plus efficace et plus sûr. L’un des changements les plus importants est l’optimisation du protocole P2P, qui régule la manière dont les nœuds du réseau Bitcoin échangent des informations, telles que les blocs et les transactions.
Parmi les changements proposés figure la suppression de la prise en charge de l'UPnP (Universal Connection and Configuration), un mécanisme qui permettait aux nœuds de configurer automatiquement les ports du routeur pour accepter les connexions entrantes. La suppression du support UPnP est compensée par l'introduction du PCP (Port Control Protocol) et du NAT-PMP (Network Address Translation Port Mapping Protocol). Ces nouveaux protocoles facilitent une ouverture de port plus efficace et plus sécurisée, améliorant ainsi la connectivité. De plus, les deux sont compatibles avec IPv4 et IPv6, les deux principales normes d’attribution d’adresses sur Internet.
D'autre part, Bitcoin Core 29.0 apporte des améliorations pour les nœuds fonctionnant via Tor, un protocole axé sur la confidentialité. Dans les versions précédentes, les nœuds utilisant Tor partageaient le même port que les connexions standard, ce qui pouvait provoquer des conflits. Désormais, Bitcoin Core 29.0 propose de configurer automatiquement un port différent pour les connexions oignon, un terme qui fait référence à des adresses Tor spécifiques, conçues pour fonctionner sur ce réseau anonyme. Cela simplifie la gestion des nœuds anonymes et évite les interruptions.
PRÉPAREZ VOTRE PORTEFEUILLE – REJOIGNEZ-NOUS MAINTENANTAméliorations de la gestion des blocs orphelins dans Bitcoin
Les blocs orphelins sont ceux qu'un nœud reçoit sans connaître son bloc prédécesseur dans la chaîne. Désormais, Bitcoin Core 29.0 optimise la gestion de ces blocs, car au lieu de les supprimer immédiatement, la nouvelle version les stocke temporairement et demande les blocs manquants à d'autres nœuds.
Selon les développeurs, ce mécanisme réduit potentiellement les délais de synchronisation de la blockchain, renforcer la résilience du réseau confrontés à des problèmes tels que des connexions instables ou des tentatives de ralentissement de la diffusion de l’information. Cette stratégie de gestion des blocs orphelins permet au réseau de récupérer plus rapidement et de maintenir une vue cohérente de la blockchain en cas de l'un de ces problèmes. Ainsi, lorsqu'un nœud reçoit un bloc orphelin, il demande à ses pairs le bloc parent manquant afin de valider le nouveau bloc.
Cours Bitcoin 101
MoyenneDans le cours Bitcoin 101 de Bit2Me Academy, vous pouvez poursuivre votre formation en crypto et apprendre ce qu'est le Bitcoin, d'où il vient et comment l'obtenir.
En cas de succès, les modifications apportées au système P2P, à l'utilisation de Tor et à l'optimisation des blocs orphelins pourraient renforcer la décentralisation de Bitcoin, garantissant que les nœuds restent connectés et synchronisés même dans des conditions défavorables. Pour les utilisateurs novices, cela signifierait un réseau plus stable ; Pour les utilisateurs avancés, cela offrirait une plus grande flexibilité dans la configuration de leurs nœuds.
ACHETER DU BITCOIN SUR BIT2MEBitcoin Core introduit des mises à jour des interfaces RPC
Les RPC, ou appels de procédure à distance, sont des commandes que les développeurs utilisent pour interagir avec un nœud Bitcoin Core, que ce soit pour interroger des données, gérer des portefeuilles ou envoyer des transactions. La version 29.0 propose des améliorations qui pourraient rendre ces interfaces plus pratiques et plus sécurisées. Un changement notable serait le inclusion de nouveaux champs dans la commande « getmempoolinfo », qui fournirait des statistiques détaillées sur la taille et les frais des transactions dans le mempool. Par exemple, les développeurs pourraient accéder à des données sur le nombre de transactions TRUC ou sur l’impact des politiques de remplacement des frais. Ces informations seraient précieuses pour ceux qui développent des applications nécessitant des données en temps réel, telles que des portefeuilles numériques ou des explorateurs de blocs.
Un autre ajustement affecterait la Commande « sendawtransaction », qui vous permet de diffuser des transactions personnalisées directement sur le réseau. Cette commande, utilisée par les développeurs pour soumettre des transactions construites manuellement, pourrait améliorer leur capacité à gérer les paquets de transactions, simplifiant ainsi la gestion des transactions multipartites complexes. L'utilisation de cette commande permet aux développeurs de soumettre des transactions qu'ils ont construites manuellement, leur donnant ainsi un contrôle plus précis sur le processus.
D'un autre côté, il Ils corrigeraient les erreurs dans les commandes telles que « listunspent », qui offrirait désormais des informations plus précises sur les sorties disponibles dans un portefeuille. Dans l’ensemble, ces mises à jour pourraient faciliter le travail des développeurs, leur permettant de créer des outils plus robustes.
MAXIMISEZ VOS OPPORTUNITÉS – INVITEZ ET GAGNEZNouvelles politiques de mempool et de minage
En plus des améliorations et mises à niveau mentionnées ci-dessus, Bitcoin Core 29.0 introduit également des ajustements importants aux règles régissant le mempool et les opérations minières, cherchant à équilibrer l'efficacité de la sélection des transactions avec la sécurité globale du système blockchain. Un aspect central est le support des transactions de version 3, connues sous le nom de TRUC ou Transactions topologiquement contraintes jusqu'à confirmation, défini dans la proposition d'amélioration de Bitcoin n° 431.
La version 29.0 de Bitcoin Core définit également une limite de taille de 10.000 XNUMX octets virtuels (vB), une unité qui mesure l'impact d'une transaction sur le réseau en fonction de sa taille et de sa complexité, et interdit de dépenser des sorties non confirmées dans de longues chaînes de transactions dépendantes. Il est également proposé d'optimiser la gestion des packages de transactions, où une transaction principale (parent) et ses transactions dépendantes (enfants) sont évaluées conjointement.
Avec ces nouvelles politiques, les développeurs visent à optimiser la sélection des transactions par les mineurs et à améliorer l'expérience utilisateur en facilitant la confirmation des transactions bloquées. Tout cela pourrait garantir que les transactions TRUC sont gérables, réduisant ainsi le risque de débordement du mempool et permettant aux mineurs de sélectionner plus facilement des transactions avec des frais compétitifs.
ALLEZ À LA VIE DE BIT2MEDe plus, depuis la version 28.0, la politique RBF complète a été activée par défaut, permettant aux nœuds d'accepter des transactions qui remplacent d'autres avec des frais inférieurs, même sans signal de remplaçabilité explicite, à condition qu'elles respectent les règles de remplacement, comme l'offre de frais totaux plus élevés. Avec l'adoption généralisée de cette pratique, l'équipe Bitcoin Core a déterminé que sa désactivation n'apportait plus aucun avantage, supprimant l'option et établissant Full RBF comme comportement par défaut.
En bref, Bitcoin Core 29.0 propulse le réseau vers un une plus grande décentralisation et efficacité, avec des innovations qui améliorent la connectivité, la gestion des transactions et la confidentialité, renforçant ainsi l'infrastructure fondamentale de Bitcoin pour l'avenir.
L'investissement en cryptoactifs n'est pas entièrement réglementé, peut ne pas convenir aux investisseurs particuliers en raison de la forte volatilité et il existe un risque de perdre tous les montants investis.