- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Ipinakilala ng Blockchain Commons Internship ang mga Bagong Developer sa Open Source
Ang Blockchain Commons ay kumuha ng pitong intern sa taong ito upang bumuo ng maraming open-source na proyekto ng organisasyon.
Ang Takeaway:
- Para sa Blockchain Commons internship ngayong taon, nagkaroon ng hindi pangkaraniwang "problema" si Christopher Allen: napakaraming mga de-kalidad na application na dapat tanggihan.
- Sa halip, pinalawak niya ang programa upang mapaunlakan ang pitong intern kung saan karaniwang ONE lang ang tinatanggap niya.
- Sa pagtatapos ng internship, katatapos lang ng mga intern sa kanilang mga proyekto – ngunit T iyon nangangahulugan na tapos na silang mag-ambag sa open source landscape ng Bitcoin.
Nang makatanggap si Christopher Allen ng mga aplikasyon para sa 2020 Blockchain Commons internship, nagkaroon siya ng problema: Mas marami siyang aplikasyon kaysa sa natanggap niya sa kasaysayan ng internship, at lahat ay mula sa mga Stellar na aplikante.
Ito ay isang magandang problema, siyempre, at hinarap ito ni Allen nang direkta sa pamamagitan ng pagpapalawak ng internship program. Siya ay karaniwang kumukuha lamang ng ONE intern sa ilalim ng kanyang pag-aalaga, ngunit sa taong ito siya ay kumuha ng pito.
Sa napakaraming dagdag na mga kamay, ang bawat intern ay nagkaroon ng pagkakataon na magtrabaho sa isang proyekto na kanyang kagustuhan. Ang bawat isa sa mga proyektong ito ay napunta sa pagpapabuti ng software sa mga repositoryo ng Blockchain Commons.
Habang malapit nang matapos ang internship, malapit nang matapos ang mga kontribusyon ng mga intern sa libre at open-source na software (FOSS) at malapit nang maging bukas sa publiko para magamit.
Ang Blockchain Commons: isang hub para sa open-source na software
Itinatag ni Allen ang Blockchain Commons noong 2018 sa isang bid na KEEP bukas at maipamahagi ang pag-unlad ng Bitcoin.
Sa nakaraang buhay, tumulong siya sa pagpapayunir sa OpenSSL/TLS protocol, isang pamantayan sa pag-encrypt para sa pag-secure ng data na ipinadala sa internet. Sa darating na 2014, ang Heartbleed Bug nakompromiso ang pagpapatupad ng OpenSSL ng pamantayan sa pag-encrypt, na humawak sa 60% ng trapiko ng internet noong panahong iyon (at kasama nito, trilyong dolyar ng online commerce).
Ang kapintasan ay agad na naayos. Ngunit isinasapuso ni Allen ang kapighatiang iyon at nangakong hindi papayagan ang isang punto ng kabiguan na banta sa seguridad ng iba pang mga proyekto ng software na pinagtatrabahuhan niya.
Ang Discovery ni Cue Allen ng Bitcoin at ang pagkakatatag ng Blockchain Commons. Pagkatapos ng maikling panunungkulan sa Blockstream, itinatag ni Allen ang kanyang non-for-profit na organisasyon ng benepisyo upang gawin ang kanyang bahagi upang KEEP maipamahagi ang pag-unlad ng Bitcoin.
Ngayon, pagkatapos ng tag-araw ng pagkukunwari, ang kanyang mga pinakabagong intern ay nagpayaman sa codebase at Mga aklatan ng GitHub ng ilan sa mga pangunahing proyekto ng Blockchain Commons - kabilang ang pagdaragdag ng isang proyekto ng kanilang sariling disenyo.
Ang nilikha ng mga namumuong Bitcoin developer na ito
Spotbit
Para sa kanilang bagong group project, nagsimulang magtayo ang mga intern Spotbit, isang software para sa pag-curate ng Bitcoin na sinusuportahan ng Tor (BTC) mga feed ng presyo.
Sa pangunguna ni Dartmouth senior Christian Murray sa tulong mula kay Nishit Shah, ang modular, self-hosted feed ay kumukuha ng data ng pagpepresyo mula sa 100 Cryptocurrency exchange sa iba't ibang stablecoin at fiat trading pairs. Maaaring piliin ng mga user kung aling mga palitan ang gusto nilang gamitin ng kanilang feed, kung aling mga pares ng kalakalan ang susuportahan at kung anong data ang gusto nilang iimbak. Kung ang isang user ay T gustong mag-host ng isang Spotbit node, maaari silang kumonekta sa iba.
Hayaan si Kit
Bukod sa Spotbit, ang bawat intern ay may indibidwal na proyekto na kanilang pinagtatrabahuhan kasama ni Allen upang mapabuti.
Si Gorazd Kovacic mula sa Slovenia, halimbawa, ay nagtatrabaho sa Blockchain Commons' code para sa Hayaan si Kit. Ang DIY hardware wallet - na pinangalanan sa ilog ng Greek mythology na naglinis sa mga underworld na may amnesia ng kanilang mga nakaraang buhay - ay isang air-gapped na hardware wallet, ibig sabihin, hindi ito direktang makipag-ugnayan sa isang device na nakakonekta sa internet.
Ang Lethe Kit ay maaaring makabuo ng mga buto at mga address upang makatanggap ng mga transaksyon, ngunit hindi ito maaaring magpadala ng Bitcoin sa pamamagitan ng bahagyang nilagdaan na mga transaksyon sa Bitcoin (isang nakaraang bersyon ng artikulong ito ay ipinahiwatig kung hindi man).
Nagsusumikap si Kovacic sa pagsasama ng mga animated na QR code at Shamir Secret shares (isang cryptographic technique para sa paghahati ng pribadong key sa maraming bahagi) sa Lethe kit.
Gordian Wallet at Gordian Server
Ang isa pang intern, si Gautham Ganesh Elango, ay nagtatrabaho Gordian, isang dalawang-bahaging proyekto na kinabibilangan ng Bitcoin full-node na pagpapatupad na tumatakbo sa Tor at isang iOS mobile wallet.
Ang Gordian Server ay gumagana nang katulad sa Bitcoin node dashboard tulad ng My Node sa pamamagitan ng pag-aalok sa mga user nito ng graphical user interface (GUI) para sa pakikipag-ugnayan sa Bitcoin CORE.
Ang isang GUI (isang uri ng interface na ginagamit namin araw-araw kapag nag-uutos sa aming mga Mac at PC gamit ang mga iO o Windows, upang magbigay ng ONE halimbawa) ay ang user-friendly, karaniwang bersyon ng command-line interface – ang raw coding terminal na ginagamit ng mga developer para makipag-usap sa kanilang mga device.
Ang iba pang bahagi ng proyekto, ang Gordian Wallet, ay isang mobile Bitcoin wallet para sa iOS na maaaring kumonekta sa Gordian Server.
Si Elango, isang freshman mula sa Australia, ay gumagawa din ng isang accounting tool na magbibigay-daan sa mga gumagamit ng Gordian na mag-import ng data ng transaksyon at presyo sa Microsoft Excel para sa mga layunin ng buwis.
Para sa isa pang proyekto, si Elango at ang kapwa intern na si Javier Vargas ay humahakbang sa tungkulin bilang instruktor sa pamamagitan ng pagbubuo ng Dokumentasyon ng Blockchain Commons ng mga RPC code para sa pamamahala ng isang Bitcoin node mula sa command-line interface.
Internship takeaways
Halos lahat ng mga tool na pinagtatrabahuhan ng mga intern ay nag-aambag sa mga tech Stacks ng bawat isa (halimbawa, ang Spotbit ay nagbibigay ng data ng presyo para sa Gordian Wallet). Ipinapakita na may higit pa sa open-source development kaysa sa coding, ang cross-project collaboration ay ONE sa mga pangunahing punto ng pagtuturo ng internship.
Para kay Murray, ONE talaga ito sa mga pangunahing aral ng internship: na ang open-source development ay nangangahulugan ng paglikha ng mga napapanatiling tool na higit pa sa isang kaso ng pag-iisa.
"Ito ang aking unang introduction sa open-source development, at tiyak na ONE sa malaking learning curves ay ang pag-aaral na makipagtulungan nang epektibo at pagbuo ng mga proseso para sa iyong sarili. Marami sa mga bagay na isinulat ko bago ako nakarating dito ay isang bagay na kailangan kong magtrabaho ONE , ngunit ito ay higit pa tungkol sa isang bagay na gagana sa lahat ng oras, "sinabi niya sa CoinDesk.
Sinabi ni Murray na plano niyang patuloy na magtrabaho sa Bitcoin open-source software pagkatapos ng internship, propesyonal man o hindi. Ito ay isang karaniwang thread para sa malapit nang maging alumni ng Blockchain Commons.
Si Kovacic, na sumisid na sa iba pang mga open-source na repository tulad ng c-lightning ng Blockstream, ay nagsabi na ang internship ay "muling pinagtibay ang aking posisyon na gusto kong magtrabaho sa Bitcoin space."
Sa kanyang bahagi, sumang-ayon si Elango, na sinabing ang internship ay nagpawi sa kanyang pangamba tungkol sa paglapit sa tila nakakatakot na gawain ng pagpapanatili ng mga open-source na proyekto.
"Talagang naging interesado ako sa pag-unlad ng open-source ng Bitcoin . Noong una ay medyo natakot ako sa malalaking open-source na mga proyektong ito. Pagkatapos ng internship, naging mas komportable ako sa paggawa ng malalaking kontribusyon sa mga proyektong ito. Kapag Learn ko na ang mga pangunahing kaalaman ng C++ maaari na akong magsimulang mag-ambag sa Bitcoin CORE. At kung hindi partikular sa Bitcoin CORE , pagkatapos ay ilang iba pang open-source na proyekto," sinabi niya sa CoinDesk.
Inaasahan ang susunod na pangkat ng mga intern
Sa pagtatapos ng internship na ito, nag-aalok si Allen ng ONE pa na magsisimula sa Oktubre at magtatapos sa Disyembre. Binigyang-diin niya na ang pinakabagong internship ay umaasa na makakuha ng mas maraming talento mula sa Bitcoin-katabing larangan, hindi lamang sa larangan ng computer science. Ito ay maaaring mangahulugan ng mga mag-aaral na nag-aaral ng abogasya, agham sa aklatan o iba pang mga disiplina upang makatulong na mapabuti ang mga aspeto ng dokumentasyon ng Blockchain Commons.
Nang tanungin ni Allen ang kanyang mga estudyante kung ano ang sasabihin nila sa mga papasok na intern, sumagot si Murray sa diwa ng maaaring ituring na CORE etos ng internship: Magtanong ng maraming tanong at makipagtulungan sa iba hangga't maaari.
"Kung maaari akong magbigay ng payo sa sinumang papasok, ito ay: T matakot na humingi ng tulong kapag kailangan mo ito. Mayroon kaming ONE panggrupong chat at gusto kong maging propesyonal at hindi i-spam ang chat na may mga tanong. ONE beses, gumugol ako ng ilang oras sa pagsubok na ayusin ang Github commit na ito at T ko maisip ito. Ngunit pagkatapos ay ibinigay sa akin ni Gorazd ang isang linyang solusyon na ito. Kung nagtanong ako ng maaga, maraming oras."
Ang artikulong ito ay na-update upang itama ang isang paglalarawan ng Lethe Kit at upang linawin kung paano gumagana ang Gordian Server at Gordian Wallet.
Colin Harper, Blockspace Media
Nagsusulat si Colin tungkol sa Bitcoin. Dati, nagtrabaho siya sa CoinDesk bilang tech reporter at Luxor Technology Corp. bilang pinuno ng pananaliksik. Ngayon, siya ang Editor-in-Chief ng Blockspace Media, at freelance din siya para sa CoinDesk, Forbes at Bitcoin Magazine. May hawak siyang Bitcoin.
