
A WALRUS é uma camada de armazenamento descentralizado construída para operar nativamente sobre a blockchain Sui, focada na persistência eficiente de grandes volumes de dados por meio de blobs. Sua arquitetura combina codificação de apagamento (erasure coding) com armazenamento distribuído, garantindo alta disponibilidade, tolerância a falhas e integridade criptográfica dos dados.
Na codificação de apagamento, um arquivo original é fragmentado em múltiplos blocos de dados e, em seguida, blocos redundantes adicionais são gerados matematicamente. Essa abordagem permite que o arquivo seja totalmente reconstruído mesmo que parte dos fragmentos esteja indisponível, eliminando a necessidade de replicação integral e reduzindo drasticamente o custo de armazenamento. A WALRUS utiliza esse método para distribuir fragmentos entre diferentes nós, mantendo resiliência contra falhas bizantinas e perda de disponibilidade.
O conceito de blob storage na WALRUS refere-se ao tratamento de dados como objetos imutáveis de grande tamanho, identificados por hashes criptográficos. Esses blobs não são executados on-chain, mas sua existência, metadados e garantias de disponibilidade são ancorados na Sui. A blockchain Sui atua como a camada de coordenação, validação e consenso, registrando compromissos criptográficos que asseguram que os dados armazenados fora da cadeia permanecem verificáveis, auditáveis e recuperáveis.
A operação da WALRUS na Sui se beneficia do modelo orientado a objetos da blockchain, permitindo gerenciamento eficiente de estados, paralelismo na verificação e alta escalabilidade. Essa integração cria um sistema onde grandes arquivos podem ser armazenados de forma descentralizada, com garantias criptográficas fortes, baixa latência de recuperação e alinhamento total com os princípios de segurança e desempenho da Sui.



