De Blockchain Commons-stage laat jonge ontwikkelaars kennismaken met open source

Blockchain Commons-fase laat jonge ontwikkelaars kennismaken met open source - emile perron xrVDYZRGdw4 unsplash scaled 1 1024x576Toen Christopher Allen sollicitaties ontving voor de Blockchain Commons 2020-stage, had hij een probleem: hij had meer vragen dan hij ooit had ontvangen in de stagegeschiedenis en allemaal van geweldige kandidaten.

Dit was natuurlijk een groot probleem en Allen pakte het frontaal aan door het stageprogramma uit te breiden. Meestal volgt hij maar één stagiair onder zijn voogdij, maar dit jaar deed hij er zeven. Naarmate de stage ten einde loopt, zijn de bijdragen van de stagiaires aan gratis en open-source software (FOSS) bijna voltooid en zullen ze binnenkort worden geopend. aan het publiek.

The Blockchain Commons: een hub voor open source software

Allen richtte in 2018 de Blockchain Commons op in een poging om de ontwikkeling van Bitcoin open en gedistribueerd te houden. Eerder hielp hij bij het creëren van het OpenSSL / TLS-protocol, een coderingsstandaard voor het beschermen van gegevens die via internet worden verzonden.

In 2014 bracht de Heartbleed-bug de OpenSSL-implementatie van de coderingsstandaard in gevaar, die destijds 60% van het internetverkeer afhandelde (en daarmee biljoenen dollars aan online handel).

Het defect werd direct gerepareerd. Maar Allen omarmde die bezorgdheid en beloofde dat hij niet zou toestaan ​​dat een enkele fout de veiligheid van andere softwareprojecten waaraan hij werkt, zou bedreigen. Toen "ontdekte" Allen Bitcoin en richtte Blockchain Commons op, een non-profitorganisatie om zijn steentje bij te dragen aan het verspreiden van de ontwikkeling van Bitcoin.

Wat de nieuwe Bitcoin-ontwikkelaars hebben gemaakt

Met zo'n groot aantal stagiaires had iedereen de kans om onder de supervisie van Allen te werken aan een project naar keuze, samen met een project van de hele groep. Elk van deze projecten ging over het verbeteren van software in de Blockchain Commons-repositories.

Als groepsproject werkten de stagiaires aan Spotbit, een Bitcoin (BTC) prijsfeed curation-software die wordt ondersteund door Tor. Onder de individuele projecten noemen we de Lethe Kit, een portemonnee die zaden en adressen kan genereren om transacties te ontvangen, maar geen bitcoins kan verzenden via gedeeltelijk ondertekende Bitcoin-transacties, en de Gordian.

Gordian Server werkt vergelijkbaar met Bitcoin-node-dashboards zoals My Node door zijn gebruikers een grafische gebruikersinterface (GUI) aan te bieden voor interactie met Bitcoin Core. Het andere stuk werk aan het project, Gordian Wallet, is een mobiele Bitcoin-portemonnee voor iOS die verbinding kan maken met de Gordian Server.

Op zoek naar het volgende team van stagiaires

Na voltooiing van deze stage zal Allen een nieuwe aanbieden die begint in oktober en eindigt in december. Hij wees erop dat de laatste stage hoopt meer talent aan te trekken uit velden die grenzen aan Bitcoin, niet alleen uit de computerwereld.

Dit kan betekenen dat studenten die rechten, bibliothecarissen of andere disciplines studeren, aspecten van Blockchain Commons-documentatie helpen verbeteren. Toen Allen zijn studenten vroeg wat ze zouden vertellen aan inkomende stagiaires, reageerde een van hen in de geest van wat als de kernethiek van de stage kan worden beschouwd: stel veel vragen en werk waar mogelijk samen met anderen.