‹ CHAPITRE 16, TOUTES LES LEÇONS

MAÎTRE · CHAPITRE 16 · LEÇON 3 SUR 5

Script et mises à niveau

SegWit et Taproot

Qu'ont changé les deux plus grandes mises à niveau de Bitcoin ? 6 min

SegWit, 2017

Segregated Witness a déplacé les signatures, le témoin, vers une partie séparée de la transaction. Il a corrigé la malléabilité des transactions, un défaut qui permettait à des tiers de modifier l'identifiant d'une transaction avant sa confirmation et qui bloquait des protocoles comme Lightning. Il a également remplacé la limite de taille de 1 Mo par une limite de poids de 4 millions d'unités, où les données du témoin comptent moins, ce qui a augmenté la capacité.

Taproot, 2021

Taproot a été activé en novembre 2021. Il a apporté les signatures Schnorr, qui peuvent combiner les clés de plusieurs personnes en une seule, et un moyen de cacher des conditions de dépense alternatives dans un arbre de scripts. Seule la condition effectivement utilisée est révélée lors de la dépense.

Le résultat : un multisig ou un contrat complexe dépensé de manière coopérative ressemble exactement à un paiement à signature unique. C'est moins cher et plus privé pour tous ceux qui l'utilisent.

Ce qu'il faut retenir

  • SegWit (2017) a séparé les signatures et corrigé la malléabilité.
  • Le poids du bloc a remplacé la limite de 1 Mo.
  • Taproot (2021) a apporté Schnorr et des arbres de scripts cachés.

Vérifie tes connaissances

Quel problème SegWit a-t-il résolu qui était important pour Lightning ?

Que révèle Taproot lorsqu'une sortie d'arbre de scripts est dépensée ?

SegWit et Taproot · Université Bitcoin