ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

SegWit (témoin séparé)

Qu'est-ce que SegWit (témoin séparé) ?

SegWit est le processus par lequel la limite de taille de bloc sur une blockchain est augmentée en supprimant les données de signature des transactions bitcoin. Lorsque certaines parties d'une transaction sont supprimées, cela libère de l'espace ou de la capacité pour ajouter plus de transactions à la chaîne.

Séparer signifie séparer, et les témoins sont les signatures de transaction. D'où, témoin séparé, en bref, signifie séparer les signatures de transaction.

Points clés à retenir

  • SegWit est une action relative à Bitcoin qui est conçue pour aider à augmenter la limite de taille de bloc sur une blockchain.
  • SegWit aide à augmenter la limite de taille de bloc en extrayant les données de signature des transactions Bitcoin.
  • Le terme SegWit fait référence à la ségrégation, ou séparé, et aux témoins, qui sont les signatures de transaction.

Comprendre SegWit (Témoin séparé)

La blockchain bitcoin se compose de plusieurs systèmes répartis sur un réseau peer-to-peer. Ces systèmes sont appelés nœuds et servent d'administrateurs des transactions bitcoin. Toutes les transactions effectuées en bitcoin sont dupliquées sur ces nœuds, rendant pratiquement impossible le piratage et la corruption d'une transaction.

Les données de transaction qui sont partagées entre les multiples nœuds se composent de deux composants :les entrées et les sorties. Il peut y avoir une ou plusieurs entrées et sorties impliquées dans une transaction. La sortie est l'adresse publique du destinataire. L'entrée est l'adresse publique de l'expéditeur. L'expéditeur a besoin de l'adresse publique du destinataire pour lui envoyer des fonds. La majorité de l'espace dans une transaction consiste en une signature, une partie de l'entrée, qui vérifie que l'expéditeur dispose des fonds nécessaires pour effectuer un paiement. Donc en effet, un bitcoin passe des entrées aux sorties pour chaque transaction transmise. Une fois que chacun des nœuds a vérifié la transaction comme valide, la transaction est incluse dans un bloc qui est ajouté à la chaîne ou au grand livre pour l'accès public.

Le concept de SegWit a été formulé par le développeur de bitcoins Pieter Wuille.

Défis de la plate-forme Bitcoin

L'un des problèmes auxquels la plate-forme bitcoin a été confrontée dans le passé est que, au fur et à mesure que de plus en plus de transactions sont effectuées, plus de blocs doivent être ajoutés à la chaîne. Les blocs sont générés toutes les 10 minutes et sont limités à une taille maximale d'un mégaoctet (Mo). En raison de cette contrainte, seul un certain nombre de transactions peut être ajouté à un bloc. Le poids des transactions, représenté par les blocs, alourdit le réseau et entraîne des retards dans le traitement et la vérification des transactions, dans certains cas, prendre des heures pour confirmer une transaction comme valide. Imaginez toutes les transactions bitcoin qui ont été effectuées depuis la création du bitcoin en 2009, assises sur la blockchain et s'accumulant toujours. À long terme, le système ne serait pas viable si un changement radical n'était pas effectué.

A un niveau basique, SegWit est un processus qui modifie la façon dont les données sont stockées, aidant ainsi le réseau Bitcoin à fonctionner plus rapidement et plus facilement.

SegWit proposé comme solution

Le développeur de Bitcoin, le Dr Pieter Wuille, suggère que pour résoudre ce problème, la signature numérique doit être séparée des données de transaction. Ce processus est connu sous le nom de témoin séparé ou SegWit. La signature numérique représente 65% de l'espace dans une transaction donnée. SegWit tente d'ignorer les données attachées à une signature en supprimant la signature de l'entrée et en la déplaçant vers une structure vers la fin d'une transaction. Cela augmenterait la limite d'un Mo pour les tailles de bloc à un peu moins de quatre Mo. En plus d'augmenter légèrement la capacité des blocs, SegWit résout également le problème où un destinataire pourrait intercepter et modifier l'ID de transaction de l'expéditeur dans le but d'obtenir plus de pièces de l'expéditeur. Étant donné que la signature numérique serait détachée de l'entrée, la partie sans scrupules n'aurait aucun moyen de changer l'identifiant de la transaction sans annuler également la signature numérique.