Jak Bitcoin dev hub buduje przyszłość dla wolnego oprogramowania

Jak Bitcoin dev hub buduje przyszłość dla wolnego oprogramowania
Pionier kryptografii Christopher Allen rozpoczął Blockchain Commons, aby zbudować darmowe i otwarte narzędzia dla Bitcoina. Teraz ma nowy talent do pomocy.

Tego lata Blockchain Commons bierze udział w siedmiu stażach, które będą pierwszymi w centrum rozwoju Bitcoinów.
Założony przez Christophera Allena, pioniera kryptografii, Commons buduje narzędzia open-source dla Bitcoinów.
Wzrost zainteresowania niedofinansowanym światem wolnego i otwartego oprogramowania jest pozytywnym znakiem na przyszłość, mówi Allen.
Odkrycie Bitcoina zajęło Christopherowi Allenowi, jednemu z przodków nowoczesnych protokołów kryptograficznych, więcej czasu niż można by przypuszczać.

Współautor protokołu OpenSSL/TLS do szyfrowania i przesyłania danych w sieci, po raz pierwszy opracowany pod koniec lat 90-tych, pionier kryptograficzny zaangażował się w Bitcoin dopiero w 2014 roku. Po zapoznaniu się z koncepcją cyfrowej gotówki (a nawet próbując rozwiązać ten problem w drodze powrotnej), Allen sprawił, że Bitcoin stał się głównym tematem jego pracy wkrótce po jej odkryciu.

Kryptograf był jednym z pierwszych pracowników Blockstream, wiodącej firmy technologicznej Bitcoin, której współzałożycielem był cypherpunk Adam Back z OG, zanim założył własny ośrodek rozwoju Bitcoinów. Blockchain Commons, jak to się nazywa, zostało założone jako organizacja non-profit w celu wspierania rozwoju wolnych i otwartych źródeł dla projektów typu blockchain, głównie tych związanych z Bitcoinami. Allen działa jako jej dyrektor wykonawczy i główny architekt.

Ekspercka 1-dniowa recenzja bezpieczeństwa

ConsenSys Diligence znajduje się w czołówce kryptografii ofensywnej, technologii łańcuchów blokowych oraz kryptoekonomicznej analizy motywacji.

Wraz z Decrypt

Teraz Allen zabiera swoje dziesięciolecia doświadczenia, by zapoczątkować nową klasę programistów w dziedzinie wolnego i otwartego oprogramowania (FOSS). Zazwyczaj Commons przyjmuje jednego programistę każdego lata, ale w tym roku, po otrzymaniu około 20 aplikacji, przyjmuje ich siedem.

Według Allena, gwałtowny wzrost zainteresowania, choć nieoczekiwany, jest optymistycznym sygnałem dla przyszłości rozwoju FOSS, dziedziny, która często może być zaniedbana z powodu braku funduszy.

„W minionych latach, kiedy oferowałem możliwość odbycia stażu, otrzymałem od studentów wiele kwalifikowanych CV. To, co w tym roku jest inne, to liczba i wyższa jakość“, powiedział Decrypt.

„Udany ekosystem biznesowy musi znaleźć sposób na pielęgnowanie nowych talentów i nadanie im kontekstu, w przeciwnym razie istnieje ryzyko, że nie znajdziemy talentu potrzebnego do rozwoju ekosystemu“ – powiedział Decrypt.

Christopher Allen, pionier kryptografii i założyciel Blockchain Commons. Źródło: Christopher Allen
Krwawiące serce
Kiedy Allen rozpoczął Blockchain Commons, miał dwie podstawowe motywacje, powiedział. Pierwszą z nich była chęć wyciągnięcia trudnych wniosków z historii.

Protokół TLS, który pomagał rozwijać w 1999 roku, padł ofiarą niesławnego błędu Heartbleeda w 2014 roku. W tym czasie przeprowadzono biliony dolarów handlu na jednej instancji protokołu TLS, obsługując około 60% ruchu w protokole TLS na początku.

OpenSSL/TLS jest standardem szyfrowania komunikacji przez aplikacje internetowe, takie jak poczta elektroniczna, komunikatory internetowe, VPN i inne. Ale kiedy jest wykorzystywany, błąd Heartbleed „pozwala napastnikom podsłuchiwać komunikację, kraść dane bezpośrednio z usług i użytkowników oraz podszywać się pod usługi i użytkowników“, według firmy Synopsis, która opracowała stronę internetową poświęconą wyjaśnieniu błędu.

„Nie chcę, żeby to się powtórzyło“, powiedział Allen.

I według założyciela Blockchain Commons, im więcej centrów rozwojowych rozpadnie się na Bitcoin, tym mniejsze prawdopodobieństwo, że taki błąd przedostanie się do dziesiątków protokołów i aplikacji, które składają się na ekosystem Bitcoin’a z wolnymi i otwartymi źródłami.

Drugą motywacją, która w pewnym sensie jest związana z pierwszą, jest „skupienie się na prywatności, bezpieczeństwie i zdecentralizowanej cyfrowej tożsamości“, z których ostatnia od pewnego czasu jest w centrum zainteresowania zawodowej kariery kryptograficznej Allena.

Jak zapewnić bezpieczeństwo Bitcoinowi

Utrzymanie bezpieczeństwa Bitcoin może wydawać się prostym zadaniem, ale jako mnóstwo kradzieży, ataków phishingowych i hakerów wymiany okazać się – to łatwiej powiedzieć niż zrobić. Większość posiadaczy Bitcoinów używa…

Siedmiu nowych stażystów będzie pracować nad „małym, łatwym w zarządzaniu, 8-12 tygodniowym projektem, który zapłaci małe honorarium w Bitcoin“, powiedział Allen, z większością pracy związanej z trwającymi projektami na Commons.

Jednym z nich jest dodanie wsparcia dla kodu QR dla LetheKit, zestawu portfela sprzętowego do zarządzania kluczem prywatnym offline do przechowywania funduszy. Inny stażysta będzie pracował nad stworzeniem wersji BitcoinStandup dla systemu Windows, narzędzi i standardów do obsługi pełnego węzła w chmurze.

Jeden ze stażystów, idąc przez Coopera, powiedział Decrypt, że początkowo wyruszył, aby pomóc architektowi Bitcoin zasilania danych cenowych nad Tor, oprogramowanie open-source, które umożliwia anonimowe przeglądanie stron internetowych. Ostatecznie, powiedział, że projekt przejął ktoś z „większą sprawnością techniczną“, więc firma Cooper pomaga teraz w pracy z dokumentacją.

Allen powiedział, że każdy stażysta ma swoją własną biegłość w różnych dziedzinach, ale wszyscy są stosunkowo nowi w Bitcoinie. Jeden ze stażystów, Jodo, który będzie pomagał przy iteracji systemu Windows Bitcoin Standup, powiedział, że rozpoczął naukę informatyki, ponieważ chciał pracować nad Bitcoinem. Trzy lata po rozpoczęciu tej podróży, Jodo powiedział, że jest podekscytowany do mentora pod Allenem i cross-pollinate pomysłów z innymi stażystami w programie.

Przyszłość „wolnego“ nie jest wolna.
Obydwaj stażyści znaleźli Allena, i pracę, na Twitterze, gdzie ogłosił tę możliwość.

Świadczy to nie tylko o roli Twittera jako wodopoju dla młodych deweloperów, a w szczególności dla społeczności Bitcoin, ale także o ograniczeniach budżetowych związanych z finansowaniem projektów FOSS.

Wolne i otwarte projekty rozwojowe zazwyczaj nie mają głębokich kieszeni, lub głębokich basenów rekrutacyjnych, jak Twitter lub Google, ale jak na ironię, zależą od tych sieci, aby przyciągnąć talent.

Liczne dotacje dla deweloperów Bitcoin w ostatnich miesiącach pokazały, że prywatne podmioty mogą złagodzić niektóre z tych napięć dzięki ich osobistym wkładom w finansowanie deweloperów, którzy tworzą narzędzia i aplikacje FOSS za darmo (często, jak to ma miejsce w przypadku globalnej bazy deweloperów Bitcoin). Prezes Twittera Jack Dorsey, na przykład, zrobił właśnie to poprzez różne dotacje dla startupów Bitcoinów poprzez Square Crypto – zorientowany na Bitcoin podział płatności firmy Square.

Bitcoin
Dorsey’s Square Crypto przeznacza więcej gotówki na dotacje Bitcoinów.
Square Crypto, jednostka rozwojowa Bitcoin firmy płatniczej Jack Dorsey’s Square, zwiększyła dzisiaj swoje zaangażowanie w społeczność Bitcoinów, przyznając dotacje dwóm deweloperom, Jonowi Atakowi i…

Staże Blockchain Commons to kolejny wysiłek mający na celu pozyskanie talentów następnej generacji do kultywowania kodu dla przyszłości aplikacji Bitcoin. Poprzedni absolwenci programu przeszli do pracy w Apple i Google, powiedział Allen, co ujawnia kolejne napięcie od dawna odczuwane przez talenty komputerowe w środowisku akademickim: drenaż mózgów do firm FAANG, które oferują wynagrodzenia, z którymi małe chłopaki nie mogą konkurować.

Czy ta klasa stażystów Bitcoin będzie podążać tą samą drogą i zostawić rozwój FOSS dla większych wypłat? Jest zbyt wcześnie, aby to powiedzieć, ale sądząc po tym, jak niektórzy z nich mówią o tej możliwości, ta runda talentów może być tutaj, aby pozostać.

Powiedziała Jodo: „Ostatecznie, zacząłem uczyć się CS, ponieważ chciałem pracować nad Bitcoinem […] mam nadzieję, że zdobędę wystarczające zrozumienie, umiejętności i kierunek, aby kontynuować pracę.“