Prenez contact avec nous

Plan du cours

Jour 1 : Architecture Web3 et cas d'utilisation SCF

  • Primitives cryptographiques : Hachage, arbres de Merkle et cryptographie à clé publique/privée dans le contexte de l'identité d'entreprise (DID).
  • Mécanismes de consensus : Analyse approfondie du PoS (Preuve d'enjeu) vs. PoA (Preuve d'autorité) pour les chaînes de consortium.
  • Défi technique du SCF : Cartographier le processus de « factoring inversé » sur un diagramme d'état-fin.
  • Labo : Configuration de l'environnement de développement local (Hardhat/Truffle/Ganache) et connexion à un testnet.

Jour 2 : Ingénierie des contrats intelligents pour la finance

  • Immersion dans Solidity/Chaincode : Structures de données, mappages et modificateurs.
  • Codage de la « facture » : Création d'une structure pour représenter une facture et des variables d'état pour le statut d'approbation.
  • Automatiser la liquidité : Écriture de fonctions pour requestEarlyPayment(), approveInvoice() et settlePayment().
  • Labo : Rédaction et tests unitaires d'un contrat intelligent basique d'affacturage.

Jour 3 : Intégration, sécurité et déploiement

  • Le problème de l'oracle : Comment récupérer en toute sécurité les données d'expédition (par exemple, « Marchandises reçues ») dans le contrat intelligent pour déclencher le paiement.
  • Bonnes pratiques de sécurité : Analyse des vulnérabilités courantes (réentrance, débordement entier) et outils d'audit (MythX/Slither).
  • L'interface avant du Dapp : Aperçu bref de la connexion d'une interface front-end React/Next.js au contrat à l'aide de Ethers.js ou Web3.js.
  • Projet : Déploiement du contrat SCF sur un testnet et interaction avec celui-ci via un script.

Pré requis

  • Une compréhension des concepts de la blockchain

 

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires