BlockPulseNews
Module 5 sur 24 Intermédiaire

Comprendre les smart contracts

Un programme qui s'exécute tout seul sur une blockchain : ce qu'il peut faire, ce qu'il ne peut pas, et pourquoi il casse.

28leçons de 3 minutes
3unités
0 €accès au contenu

Le programme du module

Chaque leçon dure environ trois minutes et se termine par des exercices. Les unités se suivent, et un examen clôt le module.

1Le principe

  1. « Code = loi » : le distributeur automatique
  2. Le DAO, 2016 : quand « code = loi » a été rattrapé
  3. L'EVM : la machine qui exécute
  4. Le gas, et le tout ou rien
  5. Le déterminisme : même entrée, même sortie
  6. Pas de hasard, pas d'internet, pas d'horloge
  7. L'immuabilité : déployé, donc figé
  8. Parity, 2017 : 513 000 ethers gelés
  9. Les contrats upgradables : le proxy
  10. Qui détient la clé de l'admin ?

2Les standards

  1. Pourquoi des standards : EIP et ERC
  2. Composabilité et malentendu
  3. ERC-20 : le registre des jetons
  4. Le piège de l'approbation
  5. ERC-721 : l'unicité
  6. NFT : autorisation globale et royalties
  7. ERC-1155 : le multi-jeton
  8. Les transferts par lot
  9. ERC-4337 : l'abstraction de compte
  10. Ce que débloque l'abstraction de compte

3Lire et vérifier

  1. Ce que « vérifié » veut dire
  2. Sept choses à regarder en cinq minutes
  3. Les audits : portée et limites
  4. Comment lire un rapport d'audit
  5. Les fonctions à risque
  6. Qui tient la clé ?
  7. Sa checklist avant de signer
  8. Huit contrôles, dans l'ordre
À lire

Ce sujet dans l'actualité

Les articles récents qui touchent à ce module.

Approfondir

La fiche liée

Le module explique le principe ; la fiche détaille le projet.

Le parcours

Prêt à commencer ce module ?

Le contenu pédagogique de l'Académie est gratuit. Créez votre compte, faites votre première leçon, et revenez demain.