Global Knowledge

Blockchain Architecture

Par Global Knowledge

Objectifs

A l'issue de la forrmation, les participants auront acquis connaissances et compétence sur les sujets suivants :

  • Qu'est-ce que la Blockchain?
  • Comment fonctionne une Blockchain?
  • Les types de Blockchain
  • En quoi la Blockchain est-elle différente de ce que nous utilisons aujourd'hui?
  • Les cas d'utilisation blockchain
  • À quoi ressemble une application Blockchain?
  • Comment concevoir, développer et tester une application Blockchain?

Programme

Qu'est-ce que la Blockchain?

  • Un registre des systèmes de conservation
  • Confiance
  • Décentralisation
  • Environnement sans confiance

Comment fonctionne la Blockchain?

  • Annonces
  • Blocs
  • Noeuds
  • Chaînage
  • Vérification
  • Consensus
  • Evolutivité
  • Intimité
  • Hachage cryptographique
  • Empreintes digitales
  • PoW contre PoS

Types de Blockchain

  • Public versus privé
  • Ouvert versus fermé
  • Contrats intelligents
  • Blockchain comme histoire
  • Jetons / pièces
  • Gaz

En quoi Blockchain est-il différent de ce que nous avons aujourd'hui?

  • Décentralisation
  • Architecture peer-to-peer
  • Logiciel versus firmware
  • Base de données versus Blockchain
  • Base de données distribuée ou autre technologie?
  • Souveraineté des données
  • Consensus du groupe

Cas d'utilisation Blockchain

  • Exemples d'utilisation
  • Devise bancaire
  • Vote
  • Dossiers médicaux
  • Chaîne d'approvisionnement / chaîne de valeur
  • Distribution de contenu
  • Vérification des mises à jour logicielles
  • Forces de l'ordre
  • Titres et titres de propriété
  • Médias sociaux et crédibilité en ligne
  • Propriété fractionnaire
  • Facturation de la télévision par câble
  • Haute tolérance aux pannes
  • DDoS-proof
  • Blockchain publique ou privée?
  • Qui sont les participants?

À quoi ressemble une application Blockchain?

  • DApp
  • Comme une application Web complète à pile complète
  • Tout état interne change et toutes les transactions sont écrites dans la Blockchain
  • Node.js
  • IDE
  • Visibilité de la blockchain publique
  • Solutions de Blockchain privées
  • Oracles

Comment concevoir une application Blockchain?

  • Que doit permettre la solution pour les utilisateurs?
  • Réduire ou éliminer les problèmes et les points douloureux ressentis par les utilisateurs
  • Qu'est-ce que cette solution devrait empêcher les utilisateurs de faire?
  • Besoin d’une solution prête pour une utilisation intensive le premier jour?
  • Quelle solution améliorée par l’utilisation de Blockchain?
  • Une meilleure expérience utilisateur final (comment)?
  • L'entreprise a-t-elle déjà développé des solutions logicielles personnalisées?
  • Quel niveau de soutien allez-vous avoir besoin?
  • Quelle est la taille de la communauté des développeurs?
  • Correspondance de la vision de l’avenir avec celle du projet ou de la plate-forme
  • Quelles nouvelles contributions à l’espace de développement?
  • Ou s’agit-il d’un jeu efficacité / coût?
  • La solution doit-elle être une blockchain publique ou privée?
  • La solution doit-elle être une Blockchain ouverte ou fermée?
  • Créer un plan pour les mises à jour et les modifications de contrat
  • Solutions hybrides
  • Échanges monétaires?

Comment développer une application Blockchain?

  • Approche agile avant la sortie
  • Les principes directeurs de départ
  • Logiciel versus firmware
  • Des annonces, pas des transactions!
  • Des classes, pas des contrats
  • Lier des contrats pour partager des fonctions
  • Utiliser les contrats d’appel pour garder les adresses de contrat identiques
  • Hyperledger contre Ethereum
  • Etudier le nombre d'utilisateurs et le nombre de transactions par utilisateur
  • Faut-il appliquer une solution sans blocs?
  • Performance
  • Sécurité
  • Anonymat
  • Monolithique versus modulaire
  • Modèle de complexité en sandwich

Comment tester une application Blockchain?

  • Recommandations
  • Sécurité
  • Réseaux (Ethereum)

Formations de la même catégories (5)

Orsys
Blockchain, développer une solution de confiance avec Hyperledger FabricPar Orsys

Vous découvrirez dans ce stage les concepts de distribution de la confiance. Vous mettrez en œuvre un réseau de partenaires partageant la sécurité de leurs échanges par des transactions gravées dans le ledger d'une blockchain privée. Vous développerez des smart-contracts automatisant l'exécution de certains contrats.

IB Formation
Blockchain - Les tokens et crypto-monnaiesPar IB Formation

Dans l’univers de la Blockchain, les crypto-monnaies et les tokens (jetons en anglais) sont des actifs numériques qui s’échangent sur internet sans passer par une autorité centrale, voire sans même disposer d’un compte bancaire. C’est là l’un de leurs principaux avantages puisqu’ils permettent, en s’affranchissant du recours à des tiers, de réaliser des transactions quasi-instantanées. Dès lors, on comprend mieux pourquoi ils ont reçu un accueil plutôt mitigé de la part des organismes financiers... Pour autant et en dépit des réticences exprimées, la décentralisation semble aujourd’hui en marche au risque de bousculer l’économie traditionnelle. C’est précisément pour découvrir les spécificités de l’usage des tokens et des monnaies virtuelles que cette introduction a été conçue.

SQLI Institut
BlockChain - La synthèsePar SQLI Institut
  • Connaître les principes de la crypto monnaie
  • Comprendre comment l'utiliser dans une activité, et l'intégrer dans les processus de l'entreprise
  • Pouvoir mesurer l'intérêt de la Blockchain et les attentes en termes de ROI
  • Découvrir des premières applications
XXL Formation
BlockchainPar XXL Formation

Sensibiliser son organisation ou ses équipes aux enjeux de la blockchain

Les Echos Formation
La blockchain et le marché des cryptomonnaies (Formation à distance ou en présentiel)Par Les Echos Formation
  • Comprendre l’intérêt des technologies dérivées de la Blockchain
  • Appréhender l’état du marché, l’écosystème et ses évolutions
  • Réaliser des ateliers d’expérimentation avec des outils simples
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.