{"id":13687,"date":"2023-05-17T03:55:14","date_gmt":"2023-05-17T03:55:14","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=13687"},"modified":"2025-02-19T10:19:58","modified_gmt":"2025-02-19T10:19:58","slug":"quest-ce-que-segwit","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-segwit","title":{"rendered":"Qu\u2019est-ce que Segwit ?"},"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-segwit\/#creation_de_segwit\" >Cr\u00e9ation de Segwit<\/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-segwit\/#quels_sont_les_problemes_que_segwit_resout\" >Quels sont les probl\u00e8mes que SegWit r\u00e9sout ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-segwit\/#comment_segwit_resout_ces_problemes\" >Comment Segwit r\u00e9sout ces probl\u00e8mes ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-segwit\/#des_portefeuilles_avec_support_segwit\" >Des portefeuilles avec support SegWit<\/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\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Le Bitcoin a subi de nombreuses am\u00e9liorations importantes, et le<strong>\u00a0Segwit est l\u2019un des plus remarquables dans l\u2019histoire de cette crypto-monnaie.<\/strong>\u00a0Bien s\u00fbr, cette am\u00e9lioration a \u00e9galement servi \u00e0 d\u2019autres cryptos tel que le Litecoin, EOS ou Vertcoin.<\/p>\n<p>Segwit est une contraction de \u00ab\u00a0Segregated Witness\u00a0\u00bb, (t\u00e9moin s\u00e9par\u00e9 en fran\u00e7ais) et c\u2019est le nom utilis\u00e9 pour d\u00e9finir cette am\u00e9lioration dans le format des transactions Bitcoin.<\/p>\n<p><strong>Cette mise \u00e0 jour du protocole a chang\u00e9 la fa\u00e7on dont les donn\u00e9es sont stock\u00e9es et a r\u00e9solu les probl\u00e8mes de mall\u00e9abilit\u00e9 et l\u2019augmentation de taille de blocs que pr\u00e9sentait Bitcoin.<\/strong><\/p>\n<p>Dans cet article, nous allons essayer de clarifier \u00e0 quoi sert Segwit ou quels probl\u00e8mes il r\u00e9sout, \u00e0 savoir les portefeuilles avec le support de Segwit et bien d\u2019autres d\u00e9tails.<b><\/b><\/p>\n<p>Tu es pr\u00eat ? Allons-y.<\/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=\"creation_de_segwit\"><\/span><b>Cr\u00e9ation de Segwit<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Au milieu de la folie de l\u2019adoption des cryptomonies, Bitcoin a d\u00fb faire face \u00e0 certains\u00a0<strong>probl\u00e8mes caus\u00e9s par la structure de ses transactions.<\/strong>\u00a0Ces limites sont devenues beaucoup plus visibles lorsque le niveau des transactions dans la blockchain a augment\u00e9 de mani\u00e8re significative.<\/p>\n<p>Pour faire simple :\u00a0<strong>la blockchain de Bitcoin n\u2019\u00e9tait pas en mesure de traiter efficacement le grand nombre de transactions effectu\u00e9es par ses utilisateurs.<\/strong>\u00a0La capacit\u00e9 de valider entre 7 et 8 op\u00e9rations par seconde\u00a0<strong>n\u2019\u00e9tait pas suffisante<\/strong>\u00a0pour les besoins du r\u00e9seau \u00e0 cette \u00e9poque.<\/p>\n<p>En outre, les d\u00e9veloppeurs de Bitcoin Core et Blockstream ont estim\u00e9 que Bitcoin \u00e9tait \u00e9galement expos\u00e9 \u00e0 la<strong>\u00a0mall\u00e9abilit\u00e9 des transactions.<\/strong>\u00a0Cela signifie qu\u2019une tierce partie pourrait avoir la possibilit\u00e9 de modifier un code ou une s\u00e9rie \u00e0 volont\u00e9 et que des milliers de Bitcoins pourraient \u00eatre perdus du r\u00e9seau.<\/p>\n<p>Pour r\u00e9soudre ces probl\u00e8mes, les d\u00e9veloppeurs de ces deux soci\u00e9t\u00e9s ont uni leurs forces<strong>\u00a0pour cr\u00e9er Segwit<\/strong>. La proposition a \u00e9t\u00e9 pr\u00e9sent\u00e9e le 21 d\u00e9cembre 2015 par les d\u00e9veloppeurs Eric Lombrozo, Johnson Lau et Pieter Wuille.<\/p>\n<p><strong>Luke Dashjr<\/strong>\u00a0\u00e9tait une pi\u00e8ce ma\u00eetresse pour l\u2019activation de Segwit dans Bitcoin. Son soutien a permis \u00e0 l\u2019\u00e9quipe Bitcoin Core de trouver un moyen d\u2019appliquer Segwit comme un soft- fort pour Bitcoin, en limitant l\u2019impact n\u00e9gatif de la hard-fort sur Bitcoin et les risques qu\u2019elle comporte.<\/p>\n<p>Enfin, la proposition de Segwit ou BIP141 (Bitcoin Improvement Proposal Number 144) a contribu\u00e9 \u00e0 mettre fin au probl\u00e8me de la mall\u00e9abilit\u00e9 et de l\u2019augmentation de taille de blocs de bitcoins.<\/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=\"quels_sont_les_problemes_que_segwit_resout\"><\/span><b>Quels sont les probl\u00e8mes que SegWit r\u00e9sout ?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Comme nous l\u2019avons dit, les probl\u00e8mes que SegWit r\u00e9sout dans Bitcoin sont deux : d\u2019une part, la\u00a0<strong>mall\u00e9abilit\u00e9<\/strong>\u00a0et d\u2019autre part,\u00a0<strong>l\u2019augmentation<\/strong>\u00a0de taille de blocs. Passez-les en revue si vous voulez mieux les comprendre et sinon, passez au titre suivant.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p><strong>Mall\u00e9abilit\u00e9<\/strong><\/p>\n<p>Comme nous l\u2019avons expliqu\u00e9 plus haut, la mall\u00e9abilit\u00e9 est\u00a0<strong>la possibilit\u00e9 qu\u2019un tiers ait la capacit\u00e9 de modifier un code \u00e0 volont\u00e9.<\/strong>\u00a0Dans Bitcoin, cette propri\u00e9t\u00e9 est pr\u00e9sent\u00e9e comme un d\u00e9ni de service ou une attaque DoS, car la mall\u00e9abilit\u00e9 permet de modifier un TXID (ou identifiant de transaction) dans des transactions non confirm\u00e9es.<\/p>\n<p>Je sais, c\u2019est assez technique \u00e0 expliquer, et l\u00e0, \u00e7a devient encore plus difficile :<\/p>\n<p>Le probl\u00e8me ci-dessus est li\u00e9 au fait que les hash de Bitcoin ne ne prot\u00e8ge pas le script de signature(scriptig). Ce script ajoute un type de signature (secp256k1) qui ne peut pas se signer lui-m\u00eame.<\/p>\n<p>De plus, en raison de la mani\u00e8re dont la TXID est calcul\u00e9e,\u00a0<strong>elle permet \u00e0 un tiers de modifier l\u2019identifiant d\u2019une transaction \u00ab\u00a0non confirm\u00e9e\u00a0\u00bb.<\/strong><\/p>\n<p>Si cette modification se produit, il peut y avoir des probl\u00e8mes si vous souhaitez tracer un certain TXID sur le r\u00e9seau. Cela am\u00e8nerait le destinataire de la transaction \u00e0 se m\u00e9fier de l\u2019exp\u00e9diteur et m\u00eame \u00e0 briser la confiance dans le r\u00e9seau.<\/p>\n<p>Outre le probl\u00e8me de la mall\u00e9abilit\u00e9, les d\u00e9veloppeurs de Bitcoin ont \u00e9t\u00e9 confront\u00e9s au probl\u00e8me de taille de blocs.<strong>\u00a0Les id\u00e9aux d\u2019un r\u00e9seau rapide et peu co\u00fbteux ont \u00e9t\u00e9 bris\u00e9s par l\u2019augmentation du trafic sur le r\u00e9seau.<\/strong>\u00a0Le r\u00e9seau a donc atteint sa limite, et certaines transactions ont pris des heures \u00e0 \u00eatre confirm\u00e9es.<\/p>\n<p>De plus, l\u2019augmentation du co\u00fbt par transaction a compl\u00e8tement \u00e9limin\u00e9 la possibilit\u00e9<strong>\u00a0d\u2019effectuer des micro-paiements.<\/strong>\u00a0C\u2019\u00e9tait une \u00e9poque d\u00e9sesp\u00e9r\u00e9e pour l\u2019environnement Bitcoin mais, comme toujours,\u00a0<strong>tout serait r\u00e9solu.<\/strong><\/p>\n<p>L\u2019invention de Segwit, \u00e9galement connu sous le nom de BIP141, permettrait \u00e9galement de faire \u00e9voluer le r\u00e9seau Bitcoin. \u00c0 quoi sert Segwit lorsqu\u2019il s\u2019agit de faire \u00e9voluer Bitcoin ?<\/p>\n<p><strong>Segwit \u00ab\u00a0s\u00e9gr\u00e9ge\u00a0\u00bb ou s\u00e9pare les scripts et les signatures des transactions dans une nouvelle structure et r\u00e9ussit en m\u00eame temps \u00e0 augmenter la taille du bloc. La taille originale des blocs \u00e9tait de 1MB est devient de 1,8MB.<\/strong><b><\/b><\/p>\n<p>Cela permet d\u2019ajouter plus de transactions dans un bloc et d\u2019augmenter le nombre de transactions trait\u00e9es chaque seconde (sans trop modifier la hauteur des blocs). Une situation qui a un impact positif sur la diminution des frais de commission et la rapidit\u00e9 de confirmation des transactions, aussi pour\u00a0<a href=\"https:\/\/www.bitnovo.com\/acheter-crypto-monnaies-bitcoin-fr\">acheter des bitcoins<\/a><\/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=\"comment_segwit_resout_ces_problemes\"><\/span><b>Comment Segwit r\u00e9sout ces probl\u00e8mes ?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div id=\"image_1952594609\" 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 lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1024x770.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1024x770.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-300x226.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-768x578.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1536x1156.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02.jpg 1595w\" alt=\"que es segwit Bitnovo\" width=\"1020\" height=\"767\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1024x770.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-300x226.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-768x578.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1536x1156.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02.jpg 1595w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/10\/que-es-segwit-02-1024x770.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<p>Graphique illustrant le fonctionnement de Segwit.<\/p>\n<p>Si vous voulez savoir comment Segwit affecte techniquement Bitcoin, cette explication le r\u00e9sume :<\/p>\n<p><strong>SegWit a propos\u00e9 de r\u00e9soudre le probl\u00e8me de la mall\u00e9abilit\u00e9 des transactions et de taille de blocs de Bitcoin en s\u00e9parant les scripts Bitcoin et les signatures cryptographiques dans une nouvelle structure de bloc.<\/strong>\u00a0Alors que les blocs de transactions \u00e9taient dans une structure diff\u00e9rente. Tout cela en \u00e9vitant l\u2019impossibilit\u00e9 de v\u00e9rifier en permanence les signatures et les transactions dans chaque structure, gr\u00e2ce \u00e0 l\u2019arbre Merkle.<\/p>\n<p>En raison de la mise en \u0153uvre de Segwit, chaque bloc de la cha\u00eene a une nouvelle structure appel\u00e9e \u00ab\u00a0t\u00e9moin\u00a0\u00bb qui est plac\u00e9e \u00e0 part de l\u2019arbre Merkle des transactions Bitcoin.<\/p>\n<p>Dans chaque transaction, les donn\u00e9es des utilisateurs qui signent et les scripts sont d\u00e9plac\u00e9s vers cette structure de t\u00e9moin, s\u00e9parant ces informations du reste des donn\u00e9es de la transaction.<\/p>\n<p><strong>Le nom \u201cSegregated Witness\u00a0\u00bb ou \u00ab\u00a0Segwit\u00a0\u00bb est donn\u00e9 pr\u00e9cis\u00e9ment en raison de cette s\u00e9paration<\/strong>\u00a0des signatures qui, bien que n\u00e9cessaires pour valider les transactions, ne sont pas d\u00e9cisives pour les effets des transactions.<\/p>\n<p>Cette innovation technologique rend impossible la mall\u00e9abilit\u00e9 des tiers et de\u00a0scriptSig, et augmente l\u00e9g\u00e8rement la taille moyenne des blocs Bitcoin (de 1 Mo \u00e0 1,8 Mo environ).<\/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=\"des_portefeuilles_avec_support_segwit\"><\/span><b>Des portefeuilles avec support SegWit<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Quand un utilisateur de Bitcoin veut utiliser les transactions Segwit, il doit utiliser un portefeuille qui prend en charge cette fonctionnalit\u00e9. Aujourd\u2019hui, la plupart des portefeuilles mettent d\u00e9j\u00e0 en \u0153uvre la Segwit. Voici quelques exemples :<\/p>\n<p>\u2013 Ledger<br \/>\n\u2013 Trezor<br \/>\n\u2013 Bitcoin Core<br \/>\n\u2013 Bitcoin Armory<br \/>\n\u2013 Electrum<br \/>\n\u2013 GreenBits<br \/>\n\u2013 Samourai<br \/>\n\u2013 Coinomi<\/p>\n<div>\n<p>Comme nous le recommandons toujours sur notre blog, faites beaucoup de recherches et ne communiquez jamais d\u2019informations sensibles comme votre graine de s\u00e9curit\u00e9 \u00e0 des inconnus.<\/p>\n<\/div>\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\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Le Bitcoin a subi de nombreuses am\u00e9liorations importantes, et le\u00a0Segwit est l\u2019un des plus remarquables dans l\u2019histoire de cette crypto-monnaie.\u00a0Bien s\u00fbr, cette am\u00e9lioration a \u00e9galement servi \u00e0 d\u2019autres cryptos tel que le Litecoin, EOS ou Vertcoin. Segwit est une contraction de \u00ab\u00a0Segregated Witness\u00a0\u00bb, (t\u00e9moin s\u00e9par\u00e9 en fran\u00e7ais) et c\u2019est le nom utilis\u00e9 pour d\u00e9finir cette [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13204,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[164],"tags":[],"class_list":["post-13687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryptomonnaies"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/13687","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=13687"}],"version-history":[{"count":2,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/13687\/revisions"}],"predecessor-version":[{"id":21373,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/13687\/revisions\/21373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/13204"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=13687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=13687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=13687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}