El walrus no replica los blobs de la manera en que la gente espera, y eso es intencional.
Cuando se carga datos, Walrus los divide en fragmentos y los codifica usando codificación por eliminación. Cada nodo almacena solo una parte, no una copia completa. Mientras haya suficientes fragmentos disponibles, se puede reconstruir el blob original.
Esto evita el desperdicio que conlleva mantener muchas copias completas de los mismos datos. En lugar de multiplicar los costos de almacenamiento, Walrus distribuye la responsabilidad. Ningún nodo individual es crucial, pero el grupo sí lo es.
La recuperación está integrada en el diseño. Si algunos fragmentos desaparecen, los restantes son suficientes para reconstruir los datos. Los nodos que no logran servir su parte pierden recompensas, por lo que la red favorece naturalmente la confiabilidad.
El resultado es más silencioso que la replicación, pero más eficiente. El almacenamiento se escala sin que los costos exploten, y la durabilidad no depende de que ningún operador permanezca en línea para siempre.
Walrus elige la matemática sobre la duplicación.
@Walrus 🦭/acc $WAL #Walrus