Condividi questo articolo

Le Criptovaluta potrebbero migliorare la condivisione di file P2P?

Cosa significa la recente chiusura di The Pirate Bay per la condivisione decentralizzata dei file? E la blockchain potrebbe aiutare a migliorare il concetto?

The Pirate Bay

The Pirate Bay potrebbe non arrivare mai ai suoi anni da adolescente. Il famoso sito di condivisione file, lanciato nel 2003, è stato recentemente messo offline in seguito a un raid della polizia svedese.

È unevento tristeper un sito che dovrebbe riguardare la condivisione di file inattaccabile e, sebbene le versioni resuscitate di The Pirate Bay potrebbero già essere di nuovo online, l'ultima interruzione del suo servizio solleva una serie di domande.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Daybook Americas oggi. Vedi Tutte le Newsletter

Cosa significa questo raid per la condivisione di file P2P decentralizzata? E le stesse tecnologie che sostengono le criptovalute possono aiutare a sostenere o persino migliorare le reti di condivisione di file P2P decentralizzate come The Pirate Bay?

Un modo per aggirare gli ISP

Le reti di condivisione file P2P funzionano consentendo a molti computer su Internet di condividere file tra loro. La maggior parte delle reti P2P oggi utilizza il protocollo BitTorrent .

BitTorrent presenta alcune somiglianze superficiali con le criptovalute come Bitcoin: in particolare, è un protocollo che offre comunicazioni decentralizzate tra nodi autonomi in una rete.

Ci sono diversi potenziali problemi per le persone che vogliono usare le reti BitTorrent . Il primo è che i visitatori di siti come The Pirate Bay potrebbero essere bloccati dai loro stessi ISP, forse su richiesta di governi o gruppi di lobby del settore.

"T credo che un servizio decentralizzato offra un modo per aggirare gli ISP", ha affermato Nick Lambert, COO di MaidSafe, che si concentra sull'archiviazione sicura distribuita dei file. "Quando verrà lanciato SAFE Network, che è il servizio più decentralizzato di cui abbia mai sentito parlare, poiché T ha una blockchain, non sarà comunque immune dagli ISP".

In teoria, gli utenti potrebbero fare a meno degli ISP del tutto con una rete mesh decentralizzata che usa Bitcoin come incentivo a partecipare. Lambert sottolinea Libernet, un concetto di rete mesh finanziato da bitcoin, come un modo per evitare del tutto gli ISP. Questa è più una soluzione teorica che ONE al momento, però.

"La ricerca di un sostituto per gli ISP è qualcosa che molte persone vorrebbero vedere, ma sfortunatamente penso che una soluzione realmente praticabile sia un BIT' lontana", ha concluso.

L'altro potenziale problema per gli utenti di file sharing è che, anche se i loro ISP li autorizzassero a visitare siti come The Pirate Bay, le forze dell'ordine locali potrebbero bloccare quei siti alla fonte, come è successo con The Pirate Bay.

Tuttavia, questo potrebbe essere un problema minore del previsto, perché The Pirate Bay T stava effettivamente condividendo i file. Invece, era semplicemente un indice, che manteneva un database di quei file.

"Nonostante il messaggio di avviso, la maggior parte di questi utenti scaricherà comunque il proprio file con successo, poiché i tracker BitTorrent sono già stati resi in gran parte ridondanti da una rete P2P globale, che può essere definita ' BitTorrent DHT'", ha affermato Andrea Miller, studente di dottorato in informatica presso l'Università del Maryland.

Miller è un collaboratore chiave dimoneta permanente, un progetto ideato per utilizzare la Tecnologie blockchain per archiviare dati su migliaia di computer.

Come funziona la condivisione di file BitTorrent

Per comprendere questo concetto, dobbiamo approfondire il funzionamento BitTorrent .

In una rete BitTorrent , i file vengono resi disponibili per il download da parte di altri in un processo chiamato "seeding". I file vengono seedati da computer chiamati "peer" e il computer di chiunque può essere trasformato in un peer semplicemente scaricando un client software appropriato e connettendolo a Internet.

I computer della rete che scaricano file dai seeder sono chiamati "leech" ed è comune che un peer sia allo stesso tempo sia seeder che leech.

I file seed sono suddivisi in molti segmenti scaricabili individualmente. Ciò presenta tre vantaggi:

In primo luogo, se ONE peer contenente un file diventa non disponibile durante un download, altri seeder saranno comunque disponibili per fornire i segmenti mancanti a un leech. In secondo luogo, più segmenti possono essere scaricati da diversi seeder contemporaneamente, rendendo più facile recuperare rapidamente i file. Infine, i leech possono rapidamente diventare seeder a loro volta, eseguendo il seeding dei file che hanno già scaricato. Ciò contribuisce alla salute generale della rete e alla disponibilità dei file.

Agli albori di BitTorrent, i peer della rete si trovavano tra loro tramite file tracker, contenenti un elenco costantemente aggiornato dei peer che detenevano quali segmenti di file.

The Pirate Bay era un servizio di tracciamento centralizzato per i file BitTorrent . Per ogni file scaricabile, ospitava un file di tracciamento scaricabile con estensione .torrent.

Torrent senza tracker

Nel 2009, The Pirate Bay ha disattivato il suo servizio di tracciamento centralizzato. Invece, è passato ai torrent trackerless. Questi utilizzano una varietà di meccanismi per consentire alle persone di trovare i propri file. Il più comune è la Tecnologie della tabella hash distribuita (DHT) descritta da Miller. Consente ai peer nella rete di conservare elenchi parziali di altri peer che ospitano particolari segmenti di file. Un altro meccanismo, Peer Exchange, consente ai client BitTorrent di chiedere direttamente ad altri peer nella rete a quali peer sono connessi.

Di conseguenza, The Pirate Bay è passata dall'essere una fonte di tracker scaricabili a una directory di link magnet. A differenza dei tracker, i link magnet T indicavano a un peer dove trovare un file. Invece, contenevano informazioni crittograficamente hash sul contenuto di un particolare file scaricabile, dicendo di fatto a un client cosa cercare. Un client BitTorrent che fa riferimento a un LINK magnet si collega ai suoi peer utilizzando tabelle hash distribuite e chiede loro chi sta seminando quel file.

Quando siti come The Pirate Bay hanno smesso di condividere file, hanno smesso di essere necessari per il funzionamento continuo della rete di condivisione file. Invece, il vero lavoro pesante si è da tempo spostato sul client e sulle tabelle hash distribuite. Tuttavia, quei siti hanno fornito un modo utile per trovare facilmente file condivisi online.

ONE modo per sostenere questa facilità d'uso, anziché affidarsi alle persone che condividono manualmente i link, potrebbe essere quello di decentralizzare la pubblicazione delle informazioni sui file stessi. Questo è qualcosa per cui le tabelle hash distribuite sono utili. OpenBazaar, che è un mercato decentralizzato che consente alle persone di elencare i propri beni e servizi, utilizza DHT per ottenere tali informazioni. Progetti come OpenBazaar suggeriscono che è possibile per i nodi autonomi in una rete globale pubblicare informazioni proprie per tutto, dal trading al prestito P2P.

Altri progetti, comeTribù, hanno già implementato la distribuzione della ricerca per la condivisione dei file.

Utilizzo Criptovaluta per migliorare le prestazioni

Quindi, le tecnologie sottostanti alla criptovaluta potrebbero non essere necessarie per salvare la condivisione di file o l'indicizzazione di informazioni sui file attualmente disponibili. Tuttavia, potrebbe esserci spazio per la Criptovaluta per migliorare le prestazioni di queste reti di condivisione di file.

"ONE delle cose innovative del Bitcoin è l'uso di valuta virtuale integrata per gli incentivi nella sua rete", ha affermato Miller.

BitTorrent ha anche un meccanismo di incentivazione incorporato, sottolinea Miller. Quei peer che seminano file vengono ricompensati con download più rapidi, mentre i peer che seminano meno file o nessuno scopriranno che la frequenza dei segmenti di file che possono scaricare da un altro peer è artificialmente limitata o "soffocata".

Questo meccanismo di incentivazione lascia i nuovi peer con un problema: non hanno nulla da seminare, quindi i loro download potrebbero essere più lenti. Il protocollo BitTorrent utilizza 'ottimista che si sprigiona', in cui un peer casuale viene selezionato per i download senza limitazioni, partendo dal presupposto che possa dare i suoi frutti.

"Nel complesso, la rete BitTorrent è composta da volontari. Forse BitTorrent funzionerebbe ancora meglio se potessi offrirti di pagare i tuoi pari per il loro servizio", ha affermato Miller. In un simile schema, un pari che succhia senza segmenti di file da scambiare potrebbe potenzialmente pagare un pari che fa seeding per sbloccarlo, aumentando le sue prestazioni di download e utilizzando la blockchain per tracciare tutto.

Una coda lunga e soffice

C'è una sfumatura qui. File popolari come l'ultimo video virale o il blockbuster di Hollywood probabilmente funzionerebbero piuttosto bene senza un download di qualità del servizio a pagamento, poiché ci sarebbero abbastanza seeder da soddisfare anche un nuovo leecher.

"Penso che questo approccio avrebbe il potenziale maggiore per la 'coda lunga' di file come i backup personali (che riguardano solo ONE persona) o file di nicchia (che, attualmente, hanno meno probabilità di avere seeder attivi)", ha affermato Miller.

La coda lunga è una distribuzione in cui un piccolo numero di elementi supera gli altri in termini di popolarità (la coda lunga sarebbe la parte gialla nel diagramma sottostante).

La coda lunga
La coda lunga

Un termine evidenziato dal popolare articolo del redattore di Wired Chris Andersonlibrocon lo stesso nome, si applica ai contenuti nell'era di Internet. Un piccolo numero di elementi mainstream popolari saranno scaricati di più, mentre altri contenuti più oscuri saranno visualizzati da molte meno persone. Tuttavia, ci sono molti più di questi elementi meno popolari, creando la "coda lunga".

Le reti BitTorrent hanno la loro versione della coda lunga, dando origine a qualcosa noto come problema di promozione della seminatrice. I seeder spesso interrompono il seeding dei loro file dopo aver scaricato i propri contenuti. Mentre ci saranno sempre abbastanza seeder per un file popolare, potrebbero esserci solo ONE o due seed per quell'oscuro documentario norvegese di pubblico dominio sulla storia culturale del lutefisk che non vedevi l'ora di guardare. Se inizi a succhiare dalla manciata di seeder per quell'articolo e diventano non disponibili, rimarrai bloccato senza il download completo del file.

Usare una Criptovaluta come incentivo potrebbe essere un modo per "gonfiare" la coda lunga, incoraggiando più persone a condividere elementi meno popolari. Potrebbe premiare i peer con una forma di valore memorizzato. Potrebbero usarlo in futuro per acquistare il proprio stato di download prioritario per segmenti di un file diverso oppure, se la Criptovaluta fosse scambiata in borsa, potrebbero incassare.

Come affrontare gli attacchi fraudolenti tra pari

Miller ha affermato che le tecnologie Criptovaluta possono avere un altro potenziale utilizzo nelle reti di condivisione file: come forma di protezione dagli attacchi.

Le aziende di media hanno assunto aziende per interrompere le reti di condivisione file utilizzando vari metodi, tra cui l'uso di falsi seeder. Questi seeder possono trasmettere blocchi incompleti o caricare file di scarsa qualità o danneggiati.

"Il sistema di classificazione utilizzato da Pirate Bay e altri siti è importante per combattere questo, ma è potenzialmente fragile", ha affermato Miller. "È possibile che se tali attacchi diventino molto più avanzati in futuro, la Tecnologie blockchain potrebbe portare a difese più robuste".

La blockchain potrebbe diventare un modo per archiviare download e informazioni sulla qualità di particolari file o peer, ad esempio. Una Criptovaluta interna potrebbe persino essere utilizzata come una forma di sistema di reputazione per premiare i veri sharer e punire quelli fraudolenti.

Per ora, queste idee restano teoriche e BitTorrent continua lungo il suo attuale percorso di successo senza nessuno di questi miglioramenti della blockchain. Ma la Tecnologie sconvolge ovunque può. Se ce n'è bisogno, la Tecnologie è sicuramente lì.

Disclaimer: Le opinioni espresse in questo articolo sono quelle dell'autore e non rappresentano necessariamente le opinioni di CoinDesk, né devono essere attribuite a quest'ultimo.

La baia dei piratiimmagine tramite Shutterstock.

Danny Bradbury

Danny Bradbury è uno scrittore professionista dal 1989 e lavora come freelance dal 1994. Si occupa di Tecnologie per pubblicazioni come il Guardian.

Picture of CoinDesk author Danny Bradbury