Aller au contenu principal

TESTNET4

Quatrième itération du réseau de test public de Bitcoin, lancée en 2024 pour remplacer le testnet3 devenu dysfonctionnel après 13 ans de service. Testnet4 est un réseau distinct du mainnet où les bitcoins (TBTC) n’ont aucune valeur, permettant aux développeurs de tester leurs applications sans risque financier.

Testnet3 cumulait plusieurs problèmes. Un bug dans la règle de réinitialisation de la difficulté (qui la ramenait à 1 si aucun bloc n’avait été trouvé depuis 20 minutes) provoquait régulièrement des tempêtes de blocs, propulsant la hauteur de chaîne au-delà de 2,5 millions de blocs. La récompense de bloc était tombée à ~0,014 TBTC, rendant le minage inefficace pour distribuer des coins de test. Et surtout, en 2024, des TBTC avaient commencé à être achetés et vendus pour des airdrops frauduleux, brisant le principe fondamental de leur absence de valeur.

Testnet4, défini dans le BIP-0094, corrige le mécanisme de difficulté en interdisant l’exception des 20 minutes pour le premier bloc de chaque période de retargeting et en basant le calcul de l’ajustement sur la difficulté du premier bloc de la période précédente plutôt que sur celle du dernier. Il utilise le port 48333 et un nouveau bloc genesis. Il est pris en charge par Bitcoin Core à partir de la version 28.0.

Termes associés :