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
Nos clients témoignent (4)
Expérience du formateur et sa façon de transmettre le contenu
Roggli Marc - Bechtle Schweiz AG
Formation - FinOps
Traduction automatique
Patrick a fait un excellent travail pour trouver l'équilibre entre couvrir tout le matériel préparé et prendre le temps de donner des réponses détaillées aux questions du groupe
Mick Mccarthy - Rakuten Blockchain Lab
Formation - Ethereum for Developers
Traduction automatique
Service personnel et orienté vers mes besoins
ANN - New Vitality Clinic
Formation - GnuCash for Business Accounting
Traduction automatique
I was benefit from the interesting and clear ideas and suggestions.
Vincent van Walt
Formation - A Practical Guide to Successful Pricing Strategies
Traduction automatique