Bitcoin Core : le développement du logiciel et la politique de relais des transactions

Dans une lettre publiée le 6 juin 2025, des contributeurs de Bitcoin Core ont pris position sur la relation entre le développement du logiciel et la politique de relayage des transactions sur le réseau Bitcoin. Ils y rappellent que le réseau est défini par ses utilisateurs, qui restent libres de choisir le logiciel qu'ils utilisent et les règles qu'ils souhaitent appliquer.

Bitcoin Core : le développement du logiciel et la politique de relais des transactions

Les auteurs estiment que les contributeurs de Bitcoin Core "ne sont pas en position de mandater" ces choix. Ils soulignent aussi une pratique de longue date du projet : l'absence de mise à jour automatique du logiciel, afin qu'aucune entité ne puisse imposer un changement aux utilisateurs de Bitcoin Core. Les évolutions doivent être adoptées volontairement, ou remplacées par un autre logiciel, si l'utilisateur le souhaite.

La fonction du relayage de transactions

Dans ce texte, les développeurs expliquent qu'ils considèrent comme leur responsabilité de rendre leur logiciel aussi efficace et fiable que possible pour sa mission : valider et relayer les blocs et les transactions sur le réseau pair à pair Bitcoin, afin que Bitcoin fonctionne comme une monnaie numérique décentralisée. À propos du relayage des transactions, ils précisent que cela peut inclure des politiques de protection contre les attaques de déni de service, ou DoS, ainsi que des mécanismes d'évaluation des frais.

Ils listent trois objectifs au relayage des transactions : prédire quelles transactions seront minées, accélérer la propagation des blocs pour les transactions attendues, et aider les mineurs à connaître les transactions payantes. Selon eux, refuser sciemment de relayer des transactions que les mineurs incluront de toute façon dans des blocs pousse les utilisateurs vers d'autres canaux de communication, ce qui va à l'encontre de ces objectifs.

Le texte reconnaît que des règles d'acceptation des transactions ont déjà servi à décourager certains usages jugés inefficaces de l'espace de bloc lorsque celui-ci était très peu coûteux. Mais les auteurs ajoutent que cet effet ne peut durer que tant que les utilisateurs et les mineurs acceptent les alternatives disponibles. Quand ce n'est plus le cas, et qu'un cas d'usage économiquement viable apparaît, ils estiment que les utilisateurs et les mineurs peuvent collaborer directement plutôt que de subir une restriction extérieure.

Une divergence assumée

La lettre insiste également sur un point central : "Ce n'est pas approuver ni cautionner l'usage de données non financières, mais reconnaître que, dans un système résistant à la censure, Bitcoin peut et va être utilisé pour des cas d'usage sur lesquels tout le monde n'est pas d'accord."

Les signataires ajoutent que cette position n'est pas partagée par tous les utilisateurs et développeurs, mais qu'elle leur semble être dans le meilleur intérêt de Bitcoin et de ses utilisateurs. Ils disent enfin qu'ils continueront d'utiliser leur jugement de développeur pour aligner les règles d'acceptation des transactions avec la santé à long terme de Bitcoin et l'intérêt rationnel des mineurs, en tenant compte de raisons techniques précises comme la sécurité des mises à jour, la construction efficace des blocs et les attaques DoS.

Le texte est signé par une liste de contributeurs, parmi lesquels Andrew Toth, Antoine Poinsot, Anthony Towns, Gloria Zhao, Pieter Wuille et Murch.