Walrus został zaprojektowany w celu spełnienia rosnącego zapotrzebowania na efektywną dostępność danych, zapewniając, że aplikacje mogą przechowywać i pobierać duże ilości danych bez użycia centralkowych serwerów. Poprzez optymalizację sposobu dystrybucji i weryfikacji danych w sieci, Walrus ma na celu wspieranie nowoczesnych dApp, rollupów oraz usług dezentralizowanych, które wymagają zarówno wydajności, jak i bezpieczeństwa.