El protocolo de almacenamiento descentralizado Walrus lanzará su red de prueba en tan solo unas semanas, y los desarrolladores ya están creando aplicaciones novedosas que aprovechan sus propiedades únicas, dijo a Decrypt el científico jefe de Mysten Labs, George Danezis.


En el hackathon de desarrollo de Walrus Breaking the Ice se presentaron más de 60 proyectos y se registraron 288 participantes, con un pozo de premios de 50.000 dólares otorgado a 10 equipos ganadores. Entre los proyectos del hackathon que llamaron la atención de Danezis se encuentran Walrus Pass, una aplicación de venta de entradas y suscripciones, y Link Forge, una aplicación de redes sociales.


“Lo realmente interesante de Walrus Pass es que combina muchas cosas”, dijo, incluyendo ZK-login para iniciar sesión en Gmail con un solo clic, Sui para comprar boletos y suscripciones, y Walrus para “guardar boletos y códigos QR y todo lo que realmente necesitas mostrar en la puerta”. La aplicación, agregó, “ofrece este tipo de experiencia de extremo a extremo que necesitarías abordar como un producto completo”.


Link Forge, por su parte, es “una especie de clon de LinkTree”, que permite a los usuarios subir una foto de perfil y enlaces, lo que les da una presencia en la web descentralizada similar a su perfil de Web2. “Esto pone de relieve que Web3, en términos generales, está lista para empezar a desempeñar el papel que desempeñaron las tecnologías de Web2”, dijo Danezis. “Y lo segundo es que pone de relieve el hecho de que Web3 es naturalmente social”.


Ambas aplicaciones (de hecho, todas las aplicaciones del hackathon) utilizan el “almacén de blobs seguro y descentralizado” de Walrus, en el que los blobs, u objetos binarios grandes, se almacenan en una arquitectura no jerárquica. “Toma grandes cantidades de datos, desde megabytes hasta gigabytes, y realmente no le importa lo que sean”, dijo Danezis. Los almacena “tomando cada archivo y luego dividiéndolo y codificándolo en muchos, muchos fragmentos pequeños que distribuye a través de los nodos de almacenamiento”, lo que le da resistencia y la capacidad de reconstruir el archivo a partir de los fragmentos disponibles al volver a codificarlo. “Puede almacenar todo lo que quieras”, dijo Danezis.



¿Qué es Red Stuff?

La salsa secreta de Walrus es su nuevo algoritmo de codificación de datos, Red Stuff, un algoritmo de codificación de borrado que aprovecha códigos fuente para cortar archivos grandes en fragmentos pequeños y codificarlos.


“Red Stuff es especial porque tiene algunas propiedades clave para lo que estamos tratando de hacer”, dijo Danezis. “En primer lugar, es extremadamente rápido: básicamente puedes codificar gigabytes por segundo de datos”, explicó. “La segunda propiedad que tiene es que te permite reconstruir fragmentos faltantes de manera muy eficiente”, agregó, explicando que utiliza un esquema de codificación dual que “te permite simplemente solicitar fragmentos muy pequeños de todos los demás para reconstruir tu propio fragmento pequeño”, en lugar del enfoque intensivo en recursos de descargar el archivo completo, volver a codificarlo y obtener los elementos faltantes. “Eso es extremadamente eficiente, lo que permite que los nodos de almacenamiento se recuperen de manera efectiva y económica, en lugar de tener que dedicar mucho tiempo a reconstruir lo que deberían haber hecho”, dijo.


Walrus también aprovecha la cadena de bloques “muy rápida” de Sui para gestionar metadatos, administrar nodos de almacenamiento y realizar pagos. “Como todo eso puede suceder a una escala completamente diferente y a un costo muy bajo”, dijo Danezis, Walrus puede emplear técnicas de codificación de borrado novedosas como Red Stuff, que “requieren una gestión de metadatos un poco más compleja que las técnicas tradicionales que solo replican archivos”.


Eso, a su vez, significa que Walrus “termina almacenando muchos menos datos en la red, aproximadamente un factor de cinco, por lo que para almacenar un megabyte, se almacenan aproximadamente cinco megabytes”, dijo Danezis. “Así que esa es la ventaja clave de Walrus, sin sacrificar al mismo tiempo otras dimensiones como la seguridad o la descentralización”.


Testnet y más allá

Con la red de pruebas Walrus en el horizonte, Danezis ya está mirando hacia futuras aplicaciones del protocolo de almacenamiento descentralizado.


Walrus Sites es una de esas aplicaciones, que permite a los usuarios subir su sitio web completo a Walrus. “Las pasarelas te permiten navegar por este sitio web desde tu navegador web sin necesidad de billeteras o software especiales”, explicó. Decrypt ya está utilizando Walrus para proporcionar almacenamiento descentralizado y resistente a la censura de sus artículos de noticias. “Existen sinergias naturales entre las organizaciones de noticias y el almacenamiento seguro y descentralizado”, dijo Danezis, y agregó que los usuarios pueden verificar que los artículos sean genuinos y rastrear su historial de edición en la cadena.


Walrus también está considerando aplicaciones como la IA, agregó. “En la IA actual, hay grandes debates en torno a ‘¿Cómo sé con qué se entrenaron mis modelos? ¿Cómo sé si algo se generó a partir de un modelo?’”, dijo Danezis. Esos datos deben almacenarse en algún lugar para poder auditarlos, explicó, y la necesidad de que “todos puedan verificar realmente qué son y asegurarse de que están usando los mismos datos”, hace que Walrus sea una opción natural.


Otra posible aplicación es almacenar los terabytes de datos que conforman la historia de las cadenas de bloques, dijo. “Walrus es un almacén perfecto para almacenar parte de esos datos, así como para almacenar datos que necesitas saber que estarán disponibles en el futuro, como los que se utilizan como parte de los roll-ups L2 en Ethereum”.


La fase de prueba servirá como una oportunidad para mejorar el rendimiento y la solidez de la infraestructura de Walrus, dijo Danezis, y agregó que, “por otro lado, hay toda una aventura para realmente asegurar que la comunidad se apropie completamente del proyecto”.