Plan du cours

Jour 1 : Architecture Web3 et le Cas d'Usage SCF

  • Primitives Cryptographiques : Hachage, Arbres de Merkle et Cryptographie à Clés Publiques/Privées dans le contexte de l'identité d'entreprise (DID).

  • Mécanismes de Consensus : Plongeon approfondi sur PoS (Proof of Stake) vs. PoA (Proof of Authority) pour les chaînes de consortium.

  • Le Défi d'Ingénierie SCF : Mappage du workflow "Factoring Inverse" vers un diagramme d'état.

  • Labo : Configuration de l'environnement de développement local (Hardhat/Truffle/Ganache) et connexion à un réseau de test.

Jour 2 : Ingénierie des Smart Contracts pour la Finance

  • Plongeon approfondi sur 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 l'approbation.

  • Automatisation de la Liquidité : Écriture de fonctions pour requestEarlyPayment(), approveInvoice() et settlePayment().

  • Labo : Écriture et Test Unitaire d'un Smart Contract de Factoring basique.

 

Jour 3 : Intégration, Sécurité et Déploiement

  • Le Problème des Oracles : Comment obtenir des données de livraison (par exemple, "Marchandises Reçues") de manière sécurisée dans le Smart Contract pour déclencher un paiement.

  • Meilleures Pratiques de Sécurité : Analyse des vulnérabilités courantes (Réentrance, Débordement d'Entier) et outils d'audit (MythX/Slither).

  • L'Interface Utilisateur de l'Application Dapp : Aperçu rapide de la connexion d'une interface utilisateur React/Next.js au contrat via Ethers.js ou Web3.js.

  • Projet : Déploiement du contrat SCF sur un réseau de test et interaction avec lui via un script.

Pré requis

  • Une compréhension des concepts de blockchain

 

 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires