Блокчейн: безопасность

Блокчейн: безопасность

Этот курс знакомит с безопасностью блокчейна, включая описание того, как работает блокчейн на каждом уровне экосистемы блокчейна. Инструктор начинает с рассмотрения строительных блоков, создающих структуру блокчейна, криптографии, которую он использует для обеспечения безопасности, а также роли хэш-функций в блокчейне и того, как они могут быть атакованы. В следующем модуле преподаватель рассказывает о том, что такое консенсус в блокчейне, зачем он нужен, о теории, лежащей в его основе (византийская отказоустойчивость и безопасность через дефицит), о некоторых распространенных алгоритмах консенсуса и о проблемах безопасности, присущих каждому варианту. Курс продолжается модулем, в котором описывается, как создаются блоки, узлы и сеть, составляющие экосистему блокчейн, а также примеры различных атак, которые могут быть предприняты на их безопасность. Далее основное внимание уделяется смарт-контрактам и тому, как их безопасность может быть нарушена из-за уязвимостей, возникающих в результате обычных ошибок программирования при разработке контрактов, в том числе в Ethereum, наиболее часто используемой платформе смарт-контрактов. Наконец, курс завершается обсуждением архитектур распределенных книг, которые являются альтернативой блокчейну, протоколов второго уровня блокчейна и продвинутой криптографии в блокчейне. Подробнее

Ключевые темы курса

Курс охватывает основные аспекты безопасности блокчейна, от базовых строительных блоков и криптографии до уязвимостей смарт-контрактов и атак на сеть.

Основы и криптография

Изучите строительные блоки блокчейна, криптографию и роль хэш-функций в обеспечении безопасности.

Механизмы консенсуса

Узнайте о принципах консенсуса, его безопасности, распространенных алгоритмах и присущих им проблемах.

Экосистема и сетевые атаки

Разберитесь в структуре блокчейн-экосистемы (блоки, узлы, сеть) и примерах различных атак на их безопасность.

Безопасность смарт-контрактов

Изучите, как безопасность смарт-контрактов может быть нарушена из-за ошибок программирования, на примере Ethereum.

Продвинутые темы и альтернативы

Ознакомьтесь с архитектурами распределенных книг, протоколами второго уровня и продвинутой криптографией в блокчейне.

Что даст вам курс?

Получите глубокое понимание механизмов безопасности блокчейна, научитесь выявлять потенциальные уязвимости в различных его компонентах и архитектурах.

64 Уроков
4 ч 45 мин
English
Сертификат по окончанию

Блокчейн: безопасность

Содержание курса

64 уроков

Разблокируйте полный курс

Получите доступ ко всем 64 урокам.