
Une fenêtre contextuelle de wallet affiche une adresse de contrat, un nom de fonction et une estimation de gaz. Rien sur cet écran ne vous indique à quoi ressemblent vos soldes après avoir signé. La plupart des gens cliquent sur « approuver » quand même, car l’alternative consiste à lire du bytecode. La signature aveugle est la cause de la majeure partie des pertes onchain qui ne provenaient pas de bogues de protocole. L’utilisateur l’a autorisée. Il n’avait simplement aucun moyen de voir ce qu’il autorisait. Velora, le prototype réactif de portefeuille DeFi présenté lors du récent Rialo Builders Hub, simule chaque transaction onchain avant que le wallet de l’utilisateur ne signe quoi que ce soit. Le résultat est calculé en premier. La signature intervient ensuite, contre un résultat que l’utilisateur peut inspecter. Associée à une limite quotidienne fixe de 2 500 $ et au blocage automatique des transferts vers des adresses non autorisées, l’agent opère à l’intérieur de murs que l’utilisateur peut réellement voir. Ce qui rend la pré-simulation fiable ici, c’est que l’exécution de @RialoHQ est déterministe par conception. Les programmes sont canonicalisés en bytecode identique sur chaque validateur avant même l’exécution, avec des limites de ressources explicites assignées à l’avance. Une simulation qui ne peut pas diverger de l’exécution réelle est une simulation digne d’être lue. Les portefeuilles matériels ont résolu la question de qui détient la clé. Personne n’a jamais résolu la question de savoir si la personne qui la détient comprenait ce qu’elle signait.
