{"id":10333,"date":"2023-07-22T12:18:56","date_gmt":"2023-07-22T12:18:56","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=10333"},"modified":"2022-05-17T04:26:29","modified_gmt":"2022-05-17T04:26:29","slug":"quest-ce-que-testnet-et-comment-fonctionne-t-il","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-testnet-et-comment-fonctionne-t-il","title":{"rendered":"Qu\u2019est-ce que Testnet et comment fonctionne-t-il ?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-testnet-et-comment-fonctionne-t-il\/#histoire_des_testnet\" >Histoire des Testnet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-testnet-et-comment-fonctionne-t-il\/#comment_fonctionne_le_testnet\" >Comment fonctionne le Testnet ?<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Les projets et les crypto-monnaies mettent constamment en place de nouvelles\u00a0<b>fonctionnalit\u00e9s et caract\u00e9ristiques.<\/b>\u00a0Pour que ces nouvelles mises en \u0153uvre soient couronn\u00e9es de succ\u00e8s, ils doivent d\u2019abord s\u2019assurer qu\u2019elles ne nuiront pas au fonctionnement de la blockchain. C\u2019est l\u00e0 que commence le travail du\u00a0<b>testnet<\/b>.<\/p>\n<p>Un testnet est un\u00a0<b>outil<\/b>\u00a0crucial pour le d\u00e9veloppement des crypto-monnaies. Gr\u00e2ce \u00e0 ce type de r\u00e9seau, les d\u00e9veloppeurs peuvent effectuer des tests\u00a0<b>sans risquer<\/b>\u00a0de compromettre le bon fonctionnement du r\u00e9seau\u00a0<b>principal<\/b>. Ils sont utilis\u00e9s par les d\u00e9veloppeurs, les programmeurs ou simplement les utilisateurs qui veulent\u00a0<b>exp\u00e9rimenter<\/b>.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"histoire_des_testnet\"><\/span><strong>Histoire des Testnet<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Les d\u00e9buts de testnets remontent \u00e0 octobre\u00a0<b>2010<\/b>. Gavin Adresen, l\u2019un des d\u00e9veloppeurs de Bitcoin, a envoy\u00e9 un\u00a0<b>patch<\/b>\u00a0pour mettre en \u0153uvre la nouvelle fonctionnalit\u00e9 accept\u00e9e par Satoshi Nakamoto. Ce patch signifiait le\u00a0<b>d\u00e9but<\/b>\u00a0du premier r\u00e9seau de test.<\/p>\n<p>Le bitcoin n\u2019a pas \u00e9t\u00e9 la seule crypto-monnaie \u00e0 mettre en \u0153uvre ce syst\u00e8me. Ce r\u00e9seau de test permettait \u00e0 tout d\u00e9veloppeur de mettre en \u0153uvre et de tester diff\u00e9rentes\u00a0<b>modifications du protocole<\/b>\u00a0d\u2019une application sans endommager le r\u00e9seau principal. C\u2019\u00e9tait une perc\u00e9e pleine\u00a0<b>d\u2019avantages<\/b>.<\/p>\n<p>Bien que ce soit un succ\u00e8s, le\u00a0<b>3 f\u00e9vrier<\/b>\u00a0de l\u2019ann\u00e9e suivante, le r\u00e9seau a \u00e9t\u00e9 red\u00e9marr\u00e9 \u00e0 la demande de\u00a0<b>David Fran\u00e7oise<\/b>\u00a0qui a ajout\u00e9 un correctif au code\u00a0<b>Bitcoin Core<\/b>. Ce nouveau patch a \u00e9t\u00e9 appel\u00e9\u00a0<b>Testnet2<\/b>.<\/p>\n<p>Bien que l\u2019on s\u2019attendait \u00e0 ce que cette version am\u00e9liore la premi\u00e8re, elle s\u2019est av\u00e9r\u00e9e pr\u00e9senter deux probl\u00e8mes majeurs : d\u2019abord, le r\u00e9seau a augment\u00e9 la\u00a0<b>difficult\u00e9<\/b>\u00a0de l\u2019extraction mini\u00e8re de sorte que l\u2019obtention de la pi\u00e8ce \u00e9tait un co\u00fbt \u00e9lev\u00e9 et aussi, en raison de la difficult\u00e9 \u00e9lev\u00e9e, de nombreux utilisateurs ont commenc\u00e9 \u00e0\u00a0<b>vendre<\/b>\u00a0des pi\u00e8ces Testnet comme de\u00a0<b>v\u00e9ritables BTC<\/b>.<\/p>\n<p>La solution \u00e0 ce probl\u00e8me est apparue le\u00a0<b>12 avril 2012<\/b>\u00a0lorsque\u00a0<b>Andresen<\/b>\u00a0a red\u00e9marr\u00e9 le r\u00e9seau. Cela a donn\u00e9 lieu au nouveau et dernier Testnet Bitcoin, l\u2019actuel\u00a0<b>Testnet3<\/b>. Il a corrig\u00e9 les bogues des deux premiers r\u00e9seaux de test. Le troisi\u00e8me testnet est toujours actif aujourd\u2019hui.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_1928568776\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu%C3%A9-es-la-Testnet2.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu\u00e9-es-la-Testnet2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu\u00e9-es-la-Testnet2-300x205.jpg 300w\" alt=\"Qu\u00e9-es-la-Testnet\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu\u00e9-es-la-Testnet2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu\u00e9-es-la-Testnet2-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/03\/Qu\u00e9-es-la-Testnet2.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"comment_fonctionne_le_testnet\"><\/span><strong>Comment fonctionne le Testnet ?<br \/>\n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Le testnet est une\u00a0<b>copie exacte<\/b>\u00a0de la blockchain originale d\u2019une crypto-monnaie. Les Testnets ont \u00e9t\u00e9 cr\u00e9\u00e9s pour deux raisons principales :<\/p>\n<p>\u2013 Permettre de tester de\u00a0<b>nouvelles impl\u00e9mentations<\/b>\u00a0dans les protocoles de crypto-monnaies sans courir le risque d\u2019affecter leurs performances.<\/p>\n<p>\u2013 Permettre aux d\u00e9veloppeurs\u00a0<b>d\u2019ajouter gratuitement des protocoles<\/b>\u00a0aux applications.<\/p>\n<p>Les actions effectu\u00e9es sur un r\u00e9seau de test\u00a0<b>n\u2019ont aucun impact\u00a0<\/b>sur la blockchain d\u2019origine. Pour les copies de la blockchain, les d\u00e9veloppeurs cr\u00e9ent ce que l\u2019on appelle des\u00a0<b>blocs de gen\u00e8se<\/b>\u00a0quasi identiques. De cette fa\u00e7on, les blocs et les crypto-monnaies g\u00e9n\u00e9r\u00e9s par le testnet sont marqu\u00e9s.<\/p>\n<p>Cela s\u00e9pare les deux blockchains et emp\u00eache le transfert des pi\u00e8ces vers la blockchain d\u2019origine. Gr\u00e2ce \u00e0 ce m\u00e9canisme, les pi\u00e8ces du testnet ne peuvent jamais \u00eatre transf\u00e9r\u00e9es sur le\u00a0<b>mainnet<\/b>\u00a0(r\u00e9seau original). Cela a permis de r\u00e9soudre le probl\u00e8me de Testnet2 et d\u2019emp\u00eacher certains utilisateurs de\u00a0<b>profiter de la fraude.<\/b><\/p>\n<p>La\u00a0<b>difficult\u00e9 de l\u2019exploitation\u00a0<\/b>mini\u00e8re est un autre probl\u00e8me qui a \u00e9t\u00e9 r\u00e9solu. Les testnets actuels sont configur\u00e9s de mani\u00e8re \u00e0\u00a0<b>ne pas augmenter<\/b>\u00a0la difficult\u00e9 du minage des cryptocurrences. Cela rend le minage de crypto-monnaies dans un testnet si\u00a0<b>facile<\/b>\u00a0qu\u2019il annule la valeur des pi\u00e8ces cr\u00e9\u00e9es.<\/p>\n<p>Contournant la difficult\u00e9 du minage et la marque des blocs de gen\u00e8se, les testnets sont identiques \u00e0 leur\u00a0<b>r\u00e9seau d\u2019origine<\/b>. Cette similitude doit \u00eatre presque exacte pour\u00a0<b>garantir<\/b>\u00a0que si une nouvelle impl\u00e9mentation\u00a0<b>fonctionne<\/b>\u00a0sur le testnet, elle fonctionnera \u00e9galement sur le mainnet.<\/p>\n<p>Vous savez ce<a href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-kusama-ksm\/\"><b>\u00a0qu\u2019est Kusama ?<\/b><\/a>\u00a0Le testnet de\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/como-minar-polkadot-dot\/\"><b>Polkadot<\/b><\/a>\u00a0est un excellent exemple qui vous aidera \u00e0 comprendre le fonctionnement des testnets.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Les projets et les crypto-monnaies mettent constamment en place de nouvelles\u00a0fonctionnalit\u00e9s et caract\u00e9ristiques.\u00a0Pour que ces nouvelles mises en \u0153uvre soient couronn\u00e9es de succ\u00e8s, ils doivent d\u2019abord s\u2019assurer qu\u2019elles ne nuiront pas au fonctionnement de la blockchain. C\u2019est l\u00e0 que commence le travail du\u00a0testnet. Un testnet est un\u00a0outil\u00a0crucial pour le d\u00e9veloppement des crypto-monnaies. Gr\u00e2ce \u00e0 ce [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8005,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[198],"tags":[],"class_list":["post-10333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-fr"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=10333"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10333\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/8005"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=10333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=10333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=10333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}