Cercherò di spiegare nel più semplice modo possibile il funzionamento di LBRY con questa prima parte più generale ed eventualmente una seconda che entrerà più nei dettagli tecnici. I più saranno interessati maggiormente alla prima parte mentre la seconda potrebbe essere utile a titolo introduttivo per coloro che desiderano una visione più dettagliata magari prima di approfondire da soli in rete.
Partiamo dalla definizione che viene data sul sito di LBRY stesso:
LBRY è il primo mercato digitale ad essere controllato dai partecipanti ad esso piuttosto che da una società o altre terze parti. È il mercato più aperto, equo ed efficiente per i beni digitali mai creato, con un design incentivante che lo incoraggia a diventare il più completo.Al livello più alto, LBRY fa qualcosa di straordinariamente semplice.LBRY crea un'associazione tra un nome unico e un pezzo di contenuto digitale, come un film, un libro o un gioco. Questo è simile al sistema dei nomi di dominio che molto probabilmente state usando per accedere a questo stesso post.Tuttavia, LBRY fa questo non attraverso un servizio o una rete proprietaria, ma come un protocollo, o un metodo per fare le cose, proprio come HTTP, DNS e altre specifiche che compongono internet stesso. Proprio come molti domini diversi posseduti da molte aziende diverse parlano tutti una lingua condivisa, così anche qualsiasi persona o azienda può parlare LBRY. Non è necessario alcun accesso o permesso speciale.
Questa definizione già fornisce un idea di quanto LBRY differisca sensibilmente da altri servizi (Youtube in primis se parliamo di video) ma ora cerchiamo di approfondire e chiarire alcuni concetti.
LBRY è innanzitutto un protocollo che permette a chiunque di creare applicazioni per interagire con il contenuto digitale nella rete LBRY. Le applicazioni sviluppate utilizzando il protocollo permettono ai loro creatori di caricare i contenuti sul network di hosts LBRY (come BitTorrent), di fissare un prezzo per lo streaming o il download (come iTunes) o di distribuirlo gratuitamente (come YouTube senza pubblicità). Il contenuto che pubblicate può essere video, audio, documento o qualsiasi altro tipo di file.
In sintesi, LBRY è una tecnologia basata sulla blockchain (la base per creare criptovalute e altro) e questa tecnologia ci permette di pubblicare vari contenuti. In generale, grazie a siti web come LBRY.TV questo protocollo è comunemente usato per pubblicare video.
Ora, LBRY.inc è la società creatrice di questo protocollo, ed ha realizzato:
Come vediamo, LBRY.inc ha "abusato" di se stesso mettendo il suo nome in qualsiasi prodotto creato. Questo ha determinato molta confusione. Riassumendo LBRY.inc ha creato un protocollo per condividere contenuti e lo ha chiamato LBRY (protocollo LBRY) e per diffonderlo ha creato il sito web LBRY.TV da dove possiamo usarlo per guardare e condividere contenuti, principalmente ma non solo, video .
Cosa c'entra Odysee.com in tutto questo?
Come abbiamo visto, chiamare ogni prodotto con il proprio nome non è proprio una buona idea, LBRY.inc lo ha imparato piuttosto tardi. Ecco perché, per evitare di disorientare ancora più persone hanno deciso di creare Odysee.com, che è fondamentalmente LBRY.tv ma con un nuovo look. In sintesi Odysee.com e LBRY.TV (così come le applicazioni per desktop e cellulari sviluppate per la rete lbry) sono come i browser web. Non importa cosa usi, ti permetteranno sempre di vedere lo stesso contenuto sulla rete LBRY. Analogamente ai browser web, non importa quale usi (Firefox, Brave, Chrome..) ti permetteranno sempre di accedere agli stessi siti su internet. Quindi a parte questo, per evitare confusione di nomi quando si parla di Odysee.com o di qualsiasi applicazione LBRY (LBRY.tv, l'applicazione desktop o l'applicazione mobile) sarebbe bene dire: client LBRY.
Ora LBRY si propone di essere una piattaforma alternativa soprattutto a Youtube che sia decentralizzata e non sotto il controllo di una singola società o individuo, ma controllata dai suoi stessi utenti.
Tuttavia, navigando su odysee.com potrebbe capitarvi di vedere qualcosa come questo:
Si tratta di un canale, che avevo trovato tempo fa, dove c'erano tantissimi film in italiano (160 in tutto). Il canale è stato bloccato per violazione del DMCA, cioè del copyright. Ma questo come può accadere su questa piattaforma? Non fraintendetemi, so che la pirateria e l'uso di contenuti che non sono vostri senza un'autorizzazione di qualche tipo non è bello, ma quello che voglio dire è che, a causa della sua natura di blockchain decentralizzata, questo non dovrebbe essere possibile, giusto?
La risposta è: sì, ma anche no.
La rete LBRY funziona come un protocollo P2P (pensate a Bittorrent o Emule). Quando caricate un video, ne viene salvata una copia su:
In questo modo, il computer di chi vuole vedere il vostro video può trovarlo in primis chiededolo ai server di LBRY.inc, se non lo trova per X motivi, cercherà di connettersi al tuo PC (e se ha il permesso nelle impostazioni ne scaricherà e salverà una copia ). Se l'hai già cancellato dalla tua macchina allora cercherà di trovare un computer in rete che lo abbia cioè un computer il cui proprietario aveva già visto e condiviso il video in questione.
Questo assicura che finché usiamo un client LBRY appropriato, possiamo sempre vedere il video. Questo aiuta ad evitare la censura e le rivendicazioni di copyright "esagerate" ed questa è la magia del protocollo LBRY. Cioè, la filosofia del contenuto libero e senza censure è nel protocollo, non nelle piattaforme. In ogni caso le piattaforme sotto il diretto controllo di LBRY.Inc risultano meno rigide di "alcune" concorrenti.
LBRY.inc è una società che ha la sua sede principale negli USA, quindi deve rispettare le sue leggi. Quindi, per evitare di essere puniti dalla legge, hanno dovuto aderire ai suoi regolamenti. Per fare questo, se ricevono un reclamo di copyright, esaminano personalmente la dichiarazione (nessun algoritmo automatico è coinvolto) e decidono se bloccare questo contenuto dai clienti ufficiali di LBRY. Cioè, qualsiasi client fornito dalla società LBRY.inc (LBRY-desktop, LBRY.tv, Odysee.com, l'app Android e IOS) non ci permetterà di vedere questo contenuto, ma attenzione: non significa che non esiste. Bloccano solo l'accesso ma non rimuovono il contenuto.
Ma allora, come accedere ai contenuti bloccati? Cosa cambia rispetto ad altre piattaforme in pratica?
Un vantaggio del progetto LBRY è che è open source. Il che significa, dato che fondamentalmente il codice è pubblico, che chiunque può scaricarlo, modificarlo e compilarlo. Chromium, ad esempio, è un codice sorgente/base per creare un browser, chiunque può modificarlo e farne uno per conto proprio, infatti lo hanno già fatto, e grazie ad esso abbiamo Chrome, Opera, Brave, etc. Lo stesso vale per LBRY: In questo caso, è possibile scaricare il codice di un client LBRY e modificarlo per creare una versione che non blocchi alcun contenuto.
È permesso da LBRY.inc? Sì, ma ricordate che è a vostro rischio e pericolo. Lo dico per il fatto che scegliete una versione creata da un utente sconosciuto e senza alcuna reputazione. Ricordate sempre di fare prima le vostre ricerche.
Ad esempio su github c'è un utente paveloom che ha dato il suo contributo alla comunità con la sua versione di LBRY-desktop senza blocco dei contenuti. È possibile ottenere questa versione dal suo repository su GitHub e si può scaricare ai seguenti link:
Il repository è automatizzato per rilasciare aggiornamenti insieme al repository ufficiale, ed è possibile scaricare la app per Windows, Linux e Mac.ll secondo link è un "backup" che ho realizzato io stesso caricando su LBRY un file zip contenente tutte le versioni presenti sul suddetto repository.
Qui trovate un mio commento ad un subreddit dove spiego quali sono le modifiche effettuate al codice in caso foste curiosi.
Ed ecco come appare il canale che ho citato usando l'applicazione desktop "modificata":
Penso che come introduzione sia andato anche troppo "avanti", spero che vi sia utile per inziare a comprendere ed usare questo interessante e innovativo protocollo.
Nuke