Praksa Blockchain Commons upoznaje mlade programere s otvorenim kodom

Blockchain Commons pozornica uvodi mlade programere u otvoreni izvor - emile perron xrVDYZRGdw4 unsplash skaliran 1 1024x576Kad je Christopher Allen primio prijave za pripravništvo Blockchain Commons 2020, imao je problem: imao je više pitanja nego što je ikada dobio u povijesti prakse, a sve od zvjezdanih kandidata.

To je, naravno, bio veliki problem, a Allen se s tim pozabavio glavom proširivanjem programa prakse. Obično uzima samo jednog pripravnika pod paskom, ali ove godine uzeo je 7. Kako se praksa bliži kraju, doprinosi pripravnika besplatnom softveru s otvorenim kodom (FOSS) privode se kraju i uskoro će biti otvoreni. javnosti.

Blockchain Commons: središte za softver otvorenog koda

Allen je 2018. osnovao Blockchain Commons u nastojanju da održi razvoj i distribuciju Bitcoina. Prije toga, pomogao je stvoriti OpenSSL / TLS protokol, standard šifriranja za zaštitu podataka koji se prenose putem Interneta.

2014. greška Heartbleed kompromitirala je OpenSSL implementaciju standarda šifriranja, koja je u to vrijeme obrađivala 60% internetskog prometa (a s time i milijarde dolara internetske trgovine).

Kvar je odmah popravljen. Ali Allen je prihvatio tu zabrinutost i obećao da neće dopustiti da ijedna pogreška ugrozi sigurnost drugih softverskih projekata na kojima radi. Tada je Allen "otkrio" Bitcoin i osnovao Blockchain Commons, neprofitnu organizaciju koja je sudjelovala u distribuciji razvoja Bitcoina.

Što su stvorili novi programeri za Bitcoin

S tako velikim brojem pripravnika, svi su imali priliku raditi na projektu po svom izboru pod Alenovim nadzorom, zajedno s radom na projektu za cijelu grupu. Svaki od ovih projekata bavio se poboljšanjem softvera u spremištima Blockchain Commons.

Kao grupni projekt, pripravnici su radili na Spotbit-u, softveru za pripremu feeda cijena za Bitcoin (BTC) koji podržava Tor. Među pojedinačnim projektima spominjemo Lethe Kit, novčanik koji može generirati sjeme i adrese za primanje transakcija, ali ne može slati bitcoine putem djelomično potpisanih Bitcoin transakcija i Gordijev.

Gordijev poslužitelj radi slično nadzornim pločama Bitcoin čvorova kao što je My Node nudeći svojim korisnicima grafičko korisničko sučelje (GUI) za interakciju s Bitcoin Core. Drugi dio posla na projektu, Gordian Wallet, je mobilni Bitcoin novčanik za iOS koji se može povezati s Gordijevim serverom.

U potrazi za sljedećim timom pripravnika

Po završetku ove prakse, Allen će ponuditi još jednu koja započinje u listopadu i završava u prosincu. Istaknuo je da se najnovija praksa nada da će privući više talenata iz područja susjednih Bitcoinima, a ne samo iz IT područja.

To bi moglo značiti da studenti koji studiraju pravo, bibliotekarstvo ili druge discipline pomažu poboljšati aspekte dokumentacije Blockchain Commons. Kad je Allen pitao svoje studente što će reći dolaznim pripravnicima, jedan od njih odgovorio je u duhu onoga što se može smatrati osnovnom etikom prakse: postavljati puno pitanja i surađivati ​​s drugima kad god je to moguće.