Bitcoin discute un Testnet 5 plus stable
Un brouillon de BIP propose de remplacer Testnet 4 afin de réduire les tempêtes de blocs et de rendre les essais Bitcoin plus fiables.
Un brouillon de BIP publié le 10 juin dans le dépôt officiel bitcoin/bips propose de créer Testnet 5, un nouveau réseau de test destiné à remplacer Testnet 4. La proposition, portée par Fabian Jahr et Pol Espinasa, est encore ouverte à discussion, mais son diagnostic est clair : Testnet 4 reste trop facile à perturber à cause de sa règle d’exception de difficulté, souvent appelée règle des 20 minutes. Cette règle permet de miner un bloc à difficulté minimale si aucun bloc n’a été trouvé depuis vingt minutes. Sur un réseau de test, elle devait éviter les blocages. En pratique, elle peut aussi favoriser des « tempêtes de blocs », c’est-à-dire de longues rafales de blocs très faciles à produire.
Un testnet Bitcoin sert aux développeurs pour essayer des logiciels, des portefeuilles, des services de paiement ou des changements de protocole sans risquer de vrais bitcoins. Sa valeur tient à deux qualités : il doit être assez proche du réseau principal pour révéler les vrais problèmes, et assez stable pour que les essais soient reproductibles. Le brouillon affirme que Testnet 4 a déjà subi des épisodes qui ont rendu le réseau peu fiable et ont accéléré l’épuisement des subventions de blocs, ce qui complique ensuite l’obtention de pièces de test. Le problème n’est donc pas financier, mais opérationnel : quand l’environnement de test devient bruyant, les développeurs perdent un outil commun.
Testnet 5 retirerait l’exception de difficulté afin de rapprocher son comportement de celui du réseau principal. La proposition garderait les règles de consensus de Bitcoin mainnet, avec deux différences mises en avant dans le brouillon : activer BIP54 dès le bloc 1 et choisir une cible maximale de preuve de travail plus stricte que celle de Testnet 4, donc une difficulté minimale plus élevée. BIP54, ou « consensus cleanup », est un ensemble de nettoyages de consensus pensé pour réduire certaines ambiguïtés historiques. L’idée n’est pas de faire de Testnet 5 un produit final, mais d’en faire un terrain plus propre pour tester du code Bitcoin récent.
Ce signal est utile parce qu’il rappelle une vérité souvent discrète de l’infrastructure blockchain : les réseaux de test sont de la plomberie critique. Ils ne portent pas de valeur économique directe, mais ils conditionnent la qualité des portefeuilles, des noeuds, des bibliothèques et des services qui toucheront ensuite les utilisateurs. Le brouillon n’est pas encore accepté, et la discussion porte notamment sur l’opportunité de réparer Testnet 4 plutôt que de repartir sur un nouveau réseau. Mais le débat lui-même est important : Bitcoin ne progresse pas seulement par grands changements visibles. Il dépend aussi d’environnements d’essai assez robustes pour que les développeurs puissent casser, mesurer et corriger avant que le logiciel n’arrive en production.