VOOZH about

URL: https://www.coursera.org/learn/blockchain-security-foundational-concepts

⇱ Blockchain Security - Foundational Concepts | Coursera


Blockchain Security - Foundational Concepts

Blockchain Security - Foundational Concepts

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.8

13 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.8

13 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the Security for Blockchain and DApps Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 5 modules in this course

Blockchain Security - Foundational Concepts is where your grand adventure begins, at the crossroads of technology and creativity. This course is designed for aspiring blockchain enthusiasts, developers, security professionals, and decision makers.

This course isn't a mere introduction; it's an invitation to explore the world of blockchain security with an artist's flair. Beyond theory's embrace, it pulls you into a universe where cryptographic techniques, smart contract development, and secure blockchain solutions aren't just wordsβ€”they're a living, breathing dance guided by the hand of a master. After completing this course, learners will be able to grasp the core elements of blockchain technology and the security that guards them, identify common security risks, detail cryptography techniques, and more.

This module provides an introduction to blockchain security concepts, threats, and challenges. Students will learn foundational knowledge about blockchain architecture, vulnerabilities, and security goals.

What's included

8 videos7 readings2 assignments1 discussion prompt1 plugin

8 videosβ€’Total 28 minutes
  • Course Introductionβ€’5 minutes
  • Introduction to Blockchainβ€’1 minute
  • How Blockchain Worksβ€’4 minutes
  • Blocks and Chainsβ€’3 minutes
  • The Blockchain Nodeβ€’2 minutes
  • Peer-to-Peer Networkβ€’2 minutes
  • Core Features: Anonymity, Decentralization, Fault Tolerance, and Immutabilityβ€’5 minutes
  • Core Features: Transparency and Trustlessβ€’5 minutes
7 readingsβ€’Total 38 minutes
  • Course Descriptionβ€’1 minute
  • Learning Objectives & Skillsβ€’1 minute
  • Course Outlineβ€’4 minutes
  • An Introduction to Blockchain Security Threatsβ€’6 minutes
  • Securing Blockchain Architecture - Core Principles and Best Practicesβ€’6 minutes
  • Use Case Story as Exam Reviewβ€’10 minutes
  • Assignment: Threat Assessment Mind Mapβ€’10 minutes
2 assignmentsβ€’Total 45 minutes
  • Module 1 Exam: Intro to Blockchain Security β€’30 minutes
  • Introduction to Blockchainβ€’15 minutes
1 discussion promptβ€’Total 15 minutes
  • Are Blockchain Networks Really Infallible?β€’15 minutes
1 pluginβ€’Total 15 minutes
  • Vulnerabilities and Countermeasuresβ€’15 minutes

This module covers cryptography techniques used in blockchain including hash functions and public key cryptography. Students will learn how these are used to secure blockchain transactions and build trust. A case study on the LISK blockchain will demonstrate real-world applications.

What's included

24 videos4 readings5 assignments1 discussion prompt

24 videosβ€’Total 83 minutes
  • Overview Hash Functionsβ€’2 minutes
  • Introduction to Hash Functionsβ€’4 minutes
  • Hash Functions: Collision Resistanceβ€’1 minute
  • Cryptography in Blockchainβ€’3 minutes
  • One Way Hash Functionβ€’2 minutes
  • Hash Functions: Large Output Spaceβ€’5 minutes
  • Hash Functions: Non Localityβ€’5 minutes
  • Hash Functions: Blockchainsβ€’6 minutes
  • Hash Functions: Merkle Treesβ€’4 minutes
  • Hash Functions: Digital Signaturesβ€’3 minutes
  • Hash Functions: Securityβ€’4 minutes
  • Summaryβ€’1 minute
  • Public Key Cryptography β€’1 minute
  • Asymmetric Cryptographyβ€’4 minutes
  • Mathematically Hardβ€’4 minutes
  • Hard Asymmetric Cryptoβ€’5 minutes
  • Benefits of Asymmetric Cryptoβ€’4 minutes
  • Public Key Cryptoβ€’1 minute
  • Account Addressingβ€’3 minutes
  • Digital Signaturesβ€’6 minutes
  • Data Encryptionβ€’2 minutes
  • Security Public Key Cryptographyβ€’5 minutes
  • Summaryβ€’1 minute
  • LISK Case Studyβ€’8 minutes
4 readingsβ€’Total 33 minutes
  • Hashing and Public Keys - The Cryptographic Foundations of Blockchainβ€’7 minutes
  • Assignment #3 Hash Function Illustrationβ€’10 minutes
  • Hash Functions Story as Quiz Reviewβ€’10 minutes
  • Case Study - How LISK Leverages Cryptography for Blockchain Securityβ€’6 minutes
5 assignmentsβ€’Total 60 minutes
  • Module 2 Exam: Cryptography, Hash Functions and Public Keyβ€’30 minutes
  • Lesson 1 Quiz: Cryptography in Blockchainβ€’5 minutes
  • Lesson 2 Quiz: Hash Functionsβ€’5 minutes
  • Lesson 3 Quiz: Public Key Cryptographyβ€’5 minutes
  • Module 2 Knowledge Checkβ€’15 minutes
1 discussion promptβ€’Total 10 minutes
  • Decrypting the Real-world Applicationsβ€’10 minutes

This module explains consensus mechanisms in blockchain, specifically proof of work and proof of stake models. Students will analyze the security implications of different consensus models and examine a case study of vulnerabilities in the Verge blockchain.

What's included

21 videos4 readings6 assignments2 discussion prompts1 plugin

21 videosβ€’Total 82 minutes
  • Introduction to Consensusβ€’1 minute
  • Consensus Byzantine Generalsβ€’6 minutes
  • Security vs Scarcityβ€’4 minutes
  • Limits Proof-of-Workβ€’4 minutes
  • Summaryβ€’1 minute
  • Intro Proof-of-Workβ€’1 minute
  • Inside Proof-of-Workβ€’5 minutes
  • Proof-of-Work Byznatine Generals Problemβ€’4 minutes
  • Proof-of-Work Securityβ€’2 minutes
  • Attacks on PoW: 51% and DoSβ€’6 minutes
  • Attacks on PoW: Selfish Mining and SPV Miningβ€’6 minutes
  • Summaryβ€’1 minute
  • Introduction to Proof-of-Stakeβ€’1 minute
  • Inside Proof-of-Stakeβ€’5 minutes
  • Proof-of-Stake Securityβ€’3 minutes
  • Attacks on PoS: XX% and Fake Stake Attacksβ€’6 minutes
  • Attacks on PoS: Proof of Stake Timebomb and Long-range Attackβ€’5 minutes
  • Attacks on PoS: Longest Chain Rule, Nothing at Stake Attack, and Sour Milk Attackβ€’3 minutes
  • Summaryβ€’1 minute
  • Verge Case Study Part 1β€’7 minutes
  • Verge Case Study Part 2β€’7 minutes
4 readingsβ€’Total 30 minutes
  • Consensus Models - Understanding Proof of Work vs. Proof of Stake Securityβ€’5 minutes
  • Story as Review: Proof of Work Securityβ€’10 minutes
  • Use Case Story - Module Exam Reviewβ€’10 minutes
  • Case Study - The Verge 51% Attack and Blockchain Consensus Vulnerabilitiesβ€’5 minutes
6 assignmentsβ€’Total 65 minutes
  • Module 3 Exam: Consensus, PoW, and PoS Securityβ€’30 minutes
  • Consensus: Knowledge Checkβ€’5 minutes
  • Lesson 1 Quiz: Introduction to Consensusβ€’5 minutes
  • Lesson 2 Quiz: Proof of Work Securityβ€’5 minutes
  • Lesson 3 Quiz: Proof of Stake Securityβ€’5 minutes
  • Module 3 Knowledge Checkβ€’15 minutes
2 discussion promptsβ€’Total 25 minutes
  • Story Implications for Your Workβ€’10 minutes
  • A Tug-of-War: PoW vs PoSβ€’15 minutes
1 pluginβ€’Total 15 minutes
  • Consensus Conundrumβ€’15 minutes

This module dives deeper into advanced blockchain security topics including new mechanisms, cryptography tools, and architectural security. Students will gain skills to evaluate and design secure blockchain implementations.

What's included

9 videos3 readings4 assignments1 discussion prompt

9 videosβ€’Total 40 minutes
  • Introduction to Advanced Blockchain Security Mechanismsβ€’3 minutes
  • Architectural Securityβ€’3 minutes
  • Public vs Privateβ€’5 minutes
  • Open vs Permissionedβ€’5 minutes
  • Checkpointingβ€’7 minutes
  • Advanced Cryptographic Toolsβ€’6 minutes
  • Zero Knowledge Proofsβ€’4 minutes
  • Stealth Addressesβ€’3 minutes
  • Ring Signaturesβ€’4 minutes
3 readingsβ€’Total 70 minutes
  • Securing Blockchain Smart Contracts and DAppsβ€’5 minutes
  • zk-SNARKs and the Evolution of Blockchain Privacyβ€’5 minutes
  • Assignment #4 - Zero-Knowledge Proofs: A Deep Diveβ€’60 minutes
4 assignmentsβ€’Total 55 minutes
  • Module 4 Exam: Advanced Blockchain and Architectural Securityβ€’30 minutes
  • Lesson 1 Quiz: Advanced Blockchain Security Mechanisms and Architectural Securityβ€’5 minutes
  • Lesson 2 Quiz: Advanced Cryptography Toolsβ€’5 minutes
  • Module 4 Knowledge Checkβ€’15 minutes
1 discussion promptβ€’Total 15 minutes
  • Futureproofing Blockchain: A Pipe Dream or Reality?β€’15 minutes

This module focuses on security for blockchain users and nodes. Students will learn how to secure user wallets, keys, and transactions. Methods to secure blockchain nodes and prevent exploits will also be covered along with a case study of an Ethereum RPC vulnerability.

What's included

21 videos4 readings5 assignments1 discussion prompt1 plugin

21 videosβ€’Total 79 minutes
  • Blockchain User and Node Securityβ€’1 minute
  • Protocols vs. Implementationβ€’4 minutes
  • Blockchain Nodeβ€’4 minutes
  • Securing Nodes and Usersβ€’2 minutes
  • Securing Blockchain Usersβ€’3 minutes
  • Private Key Securityβ€’5 minutes
  • Exposed Mnemonic Keysβ€’4 minutes
  • Third Party Key Storageβ€’6 minutes
  • Non-Existent Insecure Backupsβ€’3 minutes
  • Phishing Attacksβ€’2 minutes
  • Insecure Hardware Walletsβ€’5 minutes
  • Signing Unverified Transactionsβ€’4 minutes
  • DeFi Approvalsβ€’3 minutes
  • Securing Blockchain Nodesβ€’2 minutes
  • Blockchain Breakoutsβ€’4 minutes
  • Blockchain Focused Malwareβ€’5 minutes
  • Denial of Service Attacksβ€’5 minutes
  • Missed Updatesβ€’6 minutes
  • Misconfigured Security Settingsβ€’2 minutes
  • Case Study Ethereum RPCβ€’5 minutes
  • Course Recapβ€’3 minutes
4 readingsβ€’Total 31 minutes
  • How to Secure Your Blockchain Wallet and Transactionsβ€’6 minutes
  • Hardening Blockchain Nodes Against Attackβ€’5 minutes
  • Use Case Story as Exam Review: Module 5β€’10 minutes
  • Use Case Story - Exam Reviewβ€’10 minutes
5 assignmentsβ€’Total 75 minutes
  • Module 5 Exam: The Blockchain User & Node Securityβ€’30 minutes
  • Course Final Examβ€’30 minutes
  • Lesson 1 Quiz: Blockchain User and Node Securityβ€’5 minutes
  • Lesson 2 Quiz: Securing Blockchain Userβ€’5 minutes
  • Lesson 3 Quiz: Securing Blockchain Nodeβ€’5 minutes
1 discussion promptβ€’Total 15 minutes
  • Blockchain Users and Nodesβ€’15 minutes
1 pluginβ€’Total 15 minutes
  • The Blockchain User and Nodeβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

LearnQuest
207 Coursesβ€’999,733 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,