La signature est valide, mais le résultat de la transaction peut tout de même être incorrect. Les assertions natives de transaction présentées hier par la Fondation Ethereum visent à ajouter une vérification du résultat aux transactions $ETH : si certaines conditions ne sont pas remplies — montant minimum reçu, plafond de dépenses, etc. — l’opération est annulée.

L’idée est plutôt pratique, mais la solution est encore en cours de conception et son intégration à une mise à niveau via l’EIP-7906 n’est pas encore décidée. Le gaz déjà consommé reste dû même en cas d’annulation, et il faut aussi s’assurer que les règles de vérification elles-mêmes sont fiables. Ne considérez donc pas encore cela comme une protection contre le vol déjà déployée.