Stagiul Blockchain Commons introduce tinerii dezvoltatori în open source

Etapa Blockchain Commons introduce tinerii dezvoltatori în open source - emile perron xrVDYZRGdw4 unsplash scalat 1 1024x576Când Christopher Allen a primit cereri pentru stagiul Blockchain Commons 2020, a avut o problemă: avea mai multe întrebări decât primise vreodată în istoria stagiului și toate de la candidați stelari.

Aceasta a fost o mare problemă, desigur, și Allen a abordat-o direct prin extinderea programului de internship. De obicei, ia un singur stagiar sub tutela sa, dar anul acesta a luat 7. Pe măsură ce stagiul se apropie de sfârșit, contribuțiile stagiarilor la software-ul gratuit și open-source (FOSS) sunt aproape de finalizare și vor fi deschise în curând catre public.

Blockchain Commons: un hub pentru software open source

Allen a fondat Blockchain Commons în 2018 într-un efort de a menține dezvoltarea Bitcoin deschisă și distribuită. Anterior, el a ajutat la crearea protocolului OpenSSL / TLS, un standard de criptare pentru protejarea datelor transmise prin Internet.

În 2014, bug-ul Heartbleed a compromis implementarea OpenSSL a standardului de criptare, care la momentul respectiv gestiona 60% din traficul pe Internet (și, împreună cu acesta, miliarde de dolari din comerțul online).

Defectul a fost reparat prompt. Dar Allen a acceptat această îngrijorare și a promis că nu va permite ca o singură greșeală să amenințe securitatea altor proiecte software la care lucrează. Apoi Allen a „descoperit” Bitcoin și a fondat Blockchain Commons, o organizație non-profit care să-și facă rolul în menținerea dezvoltării Bitcoin distribuită.

Ce au creat noii dezvoltatori Bitcoin

Cu un număr atât de mare de stagiari, toată lumea a avut ocazia să lucreze la un proiect la alegerea lor sub supravegherea lui Allen, împreună cu lucrul la un proiect pentru întregul grup. Fiecare dintre aceste proiecte a început să îmbunătățească software-ul din depozitele Blockchain Commons.

Ca proiect de grup, stagiarii au lucrat la Spotbit, un software bitcoin (BTC) de curățare a alimentării prețurilor, susținut de Tor. Printre proiectele individuale, menționăm kitul Lethe, un portofel care poate genera semințe și adrese pentru a primi tranzacții, dar care nu poate trimite bitcoini prin tranzacții Bitcoin semnate parțial și Gordian.

Serverul Gordian funcționează similar cu tablourile de bord ale nodurilor Bitcoin, cum ar fi My Node, oferind utilizatorilor săi o interfață grafică de utilizator (GUI) pentru a interacționa cu Bitcoin Core. Cealaltă lucrare a proiectului, Gordian Wallet, este un portofel mobil Bitcoin pentru iOS care se poate conecta la serverul Gordian.

Privind către următoarea echipă de stagiari

La finalizarea acestui stagiu, Allen va oferi un altul care începe în octombrie și se termină în decembrie. El a subliniat că ultimul stagiu speră să atragă mai multe talente din domeniile adiacente Bitcoin, nu doar din domeniul IT.

Acest lucru ar putea însemna că studenții care studiază drept, biblioteconomie sau alte discipline ajută la îmbunătățirea aspectelor documentației Blockchain Commons. Când Allen și-a întrebat studenții ce le vor spune stagiarilor primiți, unul dintre ei a răspuns în spiritul a ceea ce poate fi considerat etica de bază a stagiului: pune multe întrebări și colaborează cu ceilalți ori de câte ori este posibil.