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é

✔️ SegWhite 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 la transaction pour améliorer la sécurité, réduire les coûts et accélérer les transactions.

✔️ La mise à jour a provoqué de violentes réactions, entraînant une vague de consternation de la part des mineurs et l'émergence de Bitcoin Cash en raison d'un hard fork.

SegWit

SegWhite est l'abréviation de segregated Witness (témoin séparé). En néerlandais, tu peux le traduire par témoin séparé.

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

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

SegWit a été mis en œuvre 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 est 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 (distributed denial-of-service) d'avoir lieu sur le réseau, le faisant tomber.

Satoshi Nakamoto a donc décidé de limiter la taille des blocs à 1 Mo. Cela s'est bien passé pendant un certain temps, jusqu'à ce que le bitcoin devienne si populaire que 1 Mo ne suffisait plus pour traiter toutes les informations contenues dans un block dans un avenir prévisible. Le bitcoin est alors devenu cher et lent.

Comment fonctionne SegWit ?

Lorsque tu effectues une transaction Bitcoin, tu as affaire à trois éléments : l'adresse publique de l'expéditeur et du destinataire, plus la signature. La signature prenait tellement de place (environ 2/3) dans une transaction qu'elle était séparée.

Par SegWit, les données de signature (telles que clé privée) a été déplacé dans une base de données distincte et Bitcoin est plus sûr, moins cher et plus évolutif. La vérification des transactions prend beaucoup moins de place de cette façon.

Transactions par block

Chaque transaction effectuée avec Bitcoin 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 block, ce qui améliore considérablement la vitesse du réseau. L'époque où il suffisait d'attendre que ta transaction soit terminée était alors bel et bien révolue. Les frais de transaction ont également considérablement diminué.

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

Blocs plus grands

La mise à jour SegWit a également rendu les blocs plus grands. Cela a eu un effet que les gens n'ont découvert que plus tard. Les blocs plus grands étaient plus difficiles à Miner. Cette mise à niveau a été suivie d'une concentration de mineurs qui possédaient le meilleur équipement et qui exploitaient donc le plus de blocs. Ce groupe est devenu de plus en plus riche, tandis que les retardataires ont commencé à décrocher.

Une vague de concentration a suivi ensuite, 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.

Hard fork Bitcoin Cash

Une autre conséquence de SegWit a été l'apparition d'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 si c'était la voie à suivre.

Les mineurs n'aiment pas beaucoup SegWit non plus. À cause de cette mise à jour, les mineurs obtiennent des frais de transaction réduits et il y a 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