Bitcoin : un tour d'horizon des solutions pour le faire passer à l'échelle

Le Scaling Bitcoin 2016 a laissé place à une série de présentations centrées sur l’évolution du protocole Bitcoin et sur de nouvelles approches de la mise à l’échelle. Dans son bilan publié le 14 Oct 2016, l’auteur estime que la conférence a attiré un public différent de celui des deux éditions précédentes, davantage tourné vers la communauté de développement du protocole et le monde académique.

Bitcoin : un tour d'horizon des solutions pour le faire passer à l'échelle

Cette orientation a conduit à des échanges sur plusieurs technologies destinées à faire évoluer Bitcoin, avec un accent particulier sur les arbitrages et les limites de certaines solutions, notamment leurs effets sur la fungibilité. L’auteur souligne que les soumissions et les présentations visaient moins un public général qu’un cercle de spécialistes, ce qui a donné lieu à « une série de conférences incroyablement excitante ».

Des solutions de seconde couche mises en avant

Parmi les travaux cités, TumbleBit a retenu son attention. La proposition utilise des primitives cryptographiques existantes pour créer une solution de mise à l’échelle inédite, avec un système de type Chaumian-Ecash adossé à Bitcoin et des fonctionnalités proches des canaux de paiement en étoile, tout en évitant selon lui une grande partie des inconvénients de fungibilité et de confidentialité associés à ce type d’architecture.

Il précise toutefois que l’article et le code publiés se concentrent surtout sur la première étape de mélange, laquelle nécessite davantage de transactions on-chain par paiement. L’auteur dit rester enthousiaste face à l’essor des solutions de seconde couche et des approches dites exponentielles, en espérant qu’un contributeur reprenne l’implémentation complète du projet.

Autre contribution mise en avant : celle de Greg Sanders sur les enseignements tirés de SegWit et sur les leçons à retenir pour les futures mises à niveau du protocole. Le texte mentionne aussi que l’effort principal a été fourni lundi et mardi, alors qu’une des deux modifications restantes nécessaires à 0.13.1 a été fusionnée et que les parties non liées au portefeuille de l’autre ont été largement relues puis finalisées.

Les sujets absents du programme

Au-delà des solutions de montée en charge, plusieurs intervenants ont relevé l’absence d’un thème jugé important : la conception des hard forks et leurs modalités de déploiement. L’auteur note qu’aucune proposition liée à ces mécanismes n’a été soumise cette année, même si plusieurs discussions privées ont eu lieu, avec plusieurs nouvelles propositions de déploiement évoquées.

Il ajoute espérer que ce type d’échanges puisse davantage sortir de la sphère privée à mesure que la communauté continue d’examiner ces questions, alors que le développement de SegWit approche de son achèvement. Pour lui, la conférence a malgré tout servi de lieu de présentation pour de nouvelles propositions, et il anticipe que les prochaines éditions pourraient inclure un éventail plus large de contributions, éventuellement avec plusieurs pistes de travail distinctes.