Les compromis des mises à niveau de Bitcoin Soft Fork
Bien qu’il soit connu comme un protocole lent à changer, Bitcoin a sa propre façon d’ajouter de nouvelles fonctionnalités au réseau. Les soft forks, un type de mise à niveau qui garantit que ceux qui n’utilisent pas le nouveau logiciel peuvent toujours participer au réseau peer-to-peer, sont probablement la méthode préférée pour introduire de nouvelles fonctionnalités dans Bitcoin. Cependant, les fourches souples ont-elles leurs inconvénients ? Quels sont les compromis pour les utilisateurs de Bitcoin ?
Un panel animé par Ben Perrin, créateur du Séances BTC La chaîne YouTube, à Bitcoin 2022, a entrepris d’explorer cette question. La conversation, « Soft Forks : Avantages et compromis », mettait en vedette un développeur et éducateur Bitcoin de longue date Jimmy chansondéveloppeur et fondateur de l’organisation Bitcoin R&D Judica Jérémy Rubinet blogueur Bitcoin qui suscite la réflexion Paul Sztorc.
« Pendant un moment, j’ai pensé que les soft forks nous protégeaient de la tyrannie parce que vous pouvez rester dans votre propre nœud », a déclaré Sztorc, ajoutant qu’aujourd’hui, il voit comment ils peuvent en fait être similaires.
Rubin a expliqué que bien qu’il existe un consensus général sur le fait que les soft forks sont bienveillants, un soft fork « mal » pourrait nuire aux utilisateurs.
« Dans les hard forks, il y a une propension à l’enfoncer dans la gorge des gens et les soft forks s’alignent généralement sur l’opt-in, mais vous pouvez faire les deux avec les deux », a déclaré Rubin.
Song a reconnu que des fourches souples maléfiques pouvaient exister, mais il n’était pas d’accord sur le fait qu’il y avait suffisamment de chances qu’elles se produisent un jour dans Bitcoin.
« Avec les fourches souples, du moins avec celles que le bitcoin a faites, les bienveillantes, ce sont celles qui ne changent pas les règles permanentes », a déclaré Song. « Les fourches souples sont importantes pour rester dans cette zone et éviter les mauvaises fourches souples. »
Rubin travaille actuellement sur son propre soft fork. CheckTemplateVerify (CTV) vise à apporter un nouveau type de programmabilité à Bitcoin avec des covenants. Alors qu’actuellement, un développeur Bitcoin peut restreindre quand ou dans quelles conditions une pièce peut être dépensée, CTV lui permettrait également de restreindre où cette pièce peut être dépensée. Ce nouveau niveau de programmabilité semble effrayant pour certaines personnes et a divisé la communauté, même si Rubin’s CTV propose un format simple et basique d’engagements vérifiables.
« Le problème, c’est que les fourchettes souples… c’est que nous faisons ces choses qui impliquent un consensus majeur », a déclaré Rubin.
Song a poursuivi le long de la ligne consensuelle: «Chaque soft fork a son propre environnement dans lequel il doit s’activer, et vous devez obtenir un consensus de toutes les manières possibles pour celui-ci. Il n’y a pas de processus, vous devez simplement rechercher un consensus. Il vous incombe de prouver que c’est quelque chose de souhaitable. Et c’est vraiment difficile à faire, je sympathise avec ces gars-là.
Bitcoin 2022 fait partie de la série d’événements Bitcoin hébergée par BTC Inc, la société mère de Bitcoin Magazine.