Filecoin (el nombre de la criptomoneda es FIL) es una red de almacenamiento de datos P2P que permite a los usuarios intercambiar espacio en disco en un mercado descentralizado en blockchain. Creado en el año 2017 por Protocol Labs, el mismo equipo detrás de IPFS, se ha financiado a sí mismo a través de una de las ICO más grandes, habiendo recaudado más de $250 millones.
La facilidad de uso y la popularidad del almacenamiento de datos en la nube ha llevado a la creciente adopción de esta tecnología, tanto para usuarios ocasionales como para empresas con grandes necesidades de almacenamiento. Esto ha llevado a la aparición de enormes silos centralizados de datos gestionados por gigantes tecnológicos como Amazon (con sus servicios AWS y S3), Microsoft, IBM y Google. Sin embargo, esta centralización en manos de unos pocos actores plantea riesgos sistémicos para toda la infraestructura de Internet. Cada vez que hay una interrupción de los servicios de AWS, una gran parte de la web se ve afectada.
La descentralización del almacenamiento en la nube a través de redes P2P puede tener un gran impacto en este sector. El objetivo de Protocol Labs, la puesta en marcha de Juan Benet, es dar soporte a web3 a través de IPFS y Filecoin, la base de una infraestructura P2P. Las ventajas potenciales son un menor costo, la resistencia de la red, la velocidad de los datos y, por último, pero no menos importante, la resistencia a la censura. Este último es un problema creciente, ya que los canales de YouTube a menudo se bloquean sin una razón real.
¿Cómo funciona Filecoin?
Filecoin se basa en IPFS, un protocolo para almacenar datos distribuidos. IPFS se basa en la experiencia adquirida a lo largo de los años con diferentes protocolos como HTTP, FTP, BitTorrent, etc. Sin embargo, aunque es fantástico desde el punto de vista de la descentralización del almacenamiento, IPFS carece de una capa de incentivos.
Aquí es donde entra Filecoin, esencialmente proporcionando una capa para fomentar el uso de IPFS. La cadena de bloques de Filecoin almacena la dirección hash generada por IPFS en un contrato inteligente. Para recuperar el archivo, todo lo que hay que hacer es encontrar la dirección hash de la cadena de bloques y consultar IPFS para el archivo relevante. Filecoin luego actúa como un libro mayor para las transacciones de FIL y los saldos de direcciones de la billetera de Filecoin, y almacena los acuerdos realizados entre los mineros que almacenan los datos de los clientes y los clientes que solicitaron el almacenamiento de esos datos.
Para proteger la red de ataques, además de su compromiso de proporcionar capacidad de almacenamiento, los mineros deben tener una cierta cantidad de tokens FIL. De esta manera, un atacante no solo tiene que tener los recursos de hardware sino también una cantidad suficiente de tokens, lo que hace que los intentos de ataque sean económicamente desventajosos.
Los usuarios que deseen almacenar ciertos datos en la red Filecoin deben pagarle a un minero para que lo haga. El precio de almacenamiento se determina en un mercado abierto donde los mineros compiten entre sí para ofrecer el precio más bajo. Por esta razón, Filecoin debería ofrecer precios más competitivos que los servicios centralizados como Dropbox, Amazon, etc.
El protocolo fragmenta los datos antes de almacenarlos, de modo que un usuario malintencionado que intenta acceder a archivos almacenados en la red solo ve datos sin sentido. Cuanto más espacio de almacenamiento ofrezcan los mineros a la red, mayores serán las posibilidades de recibir una recompensa.
Filecoin utiliza dos nuevos tipos de evidencia para verificar que los mineros realmente estén almacenando los datos que afirman conservar. Prueba de replicación (PoRep) muestra que un minero ha almacenado la copia única de los datos del cliente, mientras que Prueba de espacio–tiempo (PoST) muestra que un minero ha estado almacenando datos durante el período de tiempo acordado. Si los mineros brindan esta evidencia de manera confiable y brindan el espacio de almacenamiento con el que se han comprometido, pueden crear nuevos bloques en la cadena de bloques de Filecoin y recibir la recompensa de la red y las tarifas de transacción.
Estas pruebas permiten a los usuarios confiar en los mineros. El mercado de almacenamiento de Filecoin es, por lo tanto, similar a un mercado financiero donde los usuarios pueden ofertar y solicitar ofertas, lo que permite intercambiar espacio de almacenamiento y brinda un incentivo a quienes lo proporcionan.
El sistema de incentivos parece funcionar: según las estadísticas del portal file.app, el almacenamiento de datos de Filecoin de 1 GB por año es actualmente un 23627% más barato que Amazon S3 (acceso a datos poco frecuente). Sin embargo, hay varios usuarios que cuestionan la validez de estos cálculos.
Competidores y desarrollos de Filecoin
El proyecto compite directamente con Amazon Web Services, Google Drive, Dropbox y todos los demás servicios de almacenamiento centralizado. Sus competidores directos en blockchain son Sia (SC) de Skynet, NeoFs (NEO blockchain), Swarm (Ethereum), Storj y Safe Network. Cada uno con sus propias peculiaridades, estos proyectos representan una gran innovación en el almacenamiento en la nube. Sin embargo, la gama completa de posibles escenarios de aplicación es en este momento todavía experimental.
Filecoin es una infraestructura para las dApps que utilizará su tecnología. El desarrollo de estas aplicaciones descentralizadas está respaldado por los incentivos que brinda el proyecto.
Slingshot es una competencia para desarrolladores y clientes de almacenamiento que premia el almacenamiento de datos reales y valiosos en su red, que hasta ahora ha atraído 167,559 ofertas en la red. Otro programa de incentivos es Filecoin Launchpad Accelerator II, un programa diseñado para ayudar a las nuevas empresas a crear herramientas, infraestructura y aplicaciones para la web3.
Algunos sistemas de almacenamiento de código abierto basados en Filecoin son Slate, Starling y Livepeer. Slate está dedicado a los usuarios finales y busca facilitar el almacenamiento y el intercambio de archivos. Starling, por otro lado, está diseñado para su uso en entornos de archivo, donde la capacidad de demostrar la autenticidad de un archivo a lo largo del tiempo es de suma importancia. Livepeer es un protocolo de almacenamiento de video descentralizado y transmisión en vivo basado en la cadena de bloques de Ethereum, que lanzó la plataforma file.video con Filecoin.
Estas dApps facilitan el uso de la red Filecoin y con el tiempo deberían atraer cada vez a más usuarios, aumentando el número de acuerdos de almacenamiento en la red. Se espera que lleguen más aplicaciones durante este año con un impacto positivo en el desarrollo del ecosistema.
El equipo también está poniendo mucho énfasis en la integración con otros proyectos de blockchain, como el uso de Chainlink para conectarse con Ethereum, la integración de MetaMask y el soporte de videos NFT a través de la colaboración con VideoCoin. El crecimiento de su ecosistema ciertamente también depende de cuántos otros proyectos comiencen a usar su red.
Sin embargo, el modelo económico adolece de varios problemas, en primer lugar, la volatilidad del token FIL, que no permite un coste de almacenamiento. La gobernanza del protocolo es administrada por completo por Protocol Labs, en un momento en que todos los proyectos de blockchain se están moviendo a DAO. La hoja de ruta no está claramente definida, pero quizás esto se deba al hecho de que Filecoin es solo un engranaje en el ecosistema que Protocol Labs pretende crear.
También hay que tener en cuenta que aún se están elaborando muchos detalles sobre este proyecto. El lanzamiento de la red principal tuvo un comienzo muy positivo al ofrecer la mayor cantidad de espacio de almacenamiento de cualquier proveedor de almacenamiento de datos descentralizado existente, combinado con el crecimiento de su ecosistema.