Qu'est-ce que le SegWit ?

By Anycoin Direct

Dans la prochaine leçon, nous allons vous parler de SegWit. Vous en avez probablement déjà entendu parler, mais en quoi cela consiste-t-il exactement ? Vous le saurez après avoir lu cet article.

Bref résumé

✔️ SegWit est l'abréviation de Segregated Witness, une mise à jour de l'évolutivité du Bitcoin proposée en 2015 par Pieter Wuille.

✔️ La mise à jour a été mise en œuvre le 21 juillet 2017 et entièrement activée le 24 août 2017 via un soft fork.

✔️ SegWit sépare la signature numérique des données de transaction afin d'améliorer la sécurité, de réduire les coûts et de rendre les transactions plus rapides.

✔️ La mise à jour a suscité de vives réactions, entraînant une vague de concentration des mineurs et l'émergence de Bitcoin Cash à la suite d'un hard fork.

Segwit

SegWhite est l’abréviation de Segregated Witness (témoin séparé). En néerlandais, on peut le traduire par témoin séparé.

Il s’agit d’une mise à jour du bitcoin jugée nécessaire en raison du manque d’évolutivité du réseau et des coûts de transaction élevés.

En 2015, Pieter Wuille, développeur de Bitcoin, a proposé de séparer la signature numérique des données de la transaction.

SegWit a été mis en place le 21 juillet 2017. Son activation complète a suivi le 24 août 2017. Un soft fork a suivi ce jour-là, modifiant les règles de la blockchain Bitcoin afin que tous les futurs blocs puissent fonctionner avec cette mise à jour.

Quelle était la raison de la mise à jour SegWit ?

Dans les premiers temps du bitcoin, il n’y avait pas de limite à la taille des blocs. Cela permettait aux attaques DDoS (déni de service distribué) de se produire sur le réseau et de le faire tomber.

Satoshi Nakamoto a donc décidé de limiter la taille des blocs à 1 Mo. Cela a bien fonctionné pendant un certain temps, jusqu’à ce que le bitcoin devienne si populaire que 1 Mo n’était plus suffisant pour traiter toutes les informations contenues dans un bloc dans un avenir prévisible. Le bitcoin est devenu cher et lent.

Comment fonctionne SegWit ?

Lors d’une transaction Bitcoin, vous devez traiter trois éléments : l’adresse publique de l’expéditeur et du destinataire, ainsi que la signature. La signature prenait tellement de place (environ 2/3) dans une transaction qu’elle était séparée.

SegWit déplace les données de signature (telles que la clé privée) dans une base de données distincte et rend Bitcoin plus sûr, moins cher et plus évolutif. La vérification des transactions prend beaucoup moins de place.

Chaque transaction en bitcoins possède un identifiant (TXID ou ticker ID). Il s’agit d’une chaîne de caractères, la partie la plus importante d’une transaction Bitcoin. La mise à jour SegWit permet de traiter beaucoup plus de transactions par bloc, ce qui améliore considérablement la vitesse du réseau. L’époque où il fallait attendre que la transaction soit terminée est donc bel et bien révolue. Les frais de transaction ont également considérablement diminué.

SegWit a également permis de résoudre un autre problème. Les destinataires pouvaient intercepter l’identifiant de transaction de l’expéditeur et le modifier pour obtenir plus de pièces. Comme cet identifiant et la signature ont été séparés, cela est désormais impossible, à moins de modifier également la signature numérique.

La mise à jour SegWit a également augmenté la taille des blocs. Cela a eu un effet que les gens n’ont découvert que plus tard. Les blocs plus grands étaient plus difficiles à extraire. Après la mise à jour, une concentration de mineurs s’est formée, qui disposaient du meilleur équipement et extrayaient donc le plus grand nombre de blocs. Ce groupe est devenu de plus en plus riche, tandis que les retardataires ont commencé à abandonner.

Une vague de concentration a suivi, les équipements coûteux et les faibles coûts d’énergie devenant le goulot d’étranglement. Mais tout cela a été mis en œuvre lorsque la mise à jour SegWit a été mise en ligne.

Une autre conséquence de SegWit a été un hard fork. Bitcoin Cash est apparu en réponse à cette mise à jour. Le réseau Bitcoin n’était pas d’accord sur la question de savoir s’il s’agissait de la bonne solution.

Les mineurs n’aiment pas beaucoup SegWit non plus. Grâce à cette mise à jour, les mineurs obtiennent des frais de transaction réduits et il existe même de grands groupes de mineurs qui ne veulent même pas travailler avec SegWit. SegWit a donc considérablement bouleversé les choses, mais c’est une mise à jour très utile pour les utilisateurs de Bitcoin, ainsi que pour le réseau lui-même. Sans SegWit, Bitcoin serait probablement déjà mort d’une mort douloureuse, en raison de la congestion du réseau et des frais de transaction irréalisables.

Testez vos connaissances

Question: 1/5Qui a proposé la mise à jour SegWit ?
ASatoshi Nakamoto
BVitalik Buterin
CPieter Wuille
DNick Szabo