Attribués une fois après une réponse correcte.
Distinguer validation, financement et récupération
À connaître avant : Autorisations et risques applicatifs · Multisig : règles, sauvegardes et récupération
Questionner le système · Étape 6 / 6
Un wallet intelligent peut programmer validation et exécution : limites, récupération ou authentification différente.
L’essentiel
Un wallet intelligent peut programmer validation et exécution : limites, récupération ou authentification différente. L’abstraction de compte regroupe des approches séparant le comportement du compte d’un modèle à clé unique. Les implémentations ne suivent pas toutes le même chemin.
Le mécanisme
Dans un fonctionnement de type ERC-4337, une opération utilisateur peut passer par un bundler et un contrat EntryPoint. Un paymaster peut financer le gas sous conditions. Ces rôles ne s’appliquent pas automatiquement à tout wallet intelligent. Le financement ne rend pas les ressources réseau illimitées.
Les points d’attention
Récupération et mises à jour changent qui peut obtenir le contrôle et sous quelles conditions. Examinez gardiens, seuils, délais, annulation et permissions des modules. Une connexion simple peut masquer des pouvoirs importants ; étudiez règles des contrats et dépendances réelles.
Comprendre en profondeur
Testez tout le cycle : dépense, perte d’un authentifiant, sponsor indisponible, bundler bloqué et mise à jour. Identifiez les alternatives et la récupération sans le prestataire initial. Les gardiens doivent concilier récupération légitime et prévention d’une prise de contrôle. Précisez qui peut modifier ces règles.
Limites et erreurs fréquentes
La programmabilité apporte souplesse et code supplémentaire à examiner. Une fonction de récupération ne prouve pas que toute panne est réparable.
Le mécanisme en un schéma
- 01Valider l’autorité
- 02Organiser l’exécution
- 03Financer le gas
- 04Tester la récupération
Ces repères représentent des notions liées, pas nécessairement des étapes successives.
Lire l’explication
Testez tout le cycle : dépense, perte d’un authentifiant, sponsor indisponible, bundler bloqué et mise à jour. Identifiez les alternatives et la récupération sans le prestataire initial. Les gardiens doivent concilier récupération légitime et prévention d’une prise de contrôle. Précisez qui peut modifier ces règles.
Replacez le mécanisme dans son contexte
Un wallet fictif exige deux gardiens indépendants sur trois et 48 heures de délai. Un gardien est compromis. Supposez le seuil correctement appliqué et aucune autre voie de récupération.
Appliquer dans l’atelier →Ce que ce mécanisme ne garantit pas
La programmabilité apporte souplesse et code supplémentaire à examiner. Une fonction de récupération ne prouve pas que toute panne est réparable.
La distinction qui change l’analyse
Un wallet fictif exige deux gardiens sur trois et 48 heures. Attendre ne remplace pas la seconde approbation manquante. Décrivez seuil, délai et annulation séparément, puis examinez si une autre voie peut les contourner.
À vous de l’expliquer
Reprenez le cas ci-dessus. Nommez ce qui est établi, ce qui reste à vérifier et la preuve qui permettrait de conclure. Une réponse solide traite les deux côtés du schéma.
Appliquer la leçon à un cas
Un wallet fictif exige deux gardiens indépendants sur trois et 48 heures de délai. Un gardien est compromis. Supposez le seuil correctement appliqué et aucune autre voie de récupération.
Seuil et délai sont distincts. Le temps ne remplace pas l’approbation manquante. Dans un système réel, examinez aussi mises à jour et permissions alternatives.
Les termes de cette leçon
- Gas
- Une mesure des ressources d’exécution ; quantité de gas et prix unitaire sont deux données distinctes.
Préparer une note de correction
Décrivez le passage et la correction proposée. Vous pourrez copier cette note pour la partager ; rien n’est envoyé. N’incluez aucune donnée personnelle ou confidentielle.