Vitalik Buterin, Mitbegründer von Ethereum, hat die Einführung von "Transaktionssimulation"-Funktionen vorgeschlagen, um die Sicherheit und Benutzererfahrung von Ethereum-Wallets und Smart Contracts zu verbessern. Buterin schlägt vor, dass Nutzer zunächst ihre Absichten auf der Blockchain festlegen und anschließend die simulierten Transaktionsergebnisse überprüfen sollten, bevor sie die Aktion bestätigen oder abbrechen. Dieser Ansatz könnte mit Ausgabenlimits und Multi-Signatur-Genehmigungen kombiniert werden, um eine Übereinstimmung zwischen den Nutzerabsichten, den erwarteten Ergebnissen und den Risikoschwellen sicherzustellen. Das Ziel ist es, risikoarme Vorgänge zu erleichtern und risikoreiche Vorgänge herausfordernder zu gestalten. Buterin erkennt die Komplexität bei der Definition von Nutzerabsichten an und stellt fest, dass, obwohl eine perfekte Sicherheitslösung unerreichbar ist, ein robuster Ansatz darin bestehen würde, dass Nutzer ihre Absichten durch mehrere sich überschneidende Methoden angeben, wobei das System nur dann ausgeführt wird, wenn Konsistenz besteht. Dieser Fokus auf die Nutzerabsicht ist auf Wallets, Smart Contracts, Betriebssysteme und Hardware anwendbar.