-
La fuga de datos ha sido una constante en la historia de internet.
-
Empresas que manejan contenido estรกn migrando a las redes de criptoactivos como una soluciรณn .
Los servicios convencionales de almacenamiento de informaciรณn en nube son cada vez mรกs costosos y no ofrecen mayores incentivos para sus usuarios, ademรกs de reducir las posibilidades en la transferencia de datos. Tambiรฉn, por ser serviciosย centralizados, pueden resultar poco confiables en cuanto a su capacidad para preservar la integridad de los datos.
Una de las aplicaciones mรกs disruptivas de la tecnologรญa de criptoactivos es el almacenamiento masivo y descentralizado de la informaciรณn. Siendo la descentralizaciรณn un concepto que ha rondado en diversas รกreas de las comunicaciones, la organizaciรณn empresarial y social, con la tecnologรญa Bitcoin se presenta al mundo una opciรณn, aun en fase experimental, que combina registros descentralizados e inmutables, transparencia y seguridad con un sistema de incentivos para el mantenimiento de la red.
Ademรกs, servicios como Dropbox, Google Drive y Mega ofrecen almacenamiento gratis hasta una determinada capacidad. Si el usuario requiere una capacidad de almacenamiento mayor a tal lรญmite, debe pagar una cierta tarifa. En el caso de Dropbox, esta plataforma permite almacenar 2 GB de forma gratuita, pero si el usuario requiere 1 TB de almacenamiento, deberรก pagar 10 dรณlares mensuales. En contraste, la blockchain deย Siaย tiene una tarifa mensual de tan solo $0.31 dรณlares por 1 Terabyte.
Por otro lado, la fuga de datos ha sido una constante en la historia de internet, por eso las empresas o usuarios que manejan contenido que consideran debe ser protegido, estรกn migrando a las redes de criptoactivos como una soluciรณn efectiva e innovadora para esto.ย Si la informaciรณn fuese almacenada en un solo nodo, se correrรญa el riesgo de perderla para siempre en caso de que esa base central falle.
Asรญ han surgido diversas plataformas e implementaciones dedicadas a resguardar la informaciรณn de aquellos usuarios que no cuentan con suficiente espacio de almacenamiento y deciden depositar su confianza en estos protocolos. Sin embargo, hay que recordar que las plataformas blockchain aรบn son proyectos en desarrollo, por lo que conviene seguirles la pista para evitar fallas o malas prรกcticas que pongan en jaque nuestros datos.
En estas redes blockchain la informaciรณnย se halla resguardada de forma compartida por mรบltiples servidores ubicados alrededor del mundo, quienes conservan una copia de la cadena de bloques.ย Ademรกs, la descentralizaciรณn permite que el cliente o usuario realice transacciones con su informaciรณn o incluso pueda editarla si cuenta con las llaves privadas รบnicas de ese registro.
De alguna manera, se pueden comparar estas redes descentralizadas con los servicios de torrents que son tan populares para descargar pelรญculas, libros, mรบsica e infinidad de archivos. Funcionando con una lรณgica P2P, en el cliente BitTorrent una cantidad numerosa de usuarios guarda un archivo y lo mantiene en lรญnea a disposiciรณn de quien quiera descargarlo. Los archivos pueden ser duplicados, modificados y distribuidos un sin fin de veces.
Una de las diferencias entre el servicio de torrents y la tecnologรญa de criptoactivos estรก en que el primero no fue diseรฑado con un sistema de incentivos monetarios, y las labores de quienes participan en รฉl son altruistas.
Cabe recordar que BitTorrent fue adquirido por la Fundaciรณn Tronย en julio de este aรฑo. Hasta el momento se desconoce si la entidad integrarรก la base de usuarios de BitTorrent de 150 millones de personas al desarrollo de la blockchain de Tron, o si llegarรก a desarrollar capacidades monetarias o de inteligencia artificial con el cliente a travรฉs de las implementaciones tecnolรณgicas de blockchain.
A continuaciรณn listamos 5 soluciones basadas en blockchain para el almacenamiento masivo de datos.
FileCoin
FileCoin es una criptomoneda y protocolo que funciona como soluciรณn para el almacenamiento de datos. Desarrollado por Protocol Labs, la criptomoneda es ejecutada encima del Sistema de Archivos Interplanetario (IPFS, por sus siglas en inglรฉs) buscando crear nuevas formas de almacenar y compartir la informaciรณn en internet.
Sin embargo, su diferencia con los protocolos web, radica en que en lugar de almacenar los archivos en una direcciรณn URL centralizada, su algoritmo de ruteo permite obtener el contenido desde cualquier lugar o canal que se conecte a los nodos de su red.
Mediante una direcciรณn hash, el contenido se hace inmutable y estรก protegido contra las decisiones de terceros que quizรก no quieran que ese contenido exista o que sea visible para el pรบblico. Ademรกs, permite al usuario configurar los niveles de privacidad desde hacer visible enteramente el archivo hasta compartirlo puntualmente con quien desee.
Otra de las ventajas que permite la distribuciรณn de los archivos a travรฉs de esta red es que no es solamente es un servidor el que almacena la informaciรณn, sino que esta es fragmentada entre diversos nodos y usuarios ubicados alrededor del mundo, independientes y separados. De esta forma, los usuarios pueden rentar su espacio de almacenamiento sobrante para resguardar archivos de terceros y recibir una recompensa por ello, obteniendo FileCoins por su labor.
Este funcionamiento es comรบn a todas las plataformas de esta lista.
En septiembre de 2017, FileCoin realizรณ una Oferta Inicial de Moneda (ICO), recolectando $257 millones de dรณlares de parte de los inversionistas y rompiendo el rรฉcord de recaudaciรณn para este tipo de eventos financieros hasta el momento.
La ICO solo estuvo disponible para inversionistas acreditados ante las autoridades de Estados Unidos. Para lograr la acreditaciรณn de inversionista en este paรญs se deben tener ingresos anuales de mรกs de 200 mil dรณlares o formar una red de trabajo valorada en $1 millรณn de dรณlares. Es importante destacar que hasta el momento no existen fichas de Filecoin y no existirรกn hasta que el proyecto mine su bloque gรฉnesis (planteado para 2019), de modo que eso previene a los usuarios de no caer en posibles estafas que ofrezcan la criptomoneda.
Los desarrolladores de FileCoin crearon un particular mecanismo de consenso para la red de Filecoin, que lleva por nombre Prueba de Replicaciรณn (PoRep), la cuรกl requiere que los mineros prueben ante un verificador que han creado varias copias del mismo archivo y los han guardado en la red, lo que hace mรกs confiable el almacenamiento de informaciรณn y motiva a los nodos a aรฑadir mรกs espacio de sus discos duros para obtener una mayor recompensa.
Hasta el momento no se ha lanzado la versiรณn alfa del protocolo y el pรบblico no ha podido interactuar con este mecanismo de consenso.
En el papel blanco que describe este mecanismo, el equipo de Filecoin afirma:
Les presentamos la Prueba de Replicaciรณn (PoRep), un nuevo tipo de Prueba de Almacenamiento (PoSt) que puede ser utilizado para probar que unos datos (D) han sido replicados en los discos de almacenamiento fรญsicos. Obligar a hacer copias fรญsicas รบnicas permite a un verificador que compruebe si un minero no estรก replicando la informaciรณn en un solo lugar. Esta construcciรณn es particularmente util en la Computaciรณn en la Nube y las redes de almacenamiento descentralizado, que deben ser transparentemente verificables, resistente a los ataques Sybil y poco compatible con la externalizaciรณn del servicio (outsourcing).
Filecoin
Por su parte, el equipo de Protocol Labs ha trabajado en proyectos como libp2p, IPFS, IPLD, Multiformats y Coinlist, que ofrece servicios de asesorรญa financiera en criptoactivos para inversionistas y que fue la plataforma utilizada para realizar el ICO de Filecoin. Los desarrolladores del equipo Protocol Labs son especialistas en el desarrollo de protocolos P2P. A su vez se han declarado afines a la filosofรญa de Zcash y Ethereumย en cuanto a sus desarrollos tecnolรณgicos.
Sia
Sia es un protocolo surgido del evento HackMIT en 2013, un encuentro estudiantil donde se desarrollan y presentan proyectos de diversa รญndole. Oficialmente, Sia fue lanzado en 2015 y persigue tambiรฉn la utilizaciรณn de la capacidad de las unidades de memoria para crear un mercado descentralizado de almacenamiento masivo potenciado por la moneda siacoin.
En el papel blanco del protocolo se lee:
Presentamos a Sia, una plataforma para el almacenamiento descentralizado. Sia permite la conformaciรณn de contratos de almacenamiento entre partes. Los contratos son acuerdos entre el huรฉsped de la informaciรณn y su cliente, definiendo quรฉ datos serรกn almacenados y bajo quรฉ costo. Los clientes requieren que el huรฉsped pruebe, en intervalos regulares, que aรบn estรกn almacenando los datos del cliente.
Filecoin
Siacoin utiliza como algoritmo de consenso la Prueba de Trabajo, como Bitcoin, pero tambiรฉn implementa la Prueba de Almacenamiento para proteger y validar estos contratos.ย El papel blanco especifica que el huรฉsped es recompensado por realizar la prueba de almacenamiento, pero penalizado si falla en realizar esta prueba en un momento determinado.
En Sia la criptomoneda local se utiliza para que ambas partes determinen el precio por los servicios ofrecidos, de modo que estos se mantengan en constante competencia y que no existan anomalรญas de precio por ofrecer el mismo servicio que otros participantes de la red son capaces de dar. Por cada terabyte de informaciรณn almacenada, Sia cobra cerca de $2 dรณlares.
Cabe seรฑalar que la emisiรณn total de Siacoins es infinita, pero el protocolo cuenta con halving o reducciรณn de la recompensa actual de 300.000 siacoins. Se estima que el primer halving ocurrirรก en enero de 2023 cuando se reduzca a 30.000 siacoin por bloque. Se puede decir que, a diferencia de Bitcoin que es deflacionario, Siacoin es inflacionario en cuanto a la posibilidad latente de que siempre exista un nรบmero no limitado de monedas.
SiaCoin puede ser minada por equipos ASIC. Estos equipos han generado cierta polรฉmica, pues su crecimiento ha colocado en riesgo la descentralizaciรณn de algunas redes. En el caso puntual de Sia, la empresa Bitmain fue acusada a finales del mes de julio que habรญa estado minando esta plataforma sin anunciarlo al pรบblico. Tambiรฉn se conociรณ que la compaรฑรญa que contaba con el respaldo expreso del proyecto para la fabricaciรณn de este tipo de hardware, Obelisk, se declarรณ en bancarrota y comenzรณ a reintegrar todas las รณrdenes de compra por mineros ASIC especializados en Sia tras el lanzamiento del equipo minero de Bitmain.
En el protocolo de Sia los archivos son almacenados en una red formada por numerosos discos de memoria distribuidos, donde solamente el dueรฑo de la informaciรณn posee las llaves privadas y es capaz de movilizar los archivos segรบn su criterio. Esto dota a la red de privacidad ya que ni siquiera los dispositivos de memoria son capaces de desencriptar los archivos y leerlos. Ademรกs, con la suite de herramientas SiaPulse, el usuario puede verificar la localizaciรณn y otros datos de los huรฉspedes de su informaciรณn.
Esta red cuenta con un tipo de contrato inteligente que permite estipular las reglas bajo las que se almacena la informaciรณn de forma automรกtica sin necesidad de crear un pacto de confianza entre el dueรฑo de los datos y quien aloja su informaciรณn.
Storj
Storj es un proyecto de almacenamiento distribuido construido sobre la red de Ethereum. Es uno de los mรกs populares servicios de este tipo, con una comunidad activa y numerosa de cerca de 20.000 usuarios y 19.000 huรฉspedes, lo que se refleja en su posiciรณn como lรญder de mercado entre todos los proyectos similares para el almacenamiento masivo distribuido.
Segรบn su papel blanco, la plataforma estรก enfocada en ser de cรณdigo abierto y basar su desempeรฑo y escalabilidad en la experiencia del usuario, buscando su diferencia en su interfaz de usuario, la administraciรณn dinรกmica de archivos, el uso de herramientas y la sencilla operatividad de sus nodos. Ademรกs, la posibilidad de pagar los servicios con dรณlares (USD) permite su apertura a mรกs mercados.
[Storj] es una red P2P de almacenamiento en la nube que implementa criptografรญa del cliente para transferir y compartir datos sin apostarse en un tercero que provea de almacenamiento. La remociรณn de los controles centrales puede mitigar las fallas mรกs frecuentes en los datos, asรญ como incrementa significativamente la seguridad, la privacidad y el control de datos. Las redes P2P son por lo general inviables para los sistemas de almacenamiento, ya que la disponibilidad de los datos es una cuestiรณn de popularidad, mรกs que de utilidad
Filecoin
En cuanto a la soluciรณn propuesta para verificar la vigencia de los datos, Storj afirma que serรก un sistema que acoplarรก a esta tarea los pagos realizados de forma directa entre pares:
Nosotros proponemos una soluciรณn en cuanto a un sistema de verificaciรณn de reto-respuesta acoplado con pagos directos. De esta forma podemos chequear la integridad de los datos periodicamente y ofrecer recompensas a las partes para mantener los datos. Ademรกs, proponemos un modelo para atender el acceso a los datos y su desempeรฑo con un set de nodos federados o independientes.
Filecoin
A pesar de ser un protocolo que aรบn no tiene con su propia blockchain, cuenta con una suite de diversas aplicaciones. El equipo desarrollador de la principal implementaciรณn es Storj Labs, compaรฑรญa con fines de lucro que suministra los servicios de red a los usuarios. La empresa tiene alianzas con Microsoft Azure y FileZilla, dรกndole un perfil competitivo frente a otros servicios en la nube convencionales como Dropbox, Google Drive y Amazon Web Services (AWS).
Sin embargo, su propio funcionamiento y objetivos comprometen la descentralizaciรณn de su servicio. Las decisiones empresariales han sido tomadas para garantizar el crecimiento del proyecto, incluso a costa de parte de su descentralizaciรณn.
Storj no es una plataforma minable. Los archivos son auditados al comprobar a los guardianes de la informaciรณn que los dispositivo de memoria se encuentran en lรญnea y mantienen la integridad del archivo, recibiendo una recompensa por esta labor. El pago es realizado con STORJ, un token ERC-20 de Ethereum, lo que indica que este proyecto aรบn no cuenta con su propia blockchain.
Swarm
En el caso de Swarm no se trata de una plataforma o protocolo blockchain, sino de una implementaciรณn tรฉcnica de Ethereum para el almacenamiento de datos. Esta herramienta serรก activada en conjunto con el servicio de mensajerรญa Whisper y la Mรกquina Virtual de Ethereum (EVM).
Hay que destacar que sigue siendo una implementaciรณn en desarrollo, ya que el equipo de colaboradores de Ethereum sigue atendiendo diversas soluciones de escalabilidad, por lo que llegarรก progresivamente en algรบn momento. Segรบn el desarrollador Taylor Gerring, Swarm y Whisper funcionarรกn en conjunto como parte de la visiรณn de Ethereum de convertirse en una ยซcomputadora globalยป.
Swarm estรก siendo diseรฑado como un protocolo que se beneficia de la ejecuciรณn automรกtica de los contratos inteligentes que corren sobre la Mรกquina Virtual de Ethereum (EVM). Este protocolo de contadurรญa es independiente de un mecanismo fรญsico de almacenamiento. Esto quiere decir, que no estรก intrรญnsecamente atado a un sistema especรญfico de almacenamiento. Puede ser IPFS, BitTorrent, o alguna tecnologรญa futura aรบn no inventada
Filecoin
Recientemente, en junio de este aรฑo, se anunciรณ a travรฉs de las redes sociales de Ethereum el lanzamiento de la tercera prueba de concepto de Swarm, incluyendo un protocolo de mensajerรญa nodo a nodo. Segรบn especificaron en esa oportunidad, Swarm es capaz de prescindir de los servicios web ya que podrรกn alojarse pรกginas y aplicaciones descentralizadas (Dapps) en la nube, utilizando solo el protocolo y las capacidades de Ethereum.
Si bien la inmutabilidad es una de las facultades mรกs aplaudidas de las redes blockchain, en algunos casos la mutabilidad podrรญa ser deseable, por lo que en esta versiรณn mรกs reciente se incluyeron ciertas caracterรญsticas para facilitar el acceso a contenidos cambiantes o editables. Esta caracterรญstica estรก integrada con el Servicio de Nombres de Ethereum (ENS), que permite crear y mantener dominios web registrados en la blockchain de Ethereum. Ademรกs, esta herramienta permitirรก sincronizar archivos locales guardados en los sistemas Linux y Mac, lo que harรก mucho mรกs compatible la implementaciรณn posibilitando la ediciรณn y actualizaciรณn de contenidos en la red.
Maidsafe
Maidsafe es una compaรฑรญa establecida en el Reino Unido encargada de implementar la SAFE Network, una red descentralizada que utiliza la Prueba de Recursos como mecanismo de consenso para almacenar informaciรณn.
Safecoin, o MaidSafecoin (MAID) es la ficha interna de la plataforma que remonta sus orรญgenes como proyecto al aรฑo 2002, diseรฑada por el equipo liderado por su CEO David Irvine, partiendo de la base de que ยซun internet basado en un solo servidor estรก completamente en contra de la lรณgicaยป, segรบn una entrevista con TechCrunch. Irvine se referรญa con estas palabras al peligro latente de que el internet se convirtiera en un arma para controlar a sus usuarios con publicidad y censura.
Dada su antiguedad, MaidSafe se distingue de los demรกs proyectos de criptomonedas en tener muchรญsimo mรกs tiempo como emprendimiento, uno de los primeros en plantear la descentralizaciรณn como una clave para crear el internet del futuro.
En una entrevista con Max Keiser, uno de los fundadores de MaidSafe,ย Nick Lambert asegurรณ que la plataforma permite compartir informaciรณn y establecer comunicaciones de toda รญndole de forma descentralizada. Asimismo, es utilizada para hacer transacciones financieras como Bitcoin.
Fundamentalmente es una red global descentralizada de datos y comunicaciones, incluyendo todas las formas de comunicaciรณn como el email y los archivos de voz. Asรญ que lo que estamos intentando hacer es reemplazar el internet y descentralizarlo. La comparaciรณn con Bitcoin radica en que de la misma forma en que Bitcoin estรก tratando de sustituir las instituciones financieras y los intermediarios en las transacciones financieras, MaidSafe trata de hacer esto con los datos removiendo los centros de datos pertenecientes a las empresas tradicionales de tecnologรญa a medida que los usuarios se integren. Estamos haciendo por los datos lo que Bitcoin estรก haciendo por los intercambios.
Filecoin
La versiรณn alfa de la SAFE Network de MaidSafeย fue lanzada durante el aรฑo 2016, generando un aumento de 40% en el precio de su criptoactivo, las MaidSafeCoins, luego de 6 aรฑos de espera y 8 versiones de prueba.
Desde entonces el pรบblico y los desarrolladores de la red pueden interactuar de forma abierta con ella, disponiendo de una API habilitada para los sistemas de Windows, Mac y Linux.
Mรกs tarde en 2017, la empresa lanzรณ una versiรณn mรณvil para Android e iOS de las aplicaciones de SAFE Messages y Authenticator, englobadas en el lanzamiento de Alpha 2, buscando elevar los niveles de seguridad de la informaciรณn de los usuarios.
Authenticator ofrece una interfaz de identificaciรณn de usuarios y sirve para permitir acceso rรกpido y seguro a sus aplicaciones. Por su parte, la mensajerรญa de SAFE encripta los mensajes de extremo a extremo, cifrando los mensajes, garantizando que solo los lea quien los envรญa y quien los recibe.
Actualmente la red utiliza la Prueba de Recurso como mรฉtodo para validar la disponibilidad de los nodos recopilando datos de estos como la velocidad del CPU, el ancho de banda disponible, espacio de memoria en disco y tiempo en lรญnea, permitiendo asรญ hacer un grรกfico sobre la estabilidad de la red.
Recientemente, publicaron el cรณdigo base de una implementaciรณn para establecer un nuevo mecanismo de consenso prรณximo a activar.
Segรบn afirman en una publicaciรณn sobre este tema, el Protocolo para el Consenso Asincronizado Transparente Seguro y Eficiente, (PARSEC), )disponible en GitHub), garantiza matemรกticamente que la red alcanzarรก el consenso aรบn cuando una cantidad de transacciones no sean transmitidas o presenten retraso.
Para esto, PARSEC utiliza el protocolo Gossip para transmitir la informaciรณn a lo largo de la red. La idea es sencilla: tal y como en el mundo real los rumores son difundidos por las personas, el objetivo es que la informaciรณn sea difundida de forma masiva y rรกpida entre los diferentes participantes de la red.
En teorรญa, cada computadora consulta a un nodo de forma aleatoria acerca de la informaciรณn recopilada y luego, la difunde a lo largo de la red permitiendo que los otros servidores puedan construir una imagen de lo que estรก sucediendo en tiempo real.
Imagen destacada por BillionPhotos.com / stock.adobe.com