Accueil
Glossaire
Témoin séparé (Segregated Witness/SegWit)

Témoin séparé (Segregated Witness/SegWit)

Intermédiaire

TĂ©moin sĂ©parĂ© (Segregated Witness), souvent abrĂ©gĂ© en SegWit, est une mise Ă  jour du protocole Bitcoin conçue pour rĂ©soudre les problĂšmes d’évolutivitĂ© et de sĂ©curitĂ© du rĂ©seau.

Qu’est-ce que TĂ©moin sĂ©paré ? 

SegWit est une mise à jour qui sépare les données de transaction et les données « témoin », qui comprennent les signatures numériques. 

L’introduction de SegWit a modifiĂ© le format de transaction pour y inclure un nouveau champ, le champ « tĂ©moin ». Ce champ tĂ©moin contient les signatures numĂ©riques, les clĂ©s publiques et d’autres Ă©lĂ©ments. En sĂ©parant ces donnĂ©es du reste de la transaction et en ne comptant pas les donnĂ©es tĂ©moin lors de la dĂ©termination de la taille du bloc, SegWit libĂšre essentiellement plus d’espace dans celui-ci. 

SegWit a Ă©tĂ© dĂ©veloppĂ© en 2015 par Pieter Wuille, un dĂ©veloppeur Bitcoin, en collaboration avec d’autres contributeurs de Bitcoin Core. En aoĂ»t 2017, la mise Ă  niveau SegWit a Ă©tĂ© implĂ©mentĂ©e en tant que soft fork du rĂ©seau Bitcoin. 

Quel est l’objectif de SegWit ? 

Sans SegWit, les donnĂ©es de signature peuvent prendre jusqu’à 65 % d’un bloc. Avec SegWit, les donnĂ©es de signature sont Ă©loignĂ©es de l’entrĂ©e de la transaction. Cela conduit Ă  une augmentation effective de la taille du bloc de 1 Mo Ă  environ 4 Mo.

SegWit a la capacitĂ© d’augmenter la vitesse des transactions, car plus de transactions peuvent ĂȘtre incluses dans un bloc. Cela conduit Ă  un traitement de plus de transactions et Ă  un TPS (transaction par seconde) plus Ă©levĂ©.

En sĂ©parant les informations du tĂ©moin, SegWit rĂ©sout Ă©galement un problĂšme connu sous le nom de mallĂ©abilitĂ© des transactions. Sans SegWit, un pirate peut modifier l’ID d’une transaction avant qu’elle ne soit confirmĂ©e. Avec SegWit, les signatures ne font plus partie des donnĂ©es de transaction, ce qui Ă©limine la possibilitĂ© de modifier ces donnĂ©es, permettant ainsi d’autres innovations, y compris le dĂ©veloppement de protocoles de couche 2 comme le rĂ©seau Lightning Network.

La controverse autour de SegWit 

SegWit a Ă©tĂ© un sujet controversĂ© dans la communautĂ© Bitcoin et son implĂ©mentation a Ă©tĂ© l’une des raisons clĂ©s qui ont conduit Ă  la crĂ©ation de Bitcoin Cash, un fork de Bitcoin possĂ©dant une taille de bloc plus grande, mais sans SegWit.

Certains considÚrent SegWit comme une mise à jour trop complexe qui expose le réseau à des risques ou des vulnérabilités. Les critiques soulignent des problÚmes potentiels tels que la possibilité que certaines transactions deviennent des transactions « tout-le-monde-peut-dépenser » (anyone-can-spend).

Apprenez-en plus sur cette mise à jour et ses risques dans notre guide pour débutants sur SegWit.
Partager des publications
Glossaires associés
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.