VOOZH about

URL: https://www.coursera.org/learn/blockchain-security-advanced-protection

⇱ Blockchain Security Advanced Protection | Coursera


Blockchain Security Advanced Protection

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Blockchain Security Advanced Protection

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

11 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.5

11 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 7 modules in this course

This course is intended for blockchain developers, auditors, compliance officers, CTOs, and tech executives seeking to upskill in secure contract writing, blockchain compliance, blockchain security, and cryptographic principles. Prepare for a cryptographically secured journey into the world of blockchain! This course demystifies blockchain vulnerabilities, especially in the realm of Decentralized Finance (DeFi), and arms you with the essential know-how to develop secure smart contracts and solutions. From frontend nuances to governance control issues, from asymmetric cryptography to secure key management, the course leaves no stone unturned.

After completing this course, you should be able to: - Identify and mitigate vulnerabilities unique to DeFi - Develop secure smart contracts and conduct a rigorous audit - Design blockchain solutions with an eye towards compliance and security - Identify the complexities of asymmetric cryptography - Generate cryptographic keys safely and manage their storage effectively - Identify and avert the risks associated with porr private key security

Welcome to Blockchain Security - Advanced Protection and Vulnerability Analysis. Steer your ship through the misty waters of Decentralized Finance (DeFi). This module prepares you to spot the icebergs of vulnerabilities lurking beneath, such as access control lapses and frontend weaknesses. Navigate governance complexities and learn how to keep your DeFi vessel afloat amidst the hazards of price manipulation.

What's included

19 videos6 readings6 assignments1 discussion prompt1 plugin

19 videosTotal 53 minutes
  • Course Introduction2 minutes
  • Introduction to DeFi3 minutes
  • Introduction to Access Control2 minutes
  • Access Control Vulnerability 2 minutes
  • Access Control Vulnerability Example2 minutes
  • Case Study: Zenon Network3 minutes
  • Mitigating Access Control2 minutes
  • Introduction to Control and Governance Issues5 minutes
  • Control and Governance Issue Example2 minutes
  • Case Study: bZx2 minutes
  • Mitigating Control and Governance Issues4 minutes
  • Introduction to Frontend Vulnerabilities3 minutes
  • Case Study: BadgerDAO3 minutes
  • Mitigating Frontend Vulnerabilities3 minutes
  • Introduction to Price Manipulation6 minutes
  • Case Study: Cream Finance3 minutes
  • Price Manipulation Code Example3 minutes
  • Mitigating Price Manipulation Vulnerabilities1 minute
  • DeFi Recap2 minutes
6 readingsTotal 55 minutes
  • Course Description2 minutes
  • Learning Objectives1 minute
  • Course Outline5 minutes
  • DeFi Risks and the Decentralized Illusion22 minutes
  • Use Case Story: DeFi Vulnerabilities10 minutes
  • Assignment: Unearth the Hidden Icebergs15 minutes
6 assignmentsTotal 60 minutes
  • Module 1 Exam: DeFi Vulnerabilities30 minutes
  • Lesson 1 Quiz: DeFi and Access Control5 minutes
  • Lesson 2 Quiz: Control and Governance Issues5 minutes
  • Lesson 3 Quiz: Frontend Vulnerabilities5 minutes
  • Lesson 4 Quiz: Price Manipulation5 minutes
  • DeFi Vulnerabilities Knowledge Check10 minutes
1 discussion promptTotal 15 minutes
  • Discussion Topic: "The Icebergs in DeFi Seas"15 minutes
1 pluginTotal 15 minutes
  • DeFi Vulnerabilities15 minutes

Step into the realm of wizards—Smart Contract Developers—but be one that casts only secure spells! Learn about the dark arts of frontend vulnerabilities, how to draft smart contracts that withstand the most cunning of attacks, and ultimately how to wield the powerful staff of auditing. Governance isn't just for kings; you'll learn its importance in contracts, too.

What's included

9 videos3 readings4 assignments1 discussion prompt

9 videosTotal 30 minutes
  • Introduction to Secure Smart Contract Development5 minutes
  • Style Guide and Resources3 minutes
  • Vulnerability Tracking2 minutes
  • Secure Smart Contract Summary1 minute
  • Smart Contract Testing Tools4 minutes
  • Introduction to Smart Contract Auditing4 minutes
  • Limits to Smart Contract Auditing5 minutes
  • What to Expect in a SC Audit3 minutes
  • Key Components of Smart Contract Audits3 minutes
3 readingsTotal 52 minutes
  • Smart Contracts Readings22 minutes
  • Use Case Story: Secure Smart Contract Development 10 minutes
  • Assignment: Secure Smart Contract Development20 minutes
4 assignmentsTotal 50 minutes
  • Module 2 Exam: Secure Smart Contract Development 30 minutes
  • Lesson 1 Quiz: Secure Smart Contract Development5 minutes
  • Lesson 2 Quiz: Smart Contract Auditing5 minutes
  • Secure Smart Contract Development Knowledge Check10 minutes
1 discussion promptTotal 15 minutes
  • Discussion Topic: "Wizards & Spells: The Art of Secure Contracts"15 minutes

Harness the force of secure blockchain solutions to make your ledger impenetrable. Here, you'll learn to evaluate blockchain use-cases with a security-first mindset. Craft solutions that not only fulfill business needs but also stand robust against compliance issues and vulnerabilities.

What's included

11 videos3 readings4 assignments2 discussion prompts

11 videosTotal 31 minutes
  • Developing Secure Blockchain Solutions2 minutes
  • Assessing Blockchain Usecases1 minute
  • Balancing Risks and Benefits1 minute
  • Distribution System4 minutes
  • Immutable Ledger5 minutes
  • Transparent Digital Ledger5 minutes
  • Smart Contracts4 minutes
  • Summary1 minute
  • Introduction to Blockchain Compliance2 minutes
  • Blockchain and Regulatory Compliance4 minutes
  • Blockchain Compliance: Data Protection4 minutes
3 readingsTotal 50 minutes
  • Secure Blockchain Solution Reading10 minutes
  • Use Case Story: Secure Blockchain Solutions10 minutes
  • Exercise: The Knight’s Shield30 minutes
4 assignmentsTotal 50 minutes
  • Module 3 Exam: Secure Blockchain Solutions30 minutes
  • Lesson 1 Quiz: Developing Secure Blockchain Solutions5 minutes
  • Lesson 2 Quiz: Blockchain Compliance5 minutes
  • Secure Blockchain Solutions Knowledge Check10 minutes
2 discussion promptsTotal 25 minutes
  • Leveraging Ledgers10 minutes
  • Discussion Topic: "The Iron Ledger: Crafting Secure Solutions"15 minutes

Enter the mathematical wonderland of asymmetric cryptography. This module will be your guide to understanding "mathematically hard" problems that make cryptography secure. Walk through the key gates that bridge public key cryptography with blockchain, unveiling how this mystic art can keep your assets safe.

What's included

9 videos3 readings4 assignments1 discussion prompt1 plugin

9 videosTotal 34 minutes
  • Introduction to Key Management4 minutes
  • Mathematically Hard Problems5 minutes
  • Hard Asymmetric Cryptography4 minutes
  • Benefits of Asymmetric Cryptography3 minutes
  • Introduction to Account Addressing3 minutes
  • Digital Signatures Part 16 minutes
  • Digital Signatures Part 24 minutes
  • Data Encryption 2 minutes
  • Asymmetric Cryptography Summary1 minute
3 readingsTotal 46 minutes
  • Key Management for Blockchain Technology6 minutes
  • Use Case Story: Key Management10 minutes
  • Assignment: The Keymaster's Riddle30 minutes
4 assignmentsTotal 50 minutes
  • Module 4 Exam: Key Management30 minutes
  • Lesson 1 Quiz: Key Management5 minutes
  • Lesson 2 Quiz: Account Addressing5 minutes
  • Introduction to Key Management Knowledge Check10 minutes
1 discussion promptTotal 15 minutes
  • Discussion Topic: "Asymmetry and The Magic of Hard Math"15 minutes
1 pluginTotal 15 minutes
  • Introduction to Key Management15 minutes

The quest for the perfect key begins here. Learn how these magical sequences are generated, and how they fit into the larger puzzle of blockchain wallets. Understand best practices for key creation, ensuring your treasure chest is always locked tight.

What's included

4 videos2 readings3 assignments2 discussion prompts

4 videosTotal 18 minutes
  • Introduction to Key Generation3 minutes
  • Generating Keys5 minutes
  • Hierarchical Deterministic Key Generation4 minutes
  • Best Practices and Summary5 minutes
2 readingsTotal 20 minutes
  • Key Generation Recommendations10 minutes
  • Use-Case Story: Key Generation 10 minutes
3 assignmentsTotal 45 minutes
  • Module 5 Exam: Key Generation30 minutes
  • Lesson 1 Quiz: Key Generation5 minutes
  • Key Generation Knowledge Check10 minutes
2 discussion promptsTotal 25 minutes
  • Minimize Compromise with Private Keys10 minutes
  • Discussion Topic: "The Quest for the Perfect Key"15 minutes

From the frosts of 'Cold' wallets to the volcanic landscapes of 'Hot' wallets, journey through the varied terrains of key storage options. Learn about mnemonic seed phrases as the arcane scriptures of recovery and delve into key management practices that would make even a guildmaster nod in approval.

What's included

8 videos2 readings3 assignments1 discussion prompt

8 videosTotal 28 minutes
  • Introduction to Key Management and Storage4 minutes
  • Wallets and Mnemonic Seed Phrases6 minutes
  • Types of Blockchain Wallets1 minute
  • Paper Wallets4 minutes
  • Brain Wallets3 minutes
  • Software Wallets2 minutes
  • Hardware Wallets3 minutes
  • Wallet Best Practices3 minutes
2 readingsTotal 35 minutes
  • Use-Case Narrative: Key Management and Blockchain Wallet Security10 minutes
  • Exercise: The Vault of Secrets25 minutes
3 assignmentsTotal 45 minutes
  • Module 6 Exam: Key Management and Storage30 minutes
  • Lesson 1 Quiz: Key Management Storage5 minutes
  • Key Management and Storage Knowledge Check10 minutes
1 discussion promptTotal 15 minutes
  • Discussion Topic: "From Frost to Fire: Wallet Terrains"15 minutes

The grand finale, where you face the dragons of poor private key security. This module unveils the catastrophic consequences of lax key security and teaches you the art of securing your dragon eggs—your private keys. Recognize how even the mightiest of chains are only as strong as their weakest link.

What's included

8 videos3 readings4 assignments1 discussion prompt1 plugin

8 videosTotal 33 minutes
  • Introduction to Risks of Poor Private Key Security6 minutes
  • Weak Key Generation / Exposed Mnemonic Keys5 minutes
  • Non-Existent Insecure Backup2 minutes
  • Third-party Key Storage5 minutes
  • Phishing Insecure Hardware Wallets7 minutes
  • Signing Unverified Transactions3 minutes
  • Creating DeFi Approvals Summary2 minutes
  • Course Recap3 minutes
3 readingsTotal 47 minutes
  • Key Management Risk Reading12 minutes
  • Use Case Story: Risks of Poor Private Key Security10 minutes
  • Exercise: The Dragon's Lair25 minutes
4 assignmentsTotal 75 minutes
  • Module 7 Exam: Risks of Poor Private Key Security30 minutes
  • Course Final Exam30 minutes
  • Lesson 1 Quiz: Risk Poor Private Key Security5 minutes
  • Risks of Poor Private Key Security - Knowledge Check10 minutes
1 discussion promptTotal 15 minutes
  • Discussion Topic: "Dragon Tales: The Perils of Weak Keys"15 minutes
1 pluginTotal 15 minutes
  • Risks of Poor Private Key Security15 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 Courses999,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,