Blockchain Commons-praktikken introducerer unge udviklere til open source

Blockchain Commons-scenen introducerer unge udviklere til open source - emile perron xrVDYZRGdw4 unsplash skaleret 1 1024x576Da Christopher Allen modtog ansøgninger til Blockchain Commons 2020-praktikken, havde han et problem: han havde flere spørgsmål, end han nogensinde havde modtaget i praktikhistorien, og alt fra stjernekandidater.

Dette var selvfølgelig et stort problem, og Allen tacklede det lige ved at udvide praktikprogrammet. Han tager normalt kun en praktikant under sin vejledning, men i år tog han 7. Da praktikken nærmer sig slutningen, er praktikantens bidrag til gratis og open source software (FOSS) ved at være afsluttet og vil snart være åbent. til offentligheden.

Blockchain Commons: et hub til open source-software

Allen grundlagde Blockchain Commons i 2018 i et forsøg på at holde Bitcoin-udviklingen åben og distribueret. Tidligere hjalp han med at oprette OpenSSL / TLS-protokollen, en krypteringsstandard til beskyttelse af data, der transmitteres over internettet.

I 2014 kompromitterede Heartbleed-buggen OpenSSL-implementeringen af ​​krypteringsstandarden, som på det tidspunkt håndterede 60% af internettrafikken (og dermed trillioner dollars af onlinehandel).

Fejlen blev straks repareret. Men Allen omfavnede denne bekymring og lovede, at han ikke ville tillade en enkelt fejl at true sikkerheden i andre softwareprojekter, han arbejder på. Derefter “opdagede Allen” Bitcoin og grundlagde Blockchain Commons, en nonprofitorganisation, der skulle gøre sin del i at holde Bitcoins udvikling distribueret.

Hvad de nye Bitcoin-udviklere har skabt

Med et så stort antal praktikanter havde hver enkelt mulighed for at arbejde på et projekt efter eget valg under Allens tilsyn sammen med arbejde på et projekt fra hele gruppen. Hvert af disse projekter gik ind i forbedring af software i Blockchain Commons-arkiverne.

Som et gruppeprojekt arbejdede praktikanterne på Spotbit, en bitcoin (BTC) prisfodringssoftware understøttet af Tor. Blandt de enkelte projekter nævner vi Lethe Kit, en tegnebog, der kan generere frø og adresser til at modtage transaktioner, men ikke kan sende bitcoins via delvist underskrevne Bitcoin-transaktioner, og Gordian.

Gordian Server fungerer ligesom Bitcoin Node-dashboards som My Node ved at tilbyde sine brugere en grafisk brugergrænseflade (GUI) til at interagere med Bitcoin Core. Det andet stykke arbejde på projektet, Gordian Wallet, er en mobil Bitcoin-tegnebog til iOS, der kan oprette forbindelse til Gordian Server.

Ser til det næste hold af praktikanter

Efter afslutningen af ​​denne praktikophold vil Allen tilbyde en anden, der begynder i oktober og slutter i december. Han påpegede, at den seneste praktikophold håber at tiltrække mere talent fra felter, der støder op til Bitcoin, ikke kun fra it-området.

Dette kan betyde, at studerende, der studerer jura, bibliotek eller andre discipliner, hjælper med at forbedre aspekter af Blockchain Commons-dokumentation. Da Allen spurgte sine studerende, hvad de ville fortælle indgående praktikanter, reagerede en af ​​dem i ånden af, hvad der kan betragtes som praktikens kerneetik: Stil mange spørgsmål og samarbejd med andre, når det er muligt.