Ce cours prĂ©sente la sĂ©curitĂ© de la blockchain, y compris une description du fonctionnement de la blockchain Ă chaque niveau de l'Ă©cosystĂšme de la blockchain. L'instructeur commence par les blocs de construction qui crĂ©ent la structure de la blockchain, la cryptographie qu'elle utilise pour la sĂ©curitĂ©, le rĂŽle des fonctions de hachage dans la blockchain et la façon dont elles peuvent ĂȘtre attaquĂ©es. Dans le module suivant, l'instructeur dĂ©crit ce qu'est le consensus de la blockchain, pourquoi il est nĂ©cessaire, sa thĂ©orie sous-jacente (tolĂ©rance aux fautes byzantine et sĂ©curitĂ© par la raretĂ©), certains des algorithmes de consensus courants et les problĂšmes de sĂ©curitĂ© inhĂ©rents Ă chaque variante. Le cours se poursuit avec un module qui dĂ©crit comment les blocs sont créés, les nĆuds et le rĂ©seau qui composent l'Ă©cosystĂšme de la blockchain, et des exemples de diverses attaques qui peuvent ĂȘtre faites sur leur sĂ©curitĂ©. Ensuite, l'accent est mis sur les contrats intelligents et la façon dont leur sĂ©curitĂ© peut ĂȘtre compromise par des vulnĂ©rabilitĂ©s créées par des erreurs de programmation courantes lors du dĂ©veloppement des contrats, y compris dans Ethereum, la plateforme de contrats intelligents la plus couramment utilisĂ©e. Enfin, le cours se termine par des discussions sur les architectures de registres distribuĂ©s qui sont des alternatives Ă la blockchain, les protocoles de blockchain de second niveau et la cryptographie avancĂ©e dans la blockchain.

Sécurité de blockchain

86Â avis
Compétences que vous acquerrez
- Catégorie : Scalability
- Catégorie : Data Security
- Catégorie : Distributed Computing
- Catégorie : Network Security
- Catégorie : Cryptography
- Catégorie : Algorithms
- Catégorie : Blockchain
- Catégorie : Vulnerability Assessments
- Catégorie : Cryptographic Protocols
- Catégorie : Security Engineering
- Catégorie : Exploitation techniques
- Catégorie : Data Integrity
- Catégorie : Secure Coding
- Catégorie : Infrastructure Security
- Catégorie : Encryption
- Catégorie : Key Management
- Catégorie : Computer Security
Détails à connaßtre

Ajouter Ă votre profil LinkedIn
6 devoirs
Découvrez comment les employés des entreprises prestigieuses maßtrisent des compétences recherchées

Il y a 5 modules dans ce cours
Ce module présente la blockchain et traite de la sécurité de la cryptographie qu'elle utilise. Il décrit comment les composants de la blockchain sont assemblés, comment la cryptographie est utilisée dans la technologie de la blockchain, et comment la cryptographie à clé publique et les fonctions de hachage sont utilisées dans la blockchain, ainsi que leurs considérations en matiÚre de sécurité.
Inclus
20 vidéos1 devoir
Ce module prĂ©sente les algorithmes de consensus et examine la sĂ©curitĂ© des variantes les plus courantes. Les algorithmes de consensus sont essentiels pour un grand livre distribuĂ© et dĂ©centralisĂ©, oĂč un rĂ©seau de nĆuds doit se mettre d'accord sur une version officielle du grand livre sans autoritĂ© centrale. Ce cours dĂ©crit les principes sous-jacents des algorithmes de consensus, le fonctionnement de deux des principaux algorithmes de consensus et la maniĂšre dont ils peuvent ĂȘtre attaquĂ©s.
Inclus
20 vidéos1 devoir
Ce module traite de l'Ă©cosystĂšme dans lequel fonctionne la blockchain (les nĆuds et le rĂ©seau) et de sa sĂ©curitĂ©. AprĂšs avoir compris les diffĂ©rents composants de la blockchain, il est possible de discuter de sa sĂ©curitĂ© dans son ensemble. Ce cours Ă©tudie comment les blocs sont créés dans la blockchain (et comment la crĂ©ation de blocs peut ĂȘtre attaquĂ©e) et discute des attaques ciblant les nĆuds de la blockchain et le rĂ©seau qui les relie et permet la communication.
Inclus
18 vidéos1 devoir
Ce module prĂ©sente les contrats intelligents et examine certaines des erreurs de programmation les plus courantes commises lors du dĂ©veloppement de contrats intelligents. Les plateformes de contrats intelligents sont une extension de la conception originale de la blockchain, permettant Ă des programmes entiĂšrement fonctionnels de s'exĂ©cuter "sur la blockchain" Ce cours dĂ©crit ce qu'est un contrat intelligent et explore les vulnĂ©rabilitĂ©s de programmation qui existent parce qu'un contrat intelligent est un programme, s'exĂ©cute sur une blockchain ou est mis en Ćuvre sur la plateforme de contrat intelligent Ethereum.
Inclus
21 vidéos1 devoir
Ce module va au-delĂ de la blockchain de base et aborde d'autres architectures de registres distribuĂ©s, des protections cryptographiques avancĂ©es et des extensions de blockchain telles que les sidechains et les protocoles de seconde couche. Il explique comment le protocole de la blockchain peut ĂȘtre remplacĂ© (en utilisant des architectures sous-jacentes diffĂ©rentes), Ă©tendu (avec des protocoles de seconde couche) ou amĂ©liorĂ© (en utilisant des primitives cryptographiques avancĂ©es) pour surmonter certaines des limites de la technologie de la blockchain.
Inclus
14 vidéos2 devoirs
Instructeur

Offert par
En savoir plus sur Sécurité informatique et réseaux
Statut : Essai gratuit
Statut : Essai gratuitLearnQuest
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carriÚre ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
79,06Â %
- 4 stars
12,79Â %
- 3 stars
4,65Â %
- 2 stars
0Â %
- 1 star
3,48Â %
Affichage de 3 sur 86
Révisé le 11 juin 2023
very powerful, it has ten of info. I am working as a smart contract auditor and I find a lot of info here too Thanks
Révisé le 20 oct. 2023
No practical tutorials and tasks. Only theory and understanding are not enough to learn security properly.
Révisé le 29 juil. 2023
Thanks for offering this kind of course for free.l appreciate the content and got a great knowledge. Please make more clear when presenting & teaching the content

Ouvrez de nouvelles portes avec Coursera Plus
AccĂšs illimitĂ© Ă 10,000+ cours de niveau international, projets pratiques et programmes de certification prĂȘts Ă l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carriĂšre avec un diplĂŽme en ligne
Obtenez un diplĂŽme auprĂšs dâuniversitĂ©s de renommĂ©e mondiale - 100 % en ligne
Rejoignez plus de 3Â 400Â entreprises mondiales qui ont choisi Coursera pour les affaires
AmĂ©liorez les compĂ©tences de vos employĂ©s pour exceller dans lâĂ©conomie numĂ©rique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financiÚre. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accÚs à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là , vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financiĂšre ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financiĂšre ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financiĂšre disponible,

