Praksa Blockchain Commons mlade razvijalce uvaja v odprtokodne programe

Blockchain Commons stage uvaja mlade razvijalce v odprtokodno - emile perron xrVDYZRGdw4 unsplash pomanjšan 1 1024x576Ko je Christopher Allen prejel prošnje za prakso Blockchain Commons 2020, je imel težavo: imel je več vprašanj, kot jih je kdajkoli prejel v zgodovini prakse, in vse od zvezdnih kandidatov.

To je bil seveda velik problem, Allen pa se ga je lotil sproti, tako da je razširil program pripravništva. Ponavadi vzame le enega pripravnika pod taktirko, letos pa 7. Ko se pripravništvo izteka, se prispevki pripravnikov za brezplačno in odprtokodno programsko opremo (FOSS) bližajo koncu in bodo kmalu odprti. javnosti.

Blockchain Commons: središče za odprtokodno programsko opremo

Allen je leta 2018 ustanovil Blockchain Commons v prizadevanju, da bi bil razvoj Bitcoinov odprt in distribuiran. Prej je pomagal ustvariti protokol OpenSSL / TLS, standard šifriranja za zaščito podatkov, ki se prenašajo prek interneta.

Leta 2014 je napaka Heartbleed ogrozila izvajanje šifrirnega standarda OpenSSL, ki je takrat obdelal 60% internetnega prometa (in s tem tudi bilijone dolarjev spletnega poslovanja).

Napako so takoj odpravili. Toda Allen je to zaskrbljenost sprejel in obljubil, da ne bo dopustil, da bi ena napaka ogrozila varnost drugih programov, na katerih dela. Nato je Allen "odkril" Bitcoin in ustanovil Blockchain Commons, neprofitno organizacijo, ki je prispevala k distribuciji Bitcoinovega razvoja.

Kaj so ustvarili novi razvijalci Bitcoinov

S tako velikim številom pripravnikov je imel vsak možnost delati projekt po lastni izbiri pod Alenovim nadzorom, skupaj z delom na projektu celotne skupine. Vsak od teh projektov je bil namenjen izboljšanju programske opreme v skladiščih Blockchain Commons.

Kot skupinski projekt so pripravniki delali na Spotbit, programski opremi za krmljenje cen bitcoinov (BTC), ki jo podpira Tor. Med posameznimi projekti omenimo Lethe Kit, denarnico, ki lahko ustvarja semena in naslove za sprejemanje transakcij, ne more pa pošiljati bitcoinov z delno podpisanimi Bitcoin transakcijami in Gordianovo.

Gordian Server deluje podobno kot nadzorne plošče vozlišč Bitcoin, kot je My Node, tako da svojim uporabnikom ponuja grafični uporabniški vmesnik (GUI) za interakcijo z Bitcoin Core. Drugo delo na projektu, Gordian Wallet, je mobilna Bitcoin denarnica za iOS, ki se lahko poveže s strežnikom Gordian.

Pogled na naslednjo ekipo pripravnikov

Po opravljeni praksi bo Allen ponudil še eno, ki se bo začela oktobra in končala decembra. Poudaril je, da najnovejša praksa pripravlja pritegniti več talentov s polj, ki mejijo na Bitcoin, ne samo s področja IT.

To bi lahko pomenilo, da študentje, ki študirajo pravo, bibliotekarstvo ali druge discipline, pomagajo izboljšati vidike dokumentacije Blockchain Commons. Ko je Allen svoje študente vprašal, kaj bodo povedali prihajajočim pripravnikom, se je eden od njih odzval v duhu tega, kar lahko štejemo za temeljno etiko prakse: postavljajte veliko vprašanj in sodelujte z drugimi, kadar koli je to mogoče.