A Blockchain Commons szakmai gyakorlat a fiatal fejlesztőket megismerteti a nyílt forráskóddal

A Blockchain Commons szakasz bemutatja a fiatal fejlesztőket a nyílt forráskódnak - emile perron xrVDYZRGdw4 unsplash méretezve 1 1024x576Amikor Christopher Allen pályázatokat kapott a Blockchain Commons 2020 szakmai gyakorlatra, problémája volt: több kérdése volt, mint valaha a szakmai gyakorlat során, és mindez csillagjelöltektől származott.

Ez természetesen nagy probléma volt, és Allen a gyakorlati program kibővítésével előrelátóan kezelte. Általában csak egy gyakornokot vesz be a felügyelete alá, de ebben az évben 7-et vett igénybe. A szakmai gyakorlat végéhez közeledve a gyakornokok hozzájárulása az ingyenes és nyílt forráskódú szoftverekhez (FOSS) hamarosan befejeződik, és hamarosan megnyílik a nyilvánosságnak.

A Blockchain Commons: a nyílt forráskódú szoftverek központja

Allen 2018-ban alapította a Blockchain Commons-t annak érdekében, hogy a Bitcoin fejlesztése nyitott és terjesztett legyen. Korábban segített az OpenSSL / TLS protokoll létrehozásában, amely egy titkosítási szabvány az interneten keresztül továbbított adatok védelmére.

2014-ben a Heartbleed hiba veszélyeztette a titkosítási szabvány OpenSSL megvalósítását, amely akkoriban az internetes forgalom 60% -át (és ezzel együtt dollármilliárdos online kereskedelmet) kezelte.

A hibát azonnal kijavították. De Allen elfogadta ezt az aggodalmat, és megígérte, hogy egyetlen hibát sem enged meg, hogy veszélyeztesse más szoftverprojektek biztonságát, amelyeken dolgozik. Ezután Allen „felfedezte” a Bitcoint, és megalapította a Blockchain Commons nevű nonprofit szervezetet, hogy kivegye a részét a Bitcoin fejlesztésének terjesztésében.

Amit az új Bitcoin fejlesztők létrehoztak

Ilyen nagy számú gyakornok mellett mindenkinek lehetősége volt Allen felügyelete alatt egy általa választott projekten dolgozni, valamint az egész csoport projektjével dolgozni. Ezen projektek mindegyike a szoftver fejlesztésével foglalkozott a Blockchain Commons adattáraiban.

Csoportos projektként a gyakornokok a Tor által támogatott Spotbit, egy Bitcoin (BTC) árfolyam-kurátor szoftveren dolgoztak. Az egyes projektek közül megemlítjük a Lethe Kitet, egy pénztárcát, amely képes magokat és címeket generálni a tranzakciók fogadására, de részben aláírt Bitcoin tranzakciókkal nem képes bitcoinokat küldeni, valamint a Gordianust.

A Gordian Server hasonlóan működik a Bitcoin csomópont irányítópultjaihoz, mint például a My Node, azáltal, hogy felhasználóinak grafikus felhasználói felületet (GUI) kínál a kölcsönhatásra a Bitcoin Core-mal. A projekt másik munkája, a Gordian Wallet egy mobil Bitcoin pénztárca iOS-hez, amely csatlakozni tud a Gordian Serverhez.

A következő gyakornok csapat keresése

A szakmai gyakorlat befejeztével Allen felajánl egy újabb gyakorlatot, amely októberben kezdődik és decemberben ér véget. Rámutatott, hogy a legújabb gyakorlat azt reméli, hogy több tehetséget vonzhat a Bitcoin szomszédos területeiről, nem csak az informatikai területről.

Ez azt jelentheti, hogy a jogot, könyvtárt vagy más tudományterületeket tanuló hallgatók hozzájárulnak a Blockchain Commons dokumentációjának javításához. Amikor Allen megkérdezte hallgatóit, mit fognak mondani a beérkező gyakornokoknak, egyikük annak szellemében válaszolt, ami a gyakorlat alapvető etikájának tekinthető: rengeteg kérdést tett fel, és lehetőség szerint dolgozzon együtt másokkal.