- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Qu'est-ce que SegWit ?
Dernière mise à jour : 22 février 2018
SegWit (abréviation de Segregated Witness) est une mise à niveau du protocole qui modifie la manière dont les données sont stockées. Elle a été activée leLitecoin sur 10 mai 2017, et surBitcoin sur 23 août, 2017.
Le développeur Pieter Wiulle en premierprésenté l'idée lors de la conférence Scaling Bitcoin en décembre 2015.
Beaucoup l’ont salué comme une solution tant attenduele problème de mise à l'échelle du bitcoinLa taille maximale des blocs du protocole principal est de 1 Mo, ce qui limite le nombre de transactions que Bitcoin peut traiter à environ 7 par seconde. Cela allait limiter la croissance potentielle de Bitcoin et l'empêcher de devenir un système de paiement à haut volume utilisable.
Bien que la mise à niveau permette un plus grand nombre de transactions dansles blocs de bitcoinL'objectif initial de SegWit était de corriger un bug dans le code Bitcoin appelé « malléabilité des transactions ». Cette faille permettait à quiconque de modifier de petits détails modifiant l' ID de la transaction (et le hachage correspondant), mais pas son contenu. Bien que n'étant pas un problème critique pour Bitcoin, elle empêchait le développement de fonctionnalités plus complexes telles que les protocoles de deuxième couche et les contrats intelligents.
SegWit a corrigé la malléabilité des transactions en supprimant les informations de signature (également appelées informations « témoin ») et en les stockant en dehors du bloc de transaction de base. Ainsi, les signatures et les scripts peuvent être modifiés sans affecter l' ID de transaction.
Maigrir
Un avantage secondaire, qui prend une importance croissante, est que, sans les informations de signature, les transactions sont beaucoup plus légères. Cela signifie qu'un bloc peut contenir davantage de données et que Bitcoin peut traiter un débit plus élevé sans modifier la taille du bloc.
SegWit a introduit un nouveau concept appelé « poids de bloc ». Il s'agit d'une combinaison de la taille des blocs avec et sans les données de signature, plafonnée à 4 Mo, tandis que la taille des blocs pour les transactions de base reste limitée à 1 Mo. La mise à niveau de SegWit est donc compatible avec le protocole précédent et évite un hard fork.
Ainsi, SegWit n'augmente pas la taille limite des blocs, mais autorise un plus grand nombre de transactions dans les blocs de 1 Mo. La limite de 4 Mo inclut les données témoins séparées, qui, techniquement, ne font pas partie du bloc de transactions de base de 1 Mo.
Construire au sommet
SegWit a permis une autre avancée majeure : il prend en charge le développement de protocoles de deuxième couche, comme le réseau Lightning. La correction de malléabilité a rendu toute fonctionnalité reposant sur des transactions non confirmées moins risquée et plus facile à concevoir.
Le réseau Lightning augmentera encore la capacité de transaction du Bitcoin en effectuant des transactions fréquentes et de petite taille hors chaîne, ne s'installant sur la blockchain Bitcoin que lorsque les utilisateurs sont prêts.
L'activation de SegWit a également stimulé le travail de développement sur d'autres fonctionnalités telles queMÂT (qui permet des contrats intelligents Bitcoin plus complexes), Signatures Schnorr(ce qui permettrait une nouvelle augmentation de la capacité de transaction) et TumbleBit (un réseau anonyme de couche supérieure).
Tout le monde n'est pas content
Au sein de la communauté Bitcoin , SegWit n'est pas considéré par tous comme la solution tant attendue par Bitcoin . Certains estiment qu'il s'agit d'une solution temporaire, voire d'une solution de fortune.
La résistance à SegWit a été ONEun des facteurs à l’origine du développement de Bitcoin Cash, un fork du réseau Bitcoin qui a choisi de mettre en œuvre une limite de taille de bloc plus grande plutôt que de s’appuyer sur une nouvelle structure de transaction.
Où sommes-nous?
Malgré les avantages évidents, le déploiement de la mise à niveau est lent. Au pixel près, 14 % des transactions utilisaient le nouveau format (vous pouvez Réseaux sociaux la progression). ici).
La raison principale est que de nombreux portefeuilles ontil reste à ajouterPrise en charge de SegWit. De grands noms comme Trezor, Ledger, Electrum et Kraken l'ont déjà fait. Coinbase, le plus grand fournisseur de portefeuilles en termes de nombre de transactions,y travaille, et prévoit de mettre en œuvre la mise à niveau début 2018. Et le portefeuille attaché à l'implémentation de nœud complet la plus populaire de Bitcoin, Bitcoin CORE, est devrait être déployéSegWit au premier trimestre 2018.
Le code principal de Bitcoin étant également adapté à SegWit, cela pourrait entraîner une augmentation de son utilisation et l'expérimentation de nouvelles fonctionnalités. Bitcoin CORE maintient une liste sur son site Webdes entreprises et des projets travaillant sur l'intégration de SegWit – au moment du pixel, 19 implémentations avaient été déployées, avec 90 autres prêtes à être lancées.
À mesure que davantage de portefeuilles adopteront cette mise à niveau, le pourcentage de transactions utilisant la structure SegWit augmentera et les frais Bitcoin devraient baisser, les blocs contenant un plus grand nombre de transactions. De plus, le développement de Lightning et de protocoles similaires de deuxième couche devrait connaître un essor, renforçant ainsi la portée et le potentiel de Bitcoin. Cela ne se fera probablement pas du jour au lendemain, mais ce changement est ONE et représente un grand pas en avant.
Rédigé par : Noelle Acheson ; Image deouverture de portevia Shutterstock
Noelle Acheson
Noelle Acheson est l'animatrice du podcast « Marchés Daily » sur CoinDesk et l'auteure de la newsletter « Crypto is Macro Now » sur Substack. Elle est également l'ancienne responsable de la recherche chez CoinDesk et sa société sœur Genesis Trading. Réseaux sociaux -la sur Twitter : @NoelleInMadrid.
