B.BlockAxis⌕ Recherche
Menu

Autorisations et risques applicatifs

Une approbation ERC-20 autorise une adresse désignée à transférer des tokens pour votre compte, dans la limite du montant autorisé.

IntermédiaireContenu révisé · 13.09.20264 min de lecture · prévoir 5–10 min pour l’atelierBlockAxis
← Lire les mécanismes
Atelier · 20 XP

Attribués une fois après une réponse correcte.

Ce que nous allons éclaircir

Séparer autorisation, transfert et révocation

À connaître avant : Wallets hot, warm et cold · Un état partagé et des comptes

Lire les mécanismes · Étape 2 / 6

Point clé

Une approbation ERC-20 autorise une adresse désignée à transférer des tokens pour votre compte, dans la limite du montant autorisé.

L’essentiel

Une approbation ERC-20 autorise une adresse désignée à transférer des tokens pour votre compte, dans la limite du montant autorisé. Certaines autorisations sont très élevées et persistent après une première utilisation. Signer une autorisation mal comprise peut être aussi dangereux qu’envoyer directement les actifs.

Le mécanisme

Les risques applicatifs comprennent bugs, réentrance, manipulation de prix, droits administratifs abusifs et dépendances défaillantes. Un audit réduit une partie de l’incertitude sans garantir l’absence de faille. Les limites d’exposition et la possibilité de suspendre une opération doivent être évaluées à l’échelle du système.

Les points d’attention

Les contrats ne connaissent pas automatiquement l’identité humaine derrière une adresse. La transparence est pseudonyme, et les interactions publiques peuvent relier des comportements. Un service RPC ou une interface centralisée peut par ailleurs observer des métadonnées ou devenir indisponible sans que la chaîne s’arrête.

Comprendre en profondeur

Une approbation ERC-20 permet généralement à un bénéficiaire de déplacer des jetons dans la limite d’une allocation. Elle ne les transfère pas nécessairement immédiatement. Le bénéficiaire peut être un contrat dont le comportement mérite examen. Une allocation illimitée réduit les approbations répétées mais maintient une permission plus large. Un permit signé peut autoriser un comportement similaire sans transaction d’approbation initiale du détenteur.

Limites et erreurs fréquentes

Déconnecter un site supprime généralement une connexion d’interface, pas une allocation sur chaîne. Révoquer peut nécessiter une transaction et des frais. Le symbole du jeton ne suffit pas : plusieurs contrats peuvent porter le même. Identifiez chaîne, contrat du jeton, bénéficiaire, montant et éventuels échéance ou nonce.

Le mécanisme en un schéma

VOIR LES LIENS
Séparer autorisation, transfert et révocationQuatre repères liés
  1. 01Autoriser un bénéficiaire
  2. 02Allocation enregistrée
  3. 03Permission utilisée
  4. 04Révoquer le reliquat

Ces repères représentent des notions liées, pas nécessairement des étapes successives.

Lire l’explication

Une approbation ERC-20 permet généralement à un bénéficiaire de déplacer des jetons dans la limite d’une allocation. Elle ne les transfère pas nécessairement immédiatement. Le bénéficiaire peut être un contrat dont le comportement mérite examen. Une allocation illimitée réduit les approbations répétées mais maintient une permission plus large. Un permit signé peut autoriser un comportement similaire sans transaction d’approbation initiale du détenteur.

La distinction qui change l’analyse

01Autorisation
02Solde

Un wallet peut détenir 30 tokens tout en autorisant un contrat à en dépenser jusqu’à 100. L’approbation fixe une permission, pas un transfert. Des dépôts ultérieurs peuvent augmenter ce que le contrat encore autorisé peut prendre, dans la limite applicable.

À 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.

Atelier d’application · à votre rythme

Appliquer la leçon à un cas

Un utilisateur autorise 1 000 unités, en dépense 100 par ce bénéficiaire puis déconnecte le site. Supposez une réduction normale de l’allocation. Notez la permission restante séparément du solde du portefeuille et du statut de connexion.

Quelle autorisation reste et quelle action la supprimerait ?

Choisissez une réponse.

Explication interactive · modèle conceptuel

Ce qu’autorise une signature

Examiner

Vérifiez réseau, destinataire, actif et permissions.

Aucune transaction réelle n’est envoyée.
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.

Sources et références

Références pour les mécanismes décrits. Les exemples chiffrés sont fictifs sauf indication contraire. Consultez la version, le réseau et la juridiction applicables.

Références revues le 21 septembre 2026. Toutes les sources →