Glossaire

Segwit

“Segregated Witness” (SegWit) décrit dans le BIP 141, vise à résoudre le problème de la Malléabilité de la Transaction, en sortant les signatures du hachage de la transaction. Autrement dit, les signatures ne seraient pas utilisées pour calculer les ID de transaction.

SegWit change également le mode de calcul pour la taille maximale d’un bloc, en établissant le poids du bloc égal à Taille de Base * 3 + Taille totale, où la taille de base est la taille du bloc en octets avec la sérialisation de transaction d’origine sans aucune donnée liée au témoin. La taille totale est la taille du bloc en octets avec les transactions sérialisées, y compris les données de base et les données témoins. Théoriquement, cela permet d’accroître la taille maximale d’un bloc à un peu moins de 4 MB, mais l’augmentation réelle est plutôt estimée aux alentours de 1.7 MB.