LBRY es un protocolo de red para la compartición de ficheros y con posibilidad de remuneración mediante sus propias criptomonedas (LBC).[1][2] A través de LBRY, los ficheros pueden ser publicados, alojados, buscados y descargados.[2] La descarga puede ser gratuita o previo pago con criptomonedas.[2] Por tanto, el protocolo LBRY sustenta su propia plataforma descentralizada de contenido digital.[3]
El proyecto LBRY y sus extensiones están escritos en C++ y son distribuidos bajo la licencia MIT de código abierto.[1] Esta licencia autoriza a crear libremente aplicaciones que usen este protocolo para interactuar con el contenido digital de la red LBRY.[4]
El objetivo de LBRY es proveer a los publicadores de contenidos una alternativa a las dos formas de publicación actuales:[2]
LBRY usa una cadena de bloques para proveer la parte positiva de tener un servidor centralizado (un solo lugar de almacenamiento, fácil búsqueda de contenido, construcción de marca, recompensas por distribución). Además, la cadena de bloques provee una serie de ventajas adicionales:[2][3]
Fue creado por la compañía LBRY, Inc.[4] en el año 2015[1] y se publicó en junio de 2016[2]. Para promocionar el uso de LBRY LBRY, Inc. creó el sitio web LBRY.tv que permitía el uso de LBRY para compartir contenido.[4] En mayo de 2020, se habían publicado 3,3 millones de contenidos digitales a través de LBRY[2]
Está basado en tecnologías de cadena de bloques y de redes de compartición de ficheros Peer-to-peer.[1]
LBRY usa una cadena de bloques pública con un algoritmo de consenso de prueba de trabajo[2] para proporcionar:[2]
A la criptomoneda usada en LBRY se le llama LBC (Créditos LBRY) o LBRY Coin.[5][3]
Las aplicaciones que usan este protocolo pueden permitir a los creadores subir su contenido a su red descentralizada (como BitTorrent), pudiendo proporcionarlo de forma gratuita o opcionalmente indicar un precio, en LBC, por visualización o descarga.[6][5] El protocolo también permite que los creadores reciban propinas, en LBC, por parte de los usuarios.[5] Adionalmente, Los usuarios pueden obtener LBC como recompensa por realizar tareas simples como ver videos, explorar LBRY, seguir canales, invitar a otros usuarios, o simplemente por crear una cuenta en LBRY y configurar su perfil.[5] El sistema de recompensas de LBRY cambia según la plataforma va creciendo.[5]
Cuando un creador publica algo en LBRY, se realiza una entrada en la cadena de bloques de LBRY.[6] En esta entrada está el contenido del fichero e información con instrucciones sobre cómo descargarlo de la red Peer-to-peer, la licencia con la que lo distribuyes o la cantidad a pagar por la visualización.[6][7]
Para usar el protocolo LBRY es necesario usar aplicaciones LBRY que permiten acceder a las distintas funcionalidades del protocolo. Por ejemplo, permitan subir ficheros, alojar contenido, distribuirlo o proveer funcionalidades de billetera digital de LBC. La propia LBRY, Inc. distribuye la aplicación LBRY Desktop con versiones para Windows, MacOS, Linux, Android e iOS. Esta aplicación es de código abierto y cualquiera puede descargarla, modificarla, compilarla y distribuirla.[4] Por tanto, es muy fácil y, dependiendo del país en que residamos también legal, construir tu propia versión de esta aplicación con las características adicionales que la queramos añadir.[4] Si cogemos una versión modificada por otra persona hay que asumir el riesgo de ejecutar un código fuente no fiable, por lo que se recomienda investigar antes la reputación de dicho código.[4] Hay otras aplicaciones que implementan directamente el protocolo, por ejemplo lbrytools y su interfaz gráfica lbrydseed.[8]
Hay sitios web que son aplicaciones web que publican contenido LBRY (ej. Odysee, Hound.fm y lbryworm.com). Estas aplicaciones web usan de forma transparente el protocolo LBRY para acceder a contenidos, facilitando así el acceso a contenido almacenado en la red LBRY y sin tener que descargar una aplicación específica que use directamente el protocolo.
Cada aplicación es libre de establecer sus propios criterios sobre los ficheros que publica. Por ejemplo, odysee.com censura sólo contenido pornográfico, que incite a la violencia o de violencia extrema.[9]
Cuando se sube un contenido a LBRY este se almacena en:[4]
Por tanto, si las leyes de copyright de USA obligan a la empresa estadounidense LBRY, Inc. a bloquear un contenido, estas restricciones afectan a los servidores de LBRY, Inc. y a cualquier cliente que provee LBRY, Inc. (ej. LBRY Desktop o Odysee etc.).[4] Sin embargo, el contenido no se borrará de la red ya que puede ser accedido por clientes no proporcionados por LBRY, Inc. a partir de aplicaciones no controlados por la compañía.[4] De esta forma se puede evitar la censura y se dice que la filosofía de libertad y contenido incensurable está en el protocolo, no en las plataformas.[4]
Por esta razón, cuando queremos acceder a contenido de la red LBRY que pudiera estar bloqueado, se usan aplicaciones que no implementen ningún tipo de bloqueo de contenido.[4] Hay aplicaciones compiladas que a partir del código fuente de LBRY Desktop le quitan la parte del bloqueo.[4] También hay páginas web que indican como quitar el bloqueo del código fuente de la LBRY Desktop para así poder compilar a mano nuestra propia versión de la LBRY Desktop pero sin restricciones.[4]