Le stage Blockchain Commons initie les jeunes développeurs à l'open source

L'étape Blockchain Commons introduit les jeunes développeurs à l'open source - emile perron xrVDYZRGdw4 unsplash mis à l'échelle 1 1024x576Lorsque Christopher Allen a reçu des candidatures pour le stage Blockchain Commons 2020, il a eu un problème: il avait plus de questions qu'il n'en avait jamais reçues dans l'historique des stages et toutes de la part de candidats stellaires.

C'était un gros problème, bien sûr, et Allen l'a résolu de front en élargissant le programme de stages. Il ne prend généralement qu'un seul stagiaire sous sa tutelle, mais cette année il en a pris 7. Alors que le stage tire à sa fin, les contributions des stagiaires aux logiciels libres et open source (FOSS) sont en voie d'achèvement et seront bientôt ouvertes. au public.

La Blockchain Commons: un hub pour les logiciels open source

Allen a fondé Blockchain Commons en 2018 dans le but de maintenir le développement Bitcoin ouvert et distribué. Auparavant, il a aidé à créer le protocole OpenSSL / TLS, une norme de cryptage pour sécuriser les données transmises sur Internet.

En 2014, le bogue Heartbleed a compromis l'implémentation OpenSSL de la norme de cryptage, qui à l'époque gérait 60% du trafic Internet (et avec lui, des milliards de dollars de commerce en ligne).

Le défaut a été rapidement réparé. Mais Allen a embrassé cette préoccupation et a promis qu'il ne permettrait pas qu'une seule erreur menace la sécurité des autres projets logiciels sur lesquels il travaille. Puis Allen a «découvert» Bitcoin et a fondé la Blockchain Commons, une organisation à but non lucratif pour faire sa part pour maintenir le développement de Bitcoin distribué.

Ce que les nouveaux développeurs Bitcoin ont créé

Avec un si grand nombre de stagiaires, chacun a eu l'opportunité de travailler sur un projet de son choix sous la supervision d'Allen, ainsi que sur un projet de l'ensemble du groupe. Chacun de ces projets a permis d'améliorer le logiciel dans les référentiels Blockchain Commons.

En tant que projet de groupe, les stagiaires ont travaillé sur Spotbit, un logiciel de curation de flux de prix Bitcoin (BTC) pris en charge par Tor. Parmi les projets individuels, nous mentionnons le kit Lethe, un portefeuille qui peut générer des graines et des adresses pour recevoir des transactions, mais ne peut pas envoyer de bitcoins via des transactions Bitcoin partiellement signées, et le Gordian.

Gordian Server fonctionne de manière similaire aux tableaux de bord de nœuds Bitcoin comme My Node en offrant à ses utilisateurs une interface utilisateur graphique (GUI) pour interagir avec Bitcoin Core. L'autre travail sur le projet, Gordian Wallet, est un portefeuille Bitcoin mobile pour iOS qui peut se connecter au serveur Gordian.

À la recherche de la prochaine équipe de stagiaires

À la fin de ce stage, Allen en offrira un autre qui débutera en octobre et se terminera en décembre. Il a souligné que le dernier stage espérait attirer plus de talents des domaines adjacents à Bitcoin, et pas seulement du domaine informatique.

Cela pourrait signifier que les étudiants en droit, en bibliothéconomie ou dans d'autres disciplines aident à améliorer certains aspects de la documentation Blockchain Commons. Quand Allen a demandé à ses étudiants ce qu'ils diraient aux stagiaires entrants, l'un d'eux a répondu dans l'esprit de ce qui peut être considéré comme l'éthique de base du stage: poser beaucoup de questions et collaborer avec les autres autant que possible.