Wenn ein Zustandsabschnitt aus dem Arbeitsspeicher auf die Festplatte geschrieben wird, kann es passieren, dass eine Leseanfrage ihn genau in diesem Moment auf keiner der beiden Seiten sieht. Reth PR #28316 beschreibt dieses Übergaberennen: Eine historische Abfrage erfasst zunächst eine konsistente Ansicht, verwirft dann aber den darin enthaltenen Arbeitsspeicher-Snapshot und liest anschließend aus der aktuellen Overlay-Ebene. Wenn Persistierung und Verdrängung dazwischen stattfinden, kann eine Abfrage des neuesten Zustands fehlschlagen. Die Lösung besteht darin, dass die Overlay-Ebene denselben Snapshot weiterverwendet. Meiner Ansicht nach reicht es nicht aus, dass ein Zustand „auf der Festplatte und im Arbeitsspeicher vorhanden ist“ – eine Abfrage muss auch denselben Zeitpunkt erfassen. Dies ist eine noch zu prüfende Fehlerbehebung für den Client $ETH . Im Original geht es um eth_call und eth_estimateGas; solche fehlgeschlagenen Lesevorgänge sollte man nicht unmittelbar als Verschwinden von Vermögenswerten auf der Chain interpretieren.