Blockchain Commons -harjoittelu tuo nuorille kehittäjille avoimen lähdekoodin

Blockchain Commons -vaihe tuo nuorille kehittäjille avoimen lähdekoodin - emile perron xrVDYZRGdw4 unsplash scaled 1 1024x576Kun Christopher Allen sai hakemuksia Blockchain Commons 2020 -harjoitteluun, hänellä oli ongelma: hänellä oli enemmän kysymyksiä kuin hän oli koskaan saanut harjoitteluhistoriassa, ja kaikki tähtihakijoilta.

Tämä oli tietysti iso ongelma, ja Allen käsitteli sitä eteenpäin laajentamalla harjoitteluohjelmaa. Hän ottaa yleensä vain yhden harjoittelijan holhoukseensa, mutta tänä vuonna hän otti 7. Harjoittelun lähestyessä loppuaan harjoittelijoiden maksut vapaaseen ja avoimen lähdekoodin ohjelmistoon (FOSS) ovat valmistumassa ja avataan pian. julkisuuteen.

The Blockchain Commons: avoimen lähdekoodin ohjelmistojen keskus

Allen perusti Blockchain Commonsin vuonna 2018 pyrkien pitämään Bitcoin-kehityksen avoimena ja jaettuna. Aikaisemmin hän auttoi luomaan OpenSSL / TLS-protokollan, salausstandardin Internetin kautta siirrettyjen tietojen suojaamiseksi.

Vuonna 2014 Heartbleed-vika vaarantaa salausstandardin OpenSSL-toteutuksen, joka hoiti tuolloin 60% Internet-liikenteestä (ja sen myötä biljoonia dollareita verkkokaupasta).

Vika korjattiin nopeasti. Mutta Allen otti tämän huolen huomioon ja lupasi, ettei hän salli yhtä virhettä uhata muiden työskentelemiensä ohjelmistoprojektien turvallisuutta. Sitten Allen ”löysi” Bitcoinin ja perusti voittoa tavoittelemattoman järjestön Blockchain Commonsin tekemään oman osuutensa pitämään Bitcoinin kehitys hajautettuna.

Mitä uudet Bitcoin-kehittäjät ovat luoneet

Kun harjoittelijoiden määrä on niin suuri, jokaisella oli mahdollisuus työskennellä valitsemansa projektin parissa Allenin valvonnassa, samoin kuin koko ryhmän projektin parissa. Jokainen näistä projekteista kehitti ohjelmistoja Blockchain Commons -tietovarastoissa.

Ryhmäprojektina harjoittelijat työskentelivät Spotin, Bitcoinin (BTC) hintarehun hoito-ohjelmiston kanssa, jota Tor tukee. Yksittäisistä hankkeista mainitaan Lethe Kit, lompakko, joka voi tuottaa siemeniä ja osoitteita tapahtumien vastaanottamiseksi, mutta ei voi lähettää bitcoineja osittain allekirjoitettujen Bitcoin-tapahtumien kautta, ja Gordianin.

Gordian-palvelin toimii samankaltaisesti kuin Bitcoin-solmujen hallintapaneelit, kuten My Node, tarjoamalla käyttäjilleen graafisen käyttöliittymän (GUI) vuorovaikutuksessa Bitcoin Core -palvelimen kanssa. Toinen projektin työ, Gordian Wallet, on iOS: lle tarkoitettu mobiili Bitcoin-lompakko, joka voi muodostaa yhteyden Gordian Server -palvelimeen.

Etsitään seuraavaa harjoittelijaryhmää

Tämän harjoittelun päätyttyä Allen tarjoaa uuden, joka alkaa lokakuussa ja päättyy joulukuussa. Hän huomautti, että viimeisin harjoittelupaikka toivoo houkuttelevan lisää lahjakkuuksia Bitcoinin lähialueilta, ei pelkästään IT-alueelta.

Tämä voi tarkoittaa, että lakia, kirjastoa tai muita tieteenaloja opiskelevat opiskelijat auttavat parantamaan Blockchain Commons -dokumentaation näkökohtia. Kun Allen kysyi opiskelijoiltaan, mitä he kertoisivat tuleville harjoittelijoille, yksi heistä vastasi sen hengen hengessä, jota voidaan pitää harjoittelun ydinaineena: kysy paljon kysymyksiä ja tee yhteistyötä muiden kanssa aina kun mahdollista.