Modulare Ketten sind in Bezug auf die Ausführungsgeschwindigkeit, Spezialisierung und Durchsatz viel anpassungsfähiger. Was sie viel weniger diskutieren, ist die Belastung, die solche Designs auf die Datenverfügbarkeit ausüben, wenn Systeme wachsen. Die Ausführung kann hochgeschwindigkeits- und elegant sein, doch sie kann nur so dezentralisiert sein, wie es die Bedingungen von mehreren unabhängigen Akteuren zulassen, die gleichzeitig auf dieselben Daten zugreifen können, ohne dass dies vom Protokoll koordiniert wird.
Hier schleichen sich die Probleme ein. Systeme hören nicht auf, wenn die Verfügbarkeit nicht Schritt halten kann. Sie sind auf diejenigen beschränkt, die validieren können, vertrauen einer kleinen Gruppe von gut ausgestatteten Betreibern oder fügen vertrauenswürdige Relais hinzu, um die Zugänglichkeit zu puffern. Dies sind keine Designfehler, sondern das logische Ergebnis, die Verfügbarkeit als etwas Angenommene und nicht Ingenieurgemäßes zu betrachten.
Walrus wird dadurch gegeben, dass die modulare Ausführung diese Spannung erzwingt. Es betrachtet die Verfügbarkeit von Daten als die Ebenen der Infrastruktur, über die die Ausführung nachdenken sollte, anstatt zu beten, dass sie wahr sein wird. Nachdem die Verfügbarkeit auf Protokollebene synchronisiert und implementiert wurde, verhindern modulare Designs, dass Leistungsangebote mit Dezentralisierung getauscht werden.
Das ist es, was modulare Ketten nicht in ausreichendem Maße diskutieren - und worauf Walrus aufgebaut ist.

