Aller au contenu
buybitcoinsmart

Glossaire / Nœuds et logiciels

Testnet

Aussi appelé Testnet4.

Qu'est-ce que le testnet ?
Le testnet est un réseau Bitcoin parallèle dont les unités sont volontairement sans valeur, utilisé par les développeurs de portefeuilles et de plateformes d'échange pour répéter des transactions avant de toucher à l'argent réel de quiconque.

Spécifié dans BIP-94.

Personne n'achète ces unités, car des robinets les distribuent gratuitement. Le réseau fonctionne depuis 2011 et a déjà été remplacé une fois : le BIP94 a défini testnet4, livré dans Bitcoin Core 28,0 en octobre 2024 après que l'ancienne chaîne a dérivé vers un état sur lequel personne ne pouvait compter. Pour quiconque achète du bitcoin, la seule chose à retenir est qu'une transaction sur le testnet ne prouve rien au sujet d'un paiement réel.

Comment cela fonctionne

Statut : testnet3, la version que la plupart des tutoriels décrivent encore, a été remplacé par testnet4, spécifié dans le BIP94 et livré dans Bitcoin Core 28,0 en octobre 2024. Tout nouveau travail d'intégration devrait viser testnet4 ou signet.

Le testnet applique les règles de consensus ordinaires de bitcoin avec une grande exception ajoutée par-dessus. Si vingt minutes s'écoulent sans bloc, le bloc suivant peut être miné à la difficulté minimale possible, de sorte qu'un seul ordinateur portable peut faire avancer la chaîne quand personne de sérieux ne pointe de matériel vers elle. Cette règle est ce qui rend un réseau de test gratuit viable, et c'est aussi ce qui a ruiné sa troisième version.

Le mode de défaillance est facile à décrire. Quelqu'un disposant de matériel de minage réel attend que la difficulté tombe à son plancher, mine une salve de milliers de blocs triviaux, et la chaîne avance par à-coups avec des réorganisations profondes de plusieurs centaines de blocs. Combiné à une faiblesse de distorsion temporelle dans l'arithmétique de réajustement, cela a permis aux mineurs de tirer vers le bas la difficulté de testnet3 et d'épuiser son émission d'unités restante bien plus vite que quiconque ne l'avait prévu, ce qui a laissé les robinets vides et les délais de confirmation sans signification.

Testnet4 conserve la porte de sortie des vingt minutes mais interdit qu'elle s'applique au premier bloc d'une période de difficulté, et il ancre chaque réajustement au début de sa propre époque, de sorte que l'astuce de distorsion temporelle ne fonctionne plus. Il est aussi parti d'un bloc de genèse neuf, donc son historique est court. Les deux versions tournent côte à côte pour l'instant sur des ports différents, 18333 pour testnet3 et 48333 pour testnet4, et toutes deux utilisent les mêmes préfixes d'adresse : m, n, 2 et tb1.

Où le rencontrer

Le testnet est l'endroit où le logiciel sur lequel vous comptez est éprouvé avant de vous parvenir.

Les équipes d'ingénierie des plateformes d'échange y câblent la gestion des dépôts et des retraits, le micrologiciel des portefeuilles matériels y est testé, et quiconque construit une intégration de paiement y fait ses cent premières tentatives plutôt qu'avec de l'argent réel. Des sites de robinets distribuent des unités à qui en demande, ce qui est le signal le plus clair possible de leur valeur.

Vous rencontrerez le plus souvent le testnet à travers une arnaque. Une capture d'écran convaincante d'une transaction confirmée ne signifie rien si l'explorateur derrière elle a été basculé vers un réseau de test, et de faux agents d'assistance ont utilisé exactement cette astuce pour affirmer qu'un remboursement avait déjà été envoyé. Deux vérifications tranchent la question : l'adresse d'un paiement réel qui vous est destiné commence par 1, 3 ou bc1, et l'URL de l'explorateur ne devrait pas contenir le mot testnet. Si quelqu'un propose de vous vendre des unités de testnet, il n'y a rien à acheter.

Testnet vs signet

Le testnet est miné par quiconque se présente, donc son calendrier de blocs est chaotique ; les blocs de signet ne sont valides que si un opérateur nommé les signe, donc son calendrier ne l'est pas. Cette seule différence explique pourquoi signet a largement repris les tests sérieux. Le testnet répond encore à une question que signet ne peut pas trancher, à savoir comment un logiciel se comporte quand le minage lui-même déraille, mais si vous voulez un réseau de test qui ressemble au réseau principal un jour ordinaire, signet est la correspondance la plus proche.

À ne pas confondre avec

Questions fréquentes

Les bitcoins du testnet ont-ils une quelconque valeur ?

Non. Des robinets les distribuent gratuitement à qui en demande, et aucune plateforme d'échange ne les liste. Toute offre de vous vendre des unités de testnet est soit une plaisanterie, soit une arnaque.

Quelle est la différence entre testnet3 et testnet4 ?

Testnet4 est le remplacement, défini dans le BIP94 et publié dans Bitcoin Core 28,0 en octobre 2024. Il corrige la faiblesse de distorsion temporelle et empêche la règle des vingt minutes de difficulté minimale de s'appliquer au premier bloc d'une période de difficulté, deux choses qui rendaient testnet3 peu fiable.

Quelqu'un m'a envoyé un lien de transaction comme preuve de paiement. Comment vérifier qu'elle est réelle ?

Vérifiez le réseau avant toute autre chose. Un paiement réel qui vous est destiné se trouve sur le réseau principal, à une adresse commençant par 1, 3 ou bc1, et la barre d'adresse de l'explorateur ne mentionnera pas testnet. Une transaction confirmée sur le testnet ne coûte rien à l'expéditeur et ne prouve rien.

Termes associés

Plus de termes : Nœuds et logiciels

Lire cette page en anglais