Bitcoin Pair-à-pair – Activation de Taproot

0
765

Cette semaine nous allons revenir sur un sujet que nous avons déjà traité à plusieurs reprises, Taproot.

Depuis la dernière fois que j’ai abordé le sujet, les BIP ont enfin obtenu un numéro, et la question est désormais celle de l’activation, avec l’ombre du dernier soft fork d’envergure, Segwit, qui n’a pas été exactement une partie de plaisir.

Pour cette fois-ci je vous propose de rappeler rapidement en quoi consiste la proposition, quels sont ses bénéfices et éventuellement les risques attendus, puis de faire le point sur le débat actuel autour de son activation.

Source : sosthene.net

Quelle méthode d’activation ?

BIP 9 : utilise le champ version des blocs pour signaler le support du soft fork. Au bout du temps imparti, si un certain pourcentage de blocs ne signalent pas le support sur une période donnée, la mise à jour est rejetée
●  Permet d’activer plusieurs soft fork simultanément
●  Donne plus de pouvoir aux mineurs qu’aux nœuds ou aux développeurs

BIP 8 : très semblable à bip 9, mais avec quelques différences importantes
●  utilise le block height plutôt que le median time past (MTP)
●  au bout du temps imparti les nodes à jour rejettent les blocs qui ne signalent pas le support du soft fork, ie UASF (ce comportement est toutefois modifiable par les nœuds eux-mêmes)
●  Donne plus de pouvoir aux nœuds, et aux développeurs selon l’option activée par défaut https://gist.github.com/harding/dda66f5fd00611c0890bdfa70e28152d


Références

●  références archi-complètes par M. Folkson
●  Résumé du BIP-taproot dans la newsletter Bitcoin Optech
●  Présentation de Schnorr et Taproot par P. Wuille, juillet 2018
●  Musig par A. Poelstra, mars 2019
●  Présentation par S. Lee (Bitcoin Optech), mai 2019
●  Présentation des signatures de Schnorr par P. Wuille, janvier 2018
●  Bip-Schnorr par P. Wuille
●  Bip-Taproot par P. Wuille
●  Proposition de Taproot par G. Maxwell, janvier 2018
●  Proposition de Graftroot par G. Maxwell, février 2018
●  Présentation de MAST par D. Harding, septembre 2017
●  Musig par G. Maxwell, A. Poelstra, Y. Seurin et P. Wuille, mai 2018
●  Le site de Y. Seurin
●  Présentation des adaptor signatures par Waxwing
Présentation des différentes méthodes d’activation de soft fork
●  Les différentes méthodes d’activation envisagées pour Taproot par D. Harding
●  Les logs du chan irc ##taproot-activation
●  Pourquoi nous devons activer Taproot par G. Maxwell