Logo ÉTS
Session
Cours
Responsable(s) Kaiwen Zhang

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

La matière ne sera pas nécessairement présentée dans cet ordre. Toutefois, l’ensemble des sujets sera présenté dans le cadre de ce cours. Les heures sont des heures approximatives d’enseignement pour chaque sujet et incluent le temps alloué à l’examen intra-trimestriel et à la revue pour l'examen final.

1.  Fondements (5 heures)

  • Généraux byzantins
  • Consensus distribué
  • Cryptographie appliquée

2.  Bitcoin (15 heures)

  • Preuve-de-Travail
  • Structure de chaînes de blocs
  • Transactions
  • Minage de blocs

3. Ethereum (9 heures)

  • Minage par Ethhash
  • Protocole de GHOST
  • Contrats intelligents et Solidity
  • Preuve-d'Enjeu, Casper
  • NFT, Oracles

4.  Hyperledger (6 heures)

  • Fabric, Consensus PBFT
  • Exécution EOV
  • Composer

5. Sujets avancés (4 heures)

  • Applications pour blockchains
  • Avantages des blockchains
  • Autres systèmes: Ripple, IOTA
 

Laboratoires et travaux pratiques

Des exercices seront donnés environ à chaque semaine durant les laboratoires. Ces exercices ne seront pas corrigés. Les solutions aux questions seront données et discutées durant les cours, une semaine après que les exercices sont publiés. Le but de ces exercices est d'approfondir les connaissances sur le matériel vu en classe et de se préparer pour les examens.

Un rapport d'article sera à remettre vers la fin du semestre. Le rapport portera sur l'analyse d'un article scientifique sur un sujet avancé couvert au delà de la matière du cours. Chaque équipe pourra choisir parmis une liste d'articles.

Le projet de trimestre a pour but de faire la synthèse des connaissances acquises dans le cadre du cours et d'acquérir de nouvelles connaissances liées au cours. Les étudiants peuvent proposer leurs propres projets ou choisir parmi la liste suggérée.