Warum gelingt meine Transaktion in der Simulation, wird aber On-Chain rückgängig gemacht?
Möglichkeit
EVM-Simulationswerkzeuge führen eine Transaktion gegen einen Snapshot des Chain-Zustands aus, aber bis die Transaktion in einem Block landet, hat sich der Zustand verändert. Bei Multi-Hop-DeFi-Operationen verwandelt ein Price-Oracle-Tick oder eine konkurrierende Transaktion, die denselben Pool berührt, eine valide Simulation in einen On-Chain-Revert. Entwickler haben keine Möglichkeit, aus einer Simulation zu erfahren, wie sensitiv ihre Transaktion gegenüber Zustandsdrift zwischen Aufruf und Aufnahme ist. Aktuelle Analysen von EVM-Workloads in der Produktion bestätigen, dass das Ausführungsverhalten hochgradig zustandssensitiv ist und dass aktuelle Gas- und Simulationswerkzeuge diese Varianz nicht berücksichtigen. Die Lücke ist am größten bei komplexen Interaktionen über mehrere Contracts hinweg, genau dort, wo die Einsätze am höchsten sind.
Warum es wichtig ist
Simulation, die die zustandssensitive Ausführungszeit widerspiegelt, ist das Primitive, das komplexe On-Chain-Operationen für Entwickler vorhersagbar macht.
Wie ich die Chance bewerte
Der Opportunity Score ist meine persönliche Einschätzung, keine Messung: wie stark es schmerzt, wie oft es auftritt und wie wenig heute existiert, um es zu lösen. Ein höherer Wert bedeutet, dass ich es für lohnender halte, es umzusetzen.
Wie viel Schmerz es verursacht, wenn es auftritt.
Wie oft Menschen tatsächlich darauf stoßen.
Wie wenig gute Werkzeuge dafür heute existieren.
Weitere lösungswürdige Probleme
Warum kann ich meine Zahlungsfähigkeit nicht beweisen, ohne meinen Kontostand offenzulegen?
BlockchainWarum ist das Bewegen von Geld zwischen Blockchains immer noch beängstigender als das frühe Internet?
BlockchainWarum bedeutet Compliance immer noch ein PDF und ein Gebet?
BlockchainWarum ist Self-Custody immer noch eine Wahl zwischen dem Verlust der eigenen Schlüssel und dem Vertrauen in ein Unternehmen?
BlockchainWarum braucht die Tokenisierung eines realen Vermögenswerts noch immer zehn Mittelsmänner?
BlockchainWarum kann ein Stablecoin keine Zahlung ohne Internetverbindung abwickeln?