Storj es una plataforma de almacenamiento en la nube que no puede ser supervisada, censurada ni controlada por una entidad central. Es una plataforma descentralizada que utiliza cifrado, fragmentación de archivos y una tabla hash basada en blockchain para almacenar archivos de forma segura en una red de igual a igual. El objetivo es ofrecer una mejor alternativa a las soluciones de almacenamiento tradicionales como Google Drive o Dropbox, donde las interrupciones inesperadas pueden restringir el acceso a los archivos y las empresas centralizadas tienen demasiado control sobre sus archivos.
Storj garantiza que usted es el único que puede acceder a sus archivos, restaurando la privacidad en el mundo en línea. Y con su protocolo de código abierto, están invitando a todos a ser parte de la revolución descentralizada de la Web 3.0. Echemos un vistazo más de cerca para descubrir cómo funciona.
La red Storj
Es importante hacer una distinción entre Storj de código abierto y Storj Labs. El software de código abierto permite a cualquiera crear una red de almacenamiento distribuida y descentralizada que ejecute Storj, mientras que Storj Labs es una empresa con fines de lucro que ya lo ha hecho con una red de 20.000 inquilinos, 18.000 agricultores y 8 Petabytes de almacenamiento a su disposición.
Los inquilinos son personas que utilizan espacio de almacenamiento y los agricultores son los que aportan espacio de almacenamiento y ancho de banda a la red. Los agricultores reciben tarifas por proporcionar el espacio de dos maneras: los inquilinos les pagan directamente usando criptomonedas, y Storj frecuentemente envía solicitudes a los agricultores que deben enviar pruebas criptográficas de que todavía tienen los datos en posesión sobre los cuales reciben pagos por almacenar los archivos.
Storj Labs, la red más grande que se ejecuta en el protocolo, utiliza exclusivamente el token STORJ para los pagos. Storj de código abierto, el software que cualquiera puede usar para crear su propia red descentralizada, es independiente del pago y también acepta BTC, ETH y otras monedas.
Cómo funciona Storj
La forma en que los archivos se almacenan es en realidad similar a la forma en que funcionan las descargas de torrents. Los archivos se dividen en partes más pequeñas y se almacenan en diferentes nodos de la red. En total, un archivo se divide en 80 partes y necesita al menos 30 para reconstituir el archivo. Luego, cada fragmento se almacena en una unidad diferente en la red. En el lado de los agricultores, pueden tener fragmentos de archivos, pero todo lo que realmente ven es un galimatías. Los datos cargados están cifrados y solo los propietarios tienen las claves para que nadie más pueda descifrar los datos.
Una diferencia clave entre los torrents y Storj es que los torrents publican la ubicación de los fragmentos públicamente, ya que el objetivo es hacer posible que cualquiera pueda descargar archivos, mientras que Storj tiene como objetivo mantener la privacidad, por lo que la única persona que sabe dónde están todos los fragmentos de archivos es el propietario. Ahí es donde entran en juego la criptografía y la cadena de bloques. Para ubicar los fragmentos del archivo original, necesita acceso a una tabla hash distribuida que requiere una clave privada para desbloquearse. Sin la clave privada, es prácticamente imposible adivinar dónde se encuentran los fragmentos de archivo.
Ningún nodo contiene su archivo en su totalidad. Usted, como propietario del archivo, es el único que puede recopilar todos los fragmentos diferentes y volver a ensamblarlos para acceder al archivo original. Si un pirata informático lograra obtener una pieza cifrada del rompecabezas, aún necesitaría otros 29 fragmentos almacenados en algún lugar de la red y las claves de cifrado para volver a armar el archivo.
Para preservar el acceso a sus archivos cuando los nodos se desconectan o salen de la red por completo, Storj implementa la redundancia en el sistema mediante fragmentos de paridad. Con suficientes fragmentos de paridad, puede reducir en gran medida las posibilidades de perder un fragmento de datos de su archivo. Además, Storj audita regularmente los nodos para asegurarse de que sus archivos se almacenen de forma segura. Dicho esto, cuanto más tiempo almacene archivos, aumentará la probabilidad de perder fragmentos, por lo que es una buena práctica recuperar y reconstruir sus archivos periódicamente y volver a cargarlos en Storj.
Aprovechando la red Storj
Si desea configurar un nodo y contribuir con espacio de almacenamiento a Storj, hay algunos requisitos que debe cumplir. Por ejemplo, necesita un mínimo de 550 GB de espacio disponible en disco, 2 TB de ancho de banda disponible por mes, 5 Mbps de ancho de banda ascendente, 25 Mbps de ancho de banda de descarga y poder mantener su nodo en línea las 24 horas del día, los 7 días de la semana.
Todo esto es para garantizar que los usuarios tengan acceso rápido a sus archivos en cualquier momento. También debe configurar el reenvío de puertos para permitir que su nodo se comunique con otros en la red Storj. Finalmente, debe descargar Storj Desktop para configurar su nodo y comenzar a ganar dinero con su capacidad de almacenamiento excedente. Pero no espere convertirse en un granjero de bytes adinerado. Durante un período de meses, es probable que solo le paguen un par de dólares en STORJ.
La red no está diseñada para que la gente gane mucho dinero. En cambio, el objetivo es brindar una mejor experiencia en la Web, descentralizando la forma en que funciona para quitarle poder a los guardianes de la Internet actual y devolvérselo a la gente. Hay muchos proyectos de Web 3 en marcha, cada uno de los cuales aborda una faceta diferente de la web y diseña una alternativa mejor.
Storj es para que los usuarios de la red que se preocupan por la privacidad almacenen sus archivos sin preocuparse de que su información esté siendo revisada y sin estar dirigidos a anuncios basados en esos archivos.