¿Qué es Filecoin? Un sistema de almacenamiento descentralizado basado en blockchain

José Maldonado
14 DEC 2020
¿Qué es Filecoin? Un sistema de almacenamiento descentralizado basado en blockchain
1.

Introducción

Filecoin (FIL) es un proyecto que busca el aprovechamiento del espacio de almacenamiento que tienen los dispositivos digitales conectados a su red, usando para ello una blockchain, un token y un sistema de minería que asegura a toda la plataforma. Como resultado, los dispositivos conectados a la red Filecoin, ceden su espacio de almacenamiento para que Filecoin lo utilice y a cambio reciben tokens de la plataforma que pueden cambiar por otros tokens o criptomonedas, incluso dinero fiat. Con ello, Filecoin construye una red de almacenamiento de datos distribuidos, incensurable, segura, privada y autosustentable económicamente.

2.

¿Qué es Filecoin (FIL)?

Filecoin es un protocolo y un token, cuya blockchain funciona bajo una prueba novedosa, llamada Prueba de Espacio Tiempo (Proof-of-Spacetime o PoST), donde los bloques son creados por mineros que están almacenando datos. 

El protocolo de Filecoin proporciona un servicio de almacenamiento y recuperación de datos a través de una red de proveedores de almacenamiento independientes que no depende de un solo coordinador, donde: Los clientes pagan para almacenar y recuperar datos. Los mineros ganan tokens ofreciendo almacenamiento, es decir, los mineros ganan tokens mediante la entrega de datos.

El proceso consiste en que si un dispositivo tiene mucho espacio de almacenamiento que no utiliza, su propietario puede permitir que Filecoin almacene datos de terceros en ese espacio, y por ello, recibe una recompensa en tokens FILs.

Los desarrolladores del sistema sostienen que la plataforma de Filecoin está listada en un gran número de brokers, y es admitida en un gran número de wallets. Todo esto facilita la labor de cambiar FIL por otras criptomonedas.

3.

Historia e inicios del proyecto

En 2014, Juan Benet de Protocol Labs, toma la idea de aprovechar el espacio vacío en los dispositivos de almacenamiento conectados a la red, utilizando para ello la tecnología blockchain para la administración y registro de las actividades realizadas para este fin. 

Se crea el proyecto Filecoin como eje dinamizador de esta idea que se apoya en un proyecto complementario llamado “Sistema de Archivos Interplanetarios” (IPFS), un protocolo de almacenamiento de datos en redes distribuidas que descentraliza dicho almacenamiento.

En agosto de 2017, se lanza el proyecto Filecoin y logra recaudar más de $200 millones en 30 minutos.

4.

Filecoin, creando una red de almacenamiento distribuido

Para el funcionamiento de Filecoin, además de usar las bondades de blockchain, también, Protocol Labs, desarrolla un protocolo complementario, el “Sistema de Archivos Interplanetarios” (IPFS) que permita a Filecoin hacer uso del espacio disponible en los dispositivos conectados a la red, y de esta forma poder construir una gran base de datos descentralizada a nivel mundial.

A diferencia de las grandes empresas de almacenamiento de datos, en Filecoin se busca agregar espacio de almacenamiento mediante un proceso que hace que quienes poseen el espacio disponible, se conviertan en mineros de la plataforma cediendo este espacio a Filecoin.

De esta manera, Filecoin dispone de un sistema de incentivos que recompensa a sus mineros por el espacio de almacenamiento cedido y por la recuperación de los datos, bajo un esquema de pruebas de trabajo parecidas a la de Bitcoin, sólo que en el caso de Filecoin no se minan hashes sino espacio de almacenamiento. Y mediante las pruebas de replicación (PoRep), que garanticen a la plataforma la disponibilidad de dicho espacio.

IPFS, el corazón de Filecoin

El IPFS es un sistema de archivos distribuidos punto a punto que busca conectar todos los dispositivos informáticos con el mismo sistema de archivos. 

Este sistema tiene un parecido al World Wide Web, pero el sistema IPFS podría verse como un solo conjunto de BitTorrent, intercambiando objetos dentro de un repositorio manejado con Git. 

En otras palabras, IPFS proporciona un modelo de almacenamiento en bloque de alto rendimiento y contenido direccionado, con hipervínculos dirigidos al contenido. Esto forma un gráfico acíclico dirigido o DAG. 

IPFS también combina una tabla hash distribuida, un intercambio de bloques incentivado y un espacio de nombres de autocertificación. IPFS no tiene un solo punto de falla, y los nodos no necesitan confiar entre sí, excepto para cada nodo al que están conectados. Además, se puede acceder al sistema de archivos de varias formas. Incluso a través del conocido protocolo FUSE y de HTTP (el protocolo que hace posible Internet). Además, se puede agregar un archivo local al sistema de archivos IPFS, poniéndolo a disposición del mundo. 

Los archivos se identifican por sus valores hash, por lo que es fácil de almacenar en caché. Se distribuyen usando un protocolo basado en BitTorrent. Otros usuarios que ven el contenido ayudan a brindar el contenido a otros en la red. 

IPFS tiene un servicio de nombres llamado IPNS, un espacio de nombres global basado en PKI (Public Key Infrastructure), sirve para construir cadenas de confianza, es compatible con otros NS y puede asignar DNS, .onion, .bit, etc. a IPNS.

El token FIL, y su papel en la red

La ICO de Filecoin logró recaudar 257 millones de dólares, convirtiéndose en la ICO más exitosa hasta ese momento (agosto de 2017). Esto despertó el interés de muchos cripto inversores. El 30% de los tokens de Filecoin se emitieron en el lanzamiento de la red: un 15% fue para los desarrolladores, un 10% para los inversores y un 5% para la Fundación Filecoin. El 70% restante se reserva para el sistema de incentivos.

El token FIL se comercializa en muchas exchanges y ha sido agregada en muchas wallets, lo que facilita en gran manera el proceso de poder cambiarlas por otras criptomonedas y dólares.

Proof of Spacetime, el protocolo de consenso de la red Filecoin

Por otro lado, una parte importante en el funcionamiento de Filecoin es la Prueba de Espacio Tiempo (Proof-of-Spacetime o PoST). Este es el algoritmo de consenso que permite el funcionamiento de la red, y que permite brindar la seguridad y escalabilidad que necesita para sus operaciones.

La idea detrás de este algoritmo es exigir a los participantes de la red que demuestren un interés financiero en el éxito de la red. Para ello, cada nodo dentro de la red debe asignar recursos como memoria o espacio de almacenamiento. En medida que los nodos aporten más recursos, mayor será su participación en el consenso de la red. Una idea que se muestra muy parecida a la que vemos por ejemplo en Proof of Stake (PoS). En todo caso, el objetivo es lograr un consenso descentralizado, seguro y de amplia participación.

5.

Ventajas y desafíos del proyecto

La principal ventaja del proyecto Filecoin es que contribuye a la descentralización del almacenamiento de datos en la red, al establecer mecanismos de almacenamiento y recuperación de datos en una red distribuida, a la vez que abre posibilidades a los usuarios de compartir el espacio que no utiliza en sus discos duros y obtener cierta ganancia en el proceso.

El mayor desafío del proyecto es mantener vivo el interés de los inversionistas y hacerse rentable para quienes deseen participar en el protocolo.

En las últimas semanas se ha levantado gran controversia acerca de la rentabilidad de minar en Filecoin. Los comentarios que han surgido por las redes sociales han sido desmentidos por los directivos del proyecto, no obstante, no es mala idea mantenerse informado sobre estos y otros aspectos del mundo cripto, para garantizarnos una inversión que nos aporte dividendos.

Relacionado: El almacenamiento de Filecoin supera los 1,000 millones de GB a la vez que lanza wFIL para su uso en el ecosistema DeFi

6.

Conclusiones

La red Filecoin garantiza que los datos se almacenen de forma segura. Sin embargo, los procesos de almacenar (sellar), verificar (probar) y abrir (para recuperar) son computacionalmente costosos y pueden llevar tiempo. 

Esto es especialmente relevante para la recuperación de datos, que debería ocurrir lo más rápido posible. Por esta razón, Filecoin habilita un mercado de recuperación adicional donde los nodos dedicados pueden ayudar a entregar rápidamente contenido de la red para un pago al mantener copias en caché sin sellar. Este mecanismo de entrega puede hacer uso de IPFS.

Filecoin puede verse como una capa de almacenamiento en frío, perfecta para almacenar de forma segura grandes lotes de datos. IPFS sería la capa de almacenamiento en caliente, diseñada para la rápida recuperación y distribución de contenido.

Si se posee espacio que no se esté utilizando en el equipo de computación y se posee una buena conexión a internet, minar en Filecoin puede ser una buena opción para comenzar a ganar FILs de esta plataforma.