К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Blockchain Security · LearnSpace
Назад в каталог
courseraПрограммирование

Blockchain Security

Курс от Infosec
Начальный≈ 8.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces blockchain security, including a description of how the blockchain works at each level of the blockchain ecosystem. The instructor begins with the building blocks that create the structure of blockchain, the cryptography that it uses for security, and the role of hash functions in the blockchain and how they can be attacked. In the next module, the instructor describes what blockchain consensus is, why it’s needed, its underlying theory (Byzantine Fault Tolerance and Security via Scarcity), some of the common consensus algorithms, and the security issues inherent to each variant. The course progresses with a module that describes how blocks are created, the nodes and network that make up the blockchain ecosystem, and examples of various attacks that can be made on their security. Next the focus is on smart contracts and how their security can be compromised with vulnerabilities created by common programming errors during contract development, including in Ethereum, the most commonly used smart contract platform. Finally, the course wraps up with discussions of distributed ledger architectures that are alternatives to blockchain, second-level blockchain protocols, and advanced cryptography in blockchain.

Навыки, которые вы освоите

Cryptographic ProtocolsBlockchainData IntegrityVulnerability AssessmentsSecure CodingAlgorithmsComputer SecurityCryptographyEncryptionNetwork SecurityApplication SecurityDistributed ComputingExploitation techniquesTransaction ProcessingScalability

Программа курса

5 модулей · 99 учебных материалов

01Fundamentals of Blockchain Security21 материалов

Fundamentals of blockchain security

Welcome to blockchain security!ВидеоFundamentals of blockchain securityВидео

Introduction to blockchain

What is the blockchain?ВидеоThe promises of blockchainВидео

Учитесь у экспертов

Howard Poston

Преподаватель курса

Blockchain Security
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.3 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Inside the blockchain hypeВидео

Structure of the blockchain

Structure of the blockchainВидеоThe blocksВидеоThe chainsВидео

Public-key cryptography in blockchain

What is public-key cryptography?ВидеоHow does public-key cryptography work?ВидеоPublic-key cryptography in the blockchainВидео

Blockchain security: Public-key cryptography

Security assumptions of public-key cryptographyВидеоPoor random number generationВидеоLost/stolen private keysВидеоQuantum computingВидео

Hash functions in blockchain

What is a hash function?ВидеоProperties of hash functionsВидеоHash functions in the blockchainВидеоBlockchain security hash key functionsВидео

Fundamentals of blockchain security recap and quiz

Fundamentals of blockchain security recapВидеоFundamentals of blockchain security quizЗадание
02Consensus Algorithm Security21 материалов

Consensus algorithm security overview

Consensus algorithm security overviewВидео

Introduction to blockchain consensus algorithms

Why does blockchain need consensus?ВидеоThe Byzantine generals problemВидеоSecurity via scarcityВидеоCommon blockchain consensus algorithmsВидеоThe longest chain ruleВидео

Proof of work

Introduction to proof of workВидеоInside PoW miningВидео

Attacking proof of work

Attacking PoW consensusВидеоThe 51% attackВидеоDenial of service: artificial difficulty increasesВидео

Proof of stake

Introduction to proof of stakeВидеоChoosing the block creatorВидео

Attacking proof of stake

Attacking PoS consensusВидеоXX% attack and the PoS "timebomb"ВидеоFake stake attacksВидеоLong-range attacksВидеоNothing at stake problemВидеоSour milk attackВидео

Consensus algorithm security recap and quiz

Concensus algorithm security recapВидеоConsensus algorithm security quizЗадание
03Blockchain in Action19 материалов

Blockchain in action overview

Blockchain in action overviewВидео

Nodes and network

The blockchain ecosystemВидеоInside the nodeВидеоHow blocks are createdВидео

Attacking block creation

Attacking block creationВидеоDenial-of-service attacksВидеоFrontrunningВидеоSelfish miningВидеоSPV miningВидео

Targeting the node

Attacking blockchain nodesВидеоBlockchain software misconfigurationВидеоDenial of serviceВидеоMalicious transactionsВидео

Attacking the network

Attacking the blockchain networkВидеоEclipse attackВидеоRouting attackВидеоSybil attackВидео

Blockchain in action recap and quiz

Blockchain in action recapВидеоBlockchain in action quizЗадание
04Smart Contract Security22 материалов

Smart contract security overview

Smart contract security overviewВидео

What are smart contracts?

The world computerВидеоSmart contractsВидео

General programming vulnerabilities

General programming vulnerabilitiesВидеоArithmetic vulnerabilitiesВидеоArithmetic vulnerabilities code exampleВидеоRight-to-left control characterВидео

Blockchain vulnerabilities

Blockchain vulnerabilitiesВидеоAccess controlВидеоBad randomnessВидеоDenial of serviceВидеоFrontrunning vulnerabilitiesВидеоFrontrunning vulnerabilities code exampleВидеоTimestamp dependence

Ethereum vulnerabilities

Ethereum vulnerabilitiesВидеоDenial of serviceВидеоReentrancyВидеоReentrancy code exampleВидеоShort addressesВидеоUnchecked return valuesВидео

Smart contract security recap and quiz

Smart contract security recapВидеоSmart contract security quizЗадание
05Beyond the Basics16 материалов

Beyond the basics of blockchain overview

Beyond the basics of blockchain overviewВидео

Alternative distributed ledger architectures

Alternative distributed ledger architecturesВидеоIntroduction to DAGsВидеоIntroduction to block latticesВидеоIntroduction to sidechainsВидео

Second-Level protocols

Second-level blockchain protocolsВидеоHow a state channel worksВидео

Advanced cryptography in blockchain

Advanced cryptography in blockchainВидеоMultisignaturesВидеоZero-knowledge proofsВидеоStealth addressesВидеоRing signaturesВидеоCommitment schemesВидео

Beyond the basics recap and quiz

Beyond the basics recapВидеоBeyond the basics of blockchain quizЗадание

Blockchain security cumulative quiz

Blockchain security cumulative quizЗадание
Видео