Walrus est conçu pour offrir une faible latence, avec des performances principalement déterminées par la latence réelle du réseau plutôt que par une surcharge importante du protocole.
Les données sont écrites directement sur les nœuds de stockage, tandis que la coordination s’effectue séparément sur le réseau, évitant ainsi les goulots d’étranglement causés par la synchronisation globale.
Les lectures ne nécessitent pas de parcourir l’ensemble du réseau ni de récupérer les données à chaque fois. Walrus fournit plutôt les données à partir des fragments disponibles et répare les fragments manquants de manière asynchrone en arrière-plan.
Cette architecture garantit que les opérations normales restent rapides, même en cas de changements ou de pannes partielles. En dissociant les preuves de disponibilité du transfert de données, Walrus offre une latence prévisible qui évolue avec le réseau, et non avec la complexité du système.
@Walrus 🦭/acc walrus 🦭/acc