Blockchain Commons-internship introduserer unge utviklere for åpen kildekode

Blockchain Commons-scenen introduserer unge utviklere for open source - emile perron xrVDYZRGdw4 unsplash skalert 1 1024x576Da Christopher Allen mottok søknader om Blockchain Commons 2020-internship, hadde han et problem: han hadde flere spørsmål enn han noen gang hadde mottatt i praksishistorien, og alt fra fantastiske kandidater.

Dette var selvfølgelig et stort problem, og Allen taklet det på en gang ved å utvide praksisprogrammet. Han tar vanligvis bare en praktikant under sin veiledning, men i år tok han 7. Når praksisperioden nærmer seg slutten, er praktikantenes bidrag til gratis og åpen kildekode-programvare (FOSS) nærme seg ferdig og vil snart være åpen. til offentligheten.

Blockchain Commons: et knutepunkt for programvare med åpen kildekode

Allen grunnla Blockchain Commons i 2018 i et forsøk på å holde Bitcoin-utviklingen åpen og distribuert. Tidligere var han med på å lage OpenSSL / TLS-protokollen, en krypteringsstandard for å beskytte data som overføres over Internett.

I 2014 kompromitterte Heartbleed-buggen OpenSSL-implementeringen av krypteringsstandarden, som den gang håndterte 60% av internettrafikken (og med den, billioner dollar av online handel).

Mangelen ble raskt reparert. Men Allen omfavnet bekymringen og lovet at han ikke ville tillate en eneste feil å true sikkerheten til andre programvareprosjekter han jobber med. Så “oppdaget” Allen Bitcoin og grunnla Blockchain Commons, en ideell organisasjon som skal gjøre sin del for å holde Bitcoins utvikling distribuert.

Hva de nye Bitcoin-utviklerne har skapt

Med et så stort antall praktikanter hadde alle muligheten til å jobbe med et prosjekt etter eget valg under Allens tilsyn, sammen med arbeidet med et prosjekt fra hele gruppen. Hvert av disse prosjektene gikk inn på å forbedre programvare i Blockchain Commons-arkivene.

Som et gruppeprosjekt jobbet praktikantene på Spotbit, en Bitcoin (BTC) prisstyringsprogramvare støttet av Tor. Blant de enkelte prosjektene nevner vi Lethe Kit, en lommebok som kan generere frø og adresser for å motta transaksjoner, men som ikke kan sende bitcoins via delvis signerte Bitcoin-transaksjoner, og Gordian.

Gordian Server fungerer som Bitcoin node dashboards som My Node ved å tilby brukerne et grafisk brukergrensesnitt (GUI) for å samhandle med Bitcoin Core. Det andre arbeidet med prosjektet, Gordian Wallet, er en mobil Bitcoin-lommebok for iOS som kan kobles til Gordian Server.

Ser til neste team av praktikanter

Etter fullført praksis vil Allen tilby en annen som begynner i oktober og slutter i desember. Han påpekte at det siste internshipet håper å tiltrekke seg mer talent fra felt ved siden av Bitcoin, ikke bare fra databehandling.

Dette kan bety at studenter som studerer jus, bibliotek eller andre fagområder, bidrar til å forbedre aspekter av Blockchain Commons-dokumentasjonen. Da Allen spurte studentene sine hva de ville fortelle innkommende praktikanter, svarte en av dem i ånden av det som kan betraktes som kjerneetikken i praksisplassen: still mange spørsmål og samarbeid med andre når det er mulig.