La séparation des rôles entre l'exécution et le stockage dans la pile Walrus
L'une des décisions de conception plus discrètes mais plus importantes derrière Walrus est la séparation claire entre l'exécution et le stockage. Les couches d'exécution sont conçues pour la vitesse et le règlement. Les couches de stockage sont conçues pour la durabilité et l'évolutivité. Essayer de faire les deux en même temps impose généralement des compromis qui affaiblissent chaque aspect.
Walrus évite cela en se concentrant uniquement sur le stockage et en laissant l'exécution aux chaînes mieux adaptées. Ce focus permet de structurer l'économie du stockage autour de la persistance plutôt que du débit des transactions. Cela élimine également la pression pour que le stockage concurrence les frais d'exécution.
Au fil du temps, ce type de configuration modulaire rend simplement les choses plus cohérentes. Les systèmes deviennent plus faciles à comprendre, plus faciles à utiliser et moins fragiles. Chaque couche a un objectif clair, et rien n'est contraint de faire un travail pour lequel il n'était pas conçu. Cette simplicité est ce qui rend l'ensemble plus sûr et plus pratique à construire.


