paint-brush
I Cypherpunk scrivono il codice: Bram Cohen e BitTorrentdi@obyte
410 letture
410 letture

I Cypherpunk scrivono il codice: Bram Cohen e BitTorrent

di Obyte6m2024/09/04
Read on Terminal Reader

Troppo lungo; Leggere

Bram Cohen è un informatico americano che ha inventato il protocollo di condivisione file BitTorrent. È anche considerato uno dei primi cypherpunk, perché si è dedicato alla creazione di software orientato alla privacy e peer-to-peer (P2P). Cohen ha co-fondato la società BitTorrent Inc. nel 2004, che esiste ancora oggi.
featured image - I Cypherpunk scrivono il codice: Bram Cohen e BitTorrent
Obyte HackerNoon profile picture
0-item

Di sicuro, BitTorrent suona come qualcosa di familiare, vero? È quel famoso protocollo di condivisione file che ora funziona con il client uTorrent. Bene, Bram Cohen, un informatico americano, è colui che l'ha inventato, e anche di più. È anche considerato uno dei primi cypherpunk, anche se non era nella mailing list degli anni '90 perché si è dedicato alla creazione di software orientato alla privacy e peer-to-peer (P2P).


Nato nel 1975 a New York City, Cohen è cresciuto in una famiglia che ha coltivato le sue aspirazioni intellettuali, con suo padre informatico. La sua passione per i computer iniziato presto ; all'età di sei anni, stava già imparando a programmare in BASIC su un computer Timex Sinclair. Questa precoce esposizione alla programmazione gettò le basi per le sue future innovazioni.


Durante gli anni del liceo alla Stuyvesant High School, Cohen eccelleva in matematica e si era persino qualificato per le Olimpiadi matematiche degli Stati Uniti d'America. Infatti, ha detto che si considera un matematico a pieno titolo. Dopo la laurea, ha frequentato brevemente la SUNY Buffalo, ma l'ha presto abbandonata per tuffarsi nel settore tecnologico, unendosi a diverse startup dot-com durante gli anni '90.


Prima del suo lavoro pionieristico su BitTorrent, Cohen era coinvolto in vari progetti, tra cui MojoNation, una piattaforma che ha co-sviluppato con Jim McCoy, un altro dei primi cypherpunk. Questo sistema è stato progettato per consentire agli utenti di condividere file in modo sicuro, suddividendoli in parti crittografate distribuite su più computer, in modalità P2P.


Non è mai stato pienamente operativo , ma questo progetto avrebbe probabilmente gettato le basi per la successiva creazione da parte di Cohen del protocollo BitTorrent, che ha rivoluzionato la condivisione di file e la distribuzione digitale.

BitTorrent e Chia

Cohen ha iniziato a lavorare sul software BitTorrent nel 2001, ma solo nel 2004 ha fondato la società BitTorrent Inc., insieme al fratello Ross Cohen e al socio in affari Ashwin Navin. Il protocollo offre una distribuzione di file resistente all'arresto, efficiente e scalabile decentralizzando il processo. Funziona suddividendo i file in parti più piccole, che vengono poi distribuite tra gli utenti (chiamati peer) che scaricano e caricano queste parti simultaneamente.


Questo approccio ha permesso che nel corso degli anni si verificasse una pirateria di massa, anche se Cohen ha affermato che non era questa la sua intenzione. Tuttavia, come è successo in realtà, il vantaggio principale di BitTorrent è che è uno strumento con cui la condivisione di file è piuttosto difficile da interrompere o bloccare, indipendentemente dal tipo di file o dal Paese, perché sono coinvolti molti peer.


I precedenti servizi di questo tipo, come mp3.com e Napster, sono stati chiusi perché erano centralizzati, a differenza di BitTorrent, che è arrivato per risolvere questo problema, nonostante tutte le avversità.


Il suo sistema è stato progettato per distribuire e condividere dati direttamente tra singoli peer, senza restrizioni, a differenza dei metodi tradizionali come HTTP o FTP, che spesso si basano su un singolo server. Le prime release del software BitTorrent della società di Cohen erano open source e sono ancora in circolazione, consentendo un'adozione e uno sviluppo diffusi da parte di vari sviluppatori e comunità.


Nel corso del tempo, alcuni aspetti della tecnologia BitTorrent dell'azienda sono diventati proprietari, soprattutto perché la società che la sviluppava, BitTorrent, Inc. (in seguito Rainberry, Inc.), ha cercato di monetizzare la tecnologia attraverso vari prodotti e servizi.



Il client uTorrent rinominato, rilasciato nel 2007, non era più open source. Tuttavia, il protocollo BitTorrent è aperto e ci sono diversi programmi alternativi che implementano lo stesso protocollo, alcuni dei quali sono open source.


Da parte sua, Cohen ha lasciato l'azienda per co-fondare Chia Network nel 2017. Si tratta di un protocollo blockchain progettato con un focus sulla sostenibilità. A differenza delle criptovalute come Bitcoin, che si basano su meccanismi Proof-of-Work (PoW) ad alta intensità energetica, Chia utilizza il suo algoritmo di consenso chiamato Proof of Space and Time (PoST), creato da Cohen.


Questo metodo sfrutta lo spazio di archiviazione inutilizzato sui dischi rigidi degli utenti per "coltivare" monete Chia, anziché "estrarle" con hardware di elaborazione potente. L'idea è di rendere la rete più ecologica utilizzando le risorse esistenti anziché consumare energia eccessiva. Tuttavia, grandi blocchi di spazio ( oltre 108 GB ) e un certo grado di conoscenza tecnica sono requisiti necessari per diventare un agricoltore.

Cohen e i Cypherpunk

Cohen è considerato un cypherpunk da molti, ma ha condiviso che non era in nessuna lista di cypherpunk, perché ha trovato "troppe invettive politiche, troppa poca tecnologia". Oltre a questo, e forse ironicamente, nel corso degli anni è stato ampiamente coinvolto con altri cypherpunk.


Len Sassaman, un sostenitore della privacy e un cypherpunk vocale (anche un candidato sospetto in seguito Satoshi Nakamoto), fu suo compagno di stanza nel 2001 e lo aiutò a creare la conferenza annuale CodeCon per hacker e appassionati di tecnologia nel 2002.



Cohen ricorda che Len era un partecipante costante alla mailing list dei cypherpunk, e cercò di fargli pubblicare BitTorrent sotto pseudonimo. Oltre a Sassaman, diversi cypherpunk probabilmente finirono per partecipare al CodeCon fino all'ultimo, nel 2009.


Hal Finney, il primo utente di Bitcoin e creatore del sistema RPOW, ha fatto un discorso lì nel 2005, e Adam Back, ora CEO di Blockstream, assistito nel 2002.


Tuttavia, soprattutto, le creazioni di Cohen hanno rispecchiato le sue ideologie. BitTorrent, come sistema di condivisione file P2P, e Chia, come ecosistema crittografico, sono stati visti come strumenti che si allineano con gli ideali cypherpunk, promuovendo la decentralizzazione dei dati e fornendo agli utenti un maggiore controllo sulla loro privacy digitale e sui loro fondi .


Oltretutto, per lui , "cypherpunk" è "un termine generico per indicare la cattiveria legata a Internet", e il suo lavoro "sembra una serie continua di rapine estreme, in qualche modo bizzarramente accostate al fatto che tutto ciò accade mentre mi rilasso sul divano in tuta".

Progetti Cypherpunk

Possiamo dire che Bram Cohen è più un cypherpunk discreto, non così esplicito come altri membri. Tuttavia, le sue creazioni seguono gli stessi obiettivi. BitTorrent, ad esempio, ha rivoluzionato la condivisione di file decentralizzando il processo, rendendolo praticamente impossibile da chiudere.


A differenza di sistemi precedenti come mp3.com e Napster, che si basavano su server centralizzati che potevano essere presi di mira e smantellati dalle autorità, BitTorrent distribuiva il carico di lavoro tra molti utenti. La sua rete P2P implica che non vi sia un singolo punto di errore, rendendolo incredibilmente resiliente contro i tentativi di arresto.


Questa natura decentralizzata si allinea perfettamente con gli ideali cypherpunk, che sostengono la privacy, la libertà e la resistenza alla censura. BitTorrent, e anche la decentralizzata Chia, incarnano questi principi assicurando che le informazioni e le transazioni rimangano libere e accessibili, all'interno dei dispositivi di migliaia di persone, indipendentemente dai tentativi di controllarle. Il loro design riflette l'etica cypherpunk di usare la tecnologia per proteggere i diritti individuali e mantenere un Internet aperto e senza censure.


Una struttura di grafo aciclico diretto (DAG) come Obitante riflette anche quegli ideali. Questa è una piattaforma veramente decentralizzata, il cui design consente agli utenti di aggiungere transazioni direttamente, ed è gestita da un'intera rete globale di peer. L'unica altra cosa necessaria per evitare la doppia spesa sono gli Order Provider (OP), che forniscono solo le proprie transazioni come guida per ordinare il resto, ma non hanno ulteriore controllo sulla rete.


Questo approccio non solo migliora la decentralizzazione, ma è anche in linea con l'etica cypherpunk volta a ridurre la dipendenza dalle autorità centralizzate e ad aumentare il controllo degli utenti su dati e transazioni.


L'impegno della piattaforma per la privacy e l'autonomia è evidente nelle sue caratteristiche come identità auto-sovrana e la sua moneta per la privacy ( Bite nere ), consentendo agli utenti di gestire i propri dati e di impegnarsi in transazioni sicure e private. Questi attributi e molti altri rendono Obyte uno strumento pratico per coloro che apprezzano gli ideali dei cypherpunk, come la protezione delle informazioni personali e la promozione di un'economia digitale decentralizzata.


Per saperne di più sulla serie Cypherpunks Write Code:


Immagine vettoriale in evidenza di Garry Killian/ Immagine libera

Fotografia di Bram Cohen di Ijon/ Wikimedia