Stáž Blockchain Commons seznamuje mladé vývojáře s otevřeným zdrojovým kódem

Fáze Blockchain Commons představuje mladé vývojáře v otevřeném zdrojovém kódu - emile perron xrVDYZRGdw4 unsplash v měřítku 1 1024x576Když Christopher Allen obdržel přihlášky na stáž Blockchain Commons 2020, měl problém: měl více otázek, než jaké kdy obdržel v historii stáže, a to vše od hvězdných kandidátů.

To byl samozřejmě velký problém a Allen to vyřešil tím, že rozšířil program stáží. Obvykle si pod vedením vezme pouze jednoho stážistu, ale letos si vzal 7. Jak se stáž chýlí ke konci, příspěvky stážistů na bezplatný a otevřený software (FOSS) se blíží ke konci a brzy budou otevřeny veřejnosti.

Blockchain Commons: centrum pro software s otevřeným zdrojovým kódem

Allen založil Blockchain Commons v roce 2018 ve snaze udržet vývoj bitcoinů otevřený a distribuovaný. Dříve pomáhal vytvářet protokol OpenSSL / TLS, šifrovací standard pro zabezpečení dat přenášených přes internet.

V roce 2014 chyba Heartbleed kompromitovala implementaci šifrovacího standardu OpenSSL, která v té době zpracovávala 60% internetového provozu (a s ním i biliony dolarů online obchodování).

Vada byla okamžitě opravena. Allen však tuto obavu přijal a slíbil, že nedovolí jedinou chybu, která by ohrozila bezpečnost dalších softwarových projektů, na kterých pracuje. Poté Allen „objevil“ bitcoin a založil Blockchain Commons, neziskovou organizaci, která se podílí na udržování distribuce vývoje bitcoinů.

Co vytvořili noví vývojáři bitcoinů

Díky tak velkému počtu stážistů měl každý možnost pracovat na projektu podle svého výběru pod Allenovým dohledem, spolu s prací na projektu celé skupiny. Každý z těchto projektů šel do vylepšování softwaru v úložištích Blockchain Commons.

V rámci skupinového projektu stážisté pracovali na Spotbitu, softwaru pro správu cenových toků bitcoinů (BTC) podporovaném společností Tor. Z jednotlivých projektů zmiňujeme Lethe Kit, peněženku, která může generovat semena a adresy pro příjem transakcí, ale nemůže posílat bitcoiny prostřednictvím částečně podepsaných bitcoinových transakcí, a Gordian.

Gordian Server funguje podobně jako řídicí panely bitcoinových uzlů, jako je My Node, a nabízí svým uživatelům grafické uživatelské rozhraní (GUI) pro interakci s bitcoinovým jádrem. Druhou prací na projektu, Gordian Wallet, je mobilní bitcoinová peněženka pro iOS, která se může připojit k Gordian Serveru.

Při pohledu na další tým stážistů

Po dokončení této stáže nabídne Allen další, která začíná v říjnu a končí v prosinci. Poukázal na to, že nejnovější stáž doufá, že přiláká více talentů z oblastí sousedících s bitcoiny, nejen z oblasti výpočetní techniky.

To by mohlo znamenat, že studenti, kteří studují právo, knihovnictví nebo jiné obory, pomáhají vylepšovat aspekty dokumentace Blockchain Commons. Když se Allen zeptal svých studentů, co by řekli příchozím stážistům, jeden z nich odpověděl v duchu toho, co lze považovat za základní etiku stáže: pokládejte spoustu otázek a spolupracujte s ostatními, kdykoli je to možné.