DESIM3 Blockchain

Objectif du cours : 
  • Comprendre les principes fondamentaux de la technologie blockchain, son fonctionnement, sa structure de données, ses composants clés et ses caractéristiques de sécurité.
  • Comprendre la notion de transaction blockchain et des contrats intelligents (smart contracts), ainsi que leur rôle dans l'automatisation des processus, la création de jetons et l'exécution de logique contractuelle.
  • Comprendre les mécanismes de consensus utilisés dans la blockchain, tels que la preuve de travail, la preuve d'enjeu, le consentement délégué ainsi que les modèles de gouvernance des réseaux blockchain.
  • Connaitre les applications et les cas d'utilisation de la blockchain dans divers domaines, tels que les finances, la logistique, la santé, l'identité numérique, l'approvisionnement et évaluer les avantages et les défis associés à chaque application.
  • Utiliser des outils et des bibliothèques spécifiques pour intégrer la blockchain dans Unity.
  • Intégrer des fonctionnalités de blockchain telles que les portefeuilles numériques, les jetons non fongibles (NFT), les transactions en jeu, etc., dans des jeux.
  • Développer des contrats intelligents (smart contracts) et les intégrer dans des projets Unity pour gérer les transactions et les logiques de jeu.
  • Implémenter la vérification côté serveur pour garantir l'intégrité des données de la blockchain et prévenir les fraudes ou les tricheries dans les jeux utilisant la blockchain.