Comment un hub de développement Bitcoin construit un avenir pour les logiciels libres

Le pionnier de la cryptographie, Christopher Allen, a lancé Blockchain Commons pour créer des outils gratuits et open-source pour Bitcoin Fortune. Maintenant, il a de nouveaux talents pour vous aider.

Christopher Allen, l’un des ancêtres des protocoles cryptographiques modernes, a mis plus de temps que vous ne le pensez pour découvrir Bitcoin

Co-auteur du protocole OpenSSL / TLS pour le cryptage et l’envoi de données sur le Web, développé pour la première fois à la fin des années 1990, le pionnier de la crypto-informatique n’a commencé à s’impliquer dans Bitcoin qu’en 2014. Connaissant le concept de l’argent numérique (et même en essayant de résoudre le problème lui-même depuis longtemps), Allen a fait du Bitcoin le centre de son travail peu de temps après l’avoir découvert.

Le cryptographe a été l’un des premiers employés de Blockstream, une importante société technologique Bitcoin cofondée par OG cypherpunk Adam Back, avant de créer son propre centre de développement Bitcoin. La Blockchain Commons, comme on l’appelle, a été fondée en tant qu’organisation à but non lucratif pour soutenir le développement libre et open source des projets de blockchain , principalement ceux liés au Bitcoin. Allen agit en tant que directeur exécutif et architecte principal.

Maintenant, Allen prend ses décennies d’expérience pour initier une nouvelle classe de développeurs dans le domaine des logiciels libres et open source (FOSS). Habituellement, la Chambre des communes accepte un stagiaire chaque été, mais cette année, il en accepte sept après avoir reçu une vingtaine de candidatures.

Selon Allen, la montée de l’intérêt, bien qu’inattendue, est un signe optimiste pour l’avenir du développement des logiciels libres et open source, un domaine de la conservation de logiciels qui peut souvent être négligé par manque de financement.

«Au cours des étés précédents, lorsque j’ai proposé des stages, j’ai reçu un certain nombre de CV qualifiés d’étudiants. Ce qui est différent cette année, c’est le nombre et la meilleure qualité », a-t-il déclaré à Decrypt .

«Un écosystème commercial performant doit trouver des moyens de nourrir de nouveaux talents et de leur donner le contexte, sinon ils risquent de ne pas trouver les talents nécessaires à la croissance de l’écosystème.»

Un cœur qui saigne

Quand Allen a commencé la Blockchain Commons, il avait deux motivations principales, a-t-il déclaré. Et le premier a été de tirer de dures leçons de l’histoire.

Le protocole TLS qu’il a aidé à développer en 1999 est devenu la proie du tristement célèbre bug Heartbleed en 2014. À l’époque, des milliers de milliards de dollars de commerce ont été réalisés sur une instance du protocole TLS, gérant environ 60% du trafic du protocole TLS au début. journées.

OpenSSL / TLS est une norme pour le cryptage des communications sur des applications Internet telles que la messagerie électronique, la messagerie instantanée, les VPN, etc. Mais lorsqu’il est exploité, le bogue Heartbleed «permet aux attaquants d’écouter les communications, de voler des données directement aux services et aux utilisateurs et de se faire passer pour des services et des utilisateurs», selon Synopsis, société à long terme de la Silicon Valley, qui a développé un site Web dédié à l’explication du bogue.

„Je ne veux pas que cela se reproduise“, a déclaré Allen.

Et selon le fondateur de Blockchain Commons, plus il y a de hubs de développement sur Bitcoin, moins il est probable qu’un tel bogue se fraye un chemin dans les dizaines de protocoles et d’applications qui composent l’écosystème open-source de Bitcoin.

Sa deuxième motivation, qui est en quelque sorte liée à la première, est que les Communes soient „ axées sur la confidentialité, la sécurité et l’identité numérique décentralisée “, la dernière étant au centre de la carrière professionnelle de cryptographie d’Allen depuis un certain temps.

Les sept nouveaux stagiaires travailleront sur un «petit projet gérable de 8 à 12 semaines qui paiera de petits honoraires en Bitcoin», a déclaré Allen, la plupart du travail se rapportant aux projets en cours à la Chambre des communes.

L’un d’eux comprend l’ajout de la prise en charge du code QR pour le LetheKit, un kit de portefeuille matériel pour la gestion des clés privées hors ligne pour stocker des fonds. Un autre stagiaire travaillera au développement d’une version Windows OS de BitcoinStandup, d’outils et de normes pour exécuter un nœud complet hébergé dans le cloud.

Un des stagiaires, de Cooper, a déclaré à Decrypt qu’il avait initialement décidé d’aider à concevoir un flux de données de prix Bitcoin sur Tor, le logiciel open source qui permet la navigation Web anonyme. Finalement, a-t-il dit, quelqu’un avec «plus de prouesses techniques» a repris le projet, donc Cooper aide maintenant avec le travail de documentation.

Allen a déclaré que chaque stagiaire avait ses propres compétences dans différents domaines, mais qu’ils étaient tous relativement nouveaux pour Bitcoin. Un stagiaire, Jodo, qui aidera à l’itération Windows de Bitcoin Standup, a déclaré qu’il avait commencé à apprendre l’informatique parce qu’il voulait travailler sur Bitcoin. Trois ans après le début de ce voyage, Jodo a déclaré qu’il était ravi de mentorer sous Allen et de polliniser des idées avec d’autres stagiaires du programme.

L’avenir du «libre» n’est pas gratuit

Les deux stagiaires ont trouvé Allen et le travail sur Twitter, où il a annoncé l’opportunité.

C’est un témoignage non seulement du rôle de Twitter comme point d’eau de choix pour les jeunes développeurs, et en particulier la communauté Bitcoin, mais aussi des contraintes budgétaires liées au financement des projets FOSS.

Les projets de développement gratuits et open-source n’ont généralement pas les poches ou les pools de recrutement profonds, comme Twitter ou Google – mais dépendent ironiquement de ces réseaux pour attirer des talents.

Une multitude de subventions aux développeurs Bitcoin ces derniers mois ont montré que les entités privées peuvent soulager une partie de cette tension avec leurs contributions personnelles pour financer les développeurs qui créent des outils et des applications FOSS gratuitement (souvent, comme c’est le cas avec la base mondiale de développeurs Bitcoin). Le PDG de Twitter, Jack Dorsey, par exemple, l’a fait précisément grâce à diverses subventions aux startups Bitcoin via Square Crypto – la division de paiement axée sur Bitcoin Square.