Mit zunehmender Nutzung von Ethereum wird der Betrieb von Full Nodes immer anspruchsvoller in Bezug auf Ressourcen und Bandbreite, was dazu führt, dass immer weniger Menschen in der Lage sind, Full Nodes zu betreiben, was den Grad der Dezentralisierung des Netzwerks verringert. Um dieses Problem zu lösen, schlug Vitalik 2017 das Konzept der staatenlosen Clients vor. Der zustandslose Client ist darauf ausgelegt, die für den Betrieb eines vollständigen Knotens erforderlichen Speicher- und Bandbreitenanforderungen zu reduzieren, sodass mehr Personen teilnehmen können und das Netzwerk dezentralisiert wird.

Zustandslose Clients beweisen die Gültigkeit von Zustandsänderungen in einem Block, indem sie kryptografische Beweise, sogenannte „Zeugen“, verwenden, ohne dass spezifische Zustandsdaten erforderlich sind. Dies bietet zustandslosen Clients die Vorteile schneller Synchronisierungszeiten, geringer Speicheranforderungen, geringerer Bandbreitennutzung und mehr. Allerdings stehen staatenlose Kunden auch vor technischen Herausforderungen in Bezug auf Zeugengröße, Zeugenerstellung und Anreizmechanismen.

Forscher haben verschiedene Lösungen vorgeschlagen, um diese Herausforderungen anzugehen, wie z. B. Verkle-Bäume, Zeugen-Caches, Protokollanreize, zwischenstaatliche Wurzeln, staatliche Mieten usw. Es gibt Kompromisse zwischen diesen Ansätzen und es sind weitere Untersuchungen erforderlich, um die optimale Umsetzung zu ermitteln. Wenn technische Hindernisse überwunden werden können, könnten staatenlose Clients die Entwicklung von Ethereum erheblich vorantreiben, die Dezentralisierung verstärken und einen höheren Transaktionsdurchsatz unterstützen.