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.

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.