Ci è voluto Christopher Allen, uno dei progenitori dei moderni protocolli crittografici, più a lungo di quanto si possa pensare per scoprire Bitcoin.
Co-autore del protocollo OpenSSL / TLS per la crittografia e l’invio di dati sul Web, sviluppato per la prima volta alla fine degli anni ’90, il pioniere crittografico non è stato coinvolto in Bitcoin fino al 2014. Avendo familiarità con il concetto di denaro digitale, Allen ha messo Bitcoin al centro del suo lavoro subito dopo averlo scoperto.
Il crittografo è stato uno dei primi dipendenti di Blockstream, una delle principali società tecnologiche Bitcoin co-fondata da Adam cypherpunk Adam Back, prima di iniziare a creare il proprio hub di sviluppo Bitcoin.
La Blockchain Commons, come viene chiamata, è stata fondata come un’organizzazione senza fini di lucro per sostenere lo sviluppo gratuito e open source per i progetti blockchain, principalmente quelli relativi al Bitcoin. Allen funge da direttore esecutivo e architetto principale.
Ora, Allen sta prendendo la sua decennale esperienza per avviare una nuova classe di sviluppatori nel regno del software gratuito e open source (FOSS). Di solito, i Commons accettano un tirocinante ogni estate, ma quest’anno ne assumono sette dopo aver ricevuto una ventina di domande.
Secondo Allen, l’ondata di interesse, sebbene inaspettata, è un segno ottimista per il futuro dello sviluppo FOSS, un’area di cura del software che spesso può essere trascurata per mancanza di finanziamenti.
“Nelle estati precedenti, quando ho offerto opportunità di stage, ho ricevuto numerosi CV qualificati dagli studenti. Ciò che differisce quest’anno è il numero e la maggiore qualità “, ha detto a Decrypt.
“Un ecosistema aziendale di successo deve trovare il modo di coltivare nuovi talenti e fornire loro il contesto, altrimenti rischia di non trovare i talenti necessari per far crescere l’ecosistema”.
Un cuore sanguinante
Quando Allen ha avviato Blockchain Commons, ha avuto due motivazioni principali, ha detto. E il primo è stato quello di imparare alcune lezioni difficili dalla storia.
Il protocollo TLS che ha contribuito a sviluppare nel 1999 è caduto in preda al famigerato bug Heartbleed nel 2014. All’epoca, erano stati condotti miliardi di dollari di commercio su un’istanza del protocollo TLS, gestendo circa il 60% del traffico del protocollo TLS all’inizio giorni.
OpenSSL / TLS è uno standard per crittografare le comunicazioni su applicazioni Internet come e-mail, messaggistica istantanea, VPN e altro ancora. Ma quando sfruttato, il bug Heartbleed “consente agli aggressori di intercettare comunicazioni, rubare dati direttamente dai servizi e dagli utenti e impersonare servizi e utenti”, secondo la società sinottica della Silicon Valley Synopsis, che ha sviluppato un sito web dedicato alla spiegazione del bug.
Secondo il fondatore di Blockchain Commons, più hub di sviluppo si rompono su Bitcoin, meno è probabile che un tale bug si insinui nelle dozzine di protocolli e applicazioni che comprendono l’ecosistema gratuito e open source di Bitcoin.
La sua seconda motivazione, che in un certo senso è legata alla prima, è che i Commons siano “focalizzati sulla privacy, la sicurezza e l’identità digitale decentralizzata”, l’ultima delle quali è stata al centro della carriera professionale di crittografia di Allen da qualche tempo.
I sette nuovi stagisti lavoreranno su un “piccolo, gestibile progetto di 8-12 settimane che pagherà un piccolo onorario in Bitcoin”, ha detto Allen, con la maggior parte del lavoro relativo ai progetti in corso presso i Comuni.
Uno di questi include l’aggiunta del supporto del codice QR per LetheKit, un kit di portafogli hardware per la gestione offline delle chiavi private per archiviare fondi. Un altro stagista lavorerà allo sviluppo di una versione del sistema operativo Windows di BitcoinStandup, strumenti e standard per l’esecuzione di un nodo completo ospitato nel cloud.
Uno degli stagisti, diretto da Cooper, ha detto a Decrypt che inizialmente aveva deciso di aiutare a progettare un feed di dati sui prezzi Bitcoin su Tor, il software open source che consente la navigazione web anonima. Alla fine, ha detto, qualcuno con “più abilità tecnica” ha assunto il controllo del progetto, quindi Cooper ora aiuta con il lavoro di documentazione.
Allen ha affermato che ogni stagista ha la propria competenza in diverse aree, ma che sono tutti relativamente nuovi su Bitcoin. Un stagista, Jodo, che aiuterà con l’iterazione di Windows di Bitcoin Standup, ha affermato di aver iniziato a studiare informatica perché voleva lavorare su Bitcoin. Tre anni dopo l’inizio di quel viaggio, Jodo ha dichiarato di essere entusiasta di fare da mentore sotto Allen e di impollinare idee con altri stagisti nel programma.
Il futuro del “libero” non è libero
Entrambi gli stagisti hanno trovato Allen e il lavoro su Twitter, dove ha pubblicizzato l’opportunità.
È una testimonianza non solo del ruolo di Twitter come fonte di scelta privilegiata per i giovani sviluppatori, e in particolare della comunità Bitcoin, ma anche dei vincoli di bilancio coinvolti nel finanziamento di progetti FOSS.
I progetti di sviluppo gratuiti e open source in genere non hanno le tasche profonde, o pool di reclutamento profondi, come un Twitter o un Google, ma ironicamente dipendono da queste reti per attirare talenti.
Una serie di sovvenzioni per sviluppatori Bitcoin negli ultimi mesi ha dimostrato che le entità private possono alleviare parte di questa tensione con i loro contributi personali per finanziare gli sviluppatori che creano strumenti e applicazioni FOSS gratuitamente (spesso, come nel caso della base di sviluppatori globale di Bitcoin). Il CEO di Twitter, Jack Dorsey, per esempio, ha fatto proprio questo attraverso varie sovvenzioni alle startup Bitcoin attraverso Square Crypto, la divisione di pagamenti incentrata sui bitcoin Square.
I tirocini di Blockchain Commons sono un altro sforzo per finanziare i talenti di prossima generazione per coltivare il codice per il futuro delle applicazioni Bitcoin. Gli ex-alunni del programma hanno continuato a lavorare per Apple e Google, ha detto Allen, il che rivela un’altra tensione a lungo avvertita dal talento informatico nel mondo accademico: la fuga di cervelli verso le aziende FAANG che offrono stipendi con cui i piccoli non possono competere.
Questa classe di stagisti Bitcoin seguirà lo stesso percorso e lascerà lo sviluppo FOSS per stipendi più grandi? È troppo presto per dirlo, ma a giudicare dal modo in cui alcuni di loro parlano di questa opportunità, questo giro di talenti potrebbe essere qui per rimanere.