Changements Bitcoin avec Soft Forks signalés par l’utilisateur
Regardez cet épisode sur YouTube
Écoutez l’épisode ici:
Dans cet épisode de « Bitcoin, Explained », les animateurs Aaron van Wirdum et Sjors Provoost discutent des URSF, qui signifie User Rejected Soft Forks ou User Resisted Soft Forks, selon la personne à qui vous demandez. Les URSF sont un outil récemment introduit dans la boîte à outils du mécanisme de mise à niveau de Bitcoin.
Dans la première partie de l’épisode, van Wirdum et Provoost expliquent que les URSF sont mieux considérées comme l’équivalent miroir des fourches logicielles activées par l’utilisateur (UASF) avec signalisation obligatoire. Alors que les UASF rejetteront les blocs qui ne signalent pas qu’ils sont prêts pour un soft fork vers la fin d’une fenêtre d’activation de soft-fork, les URSF rejetteront les blocs qui faire signal. Si les clients UASF et URSF sont déployés, ils créeraient en principe une scission dans la blockchain.
Dans la deuxième partie de l’épisode, le duo décrit les différents mécanismes de mise à niveau de la fourche souple, allant des fourchettes souples activées par les mineurs (MASF), des UASF activées le jour du drapeau et des UASF de signalisation obligatoires. Van Wirdum explique ensuite pourquoi il pense que les UASF à signalisation obligatoire sont sa méthode préférée de déploiement de soft forks et pourquoi il pense que les URSF devraient être proposés comme une option supplémentaire pour les utilisateurs qui préfèrent rejeter le soft fork à l’avenir. Van Wirdum a partagé: « Le problème est bien sûr que cela diviserait la chaîne, mais … S’il y a un groupe de personnes, une minorité intolérante, qui veut vraiment quelque chose, et il y a un autre groupe de personnes qui ne veut certainement pas ça, puis la chaine devrait diviser… Si les gens veulent des choses différentes, alors ils veulent des choses différentes.
Enfin, Provoost expose les directives de «consensus approximatif» telles qu’elles sont utilisées dans le contexte de l’Internet Engineering Task Force (IETF), et comment cela s’applique aux mises à niveau de Bitcoin.