28316

2 Aufrufe
2 Kommentare
看盘搭子阿豪
·
--
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.
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.
Anmelden und weiter Inhalte entdecken
Krypto-Nutzer weltweit auf Binance Square kennenlernen
⚡️ Bleib in Sachen Krypto stets am Puls.
💬 Die weltgrößte Kryptobörse vertraut darauf.
👍 Erhalte verlässliche Einblicke von verifizierten Creators.
E-Mail-Adresse/Telefonnummer