Лекции по криптографии, блокчейну и вообще

image

Привет Хабр! Вчера прошел пилотный выпуск стрима на нашем YouTube канале. Олег Ховайко, технический директор Эмеркоина читал лекцию «Основы криптографии». Визуально не все было гладко, но мы будем стараться.

Это была первая лекция из цикла, предназначеного для IT-специалистов и преподавателей технических вузов. Цикл пройдет в виде интенсива — каждый день на этой неделе в 18:00 по Москве будет по лекции:

Лекция #1 — Введение в криптографию

Подробнее…
  1. Сложность криптографического вскрытия (алгоритмы с полиномиальной сложностью, полный перебор)
  2. Криптография. Принцип Керкоффа. Самодельная криптография (loop/xor, rand/xor).
  3. Криптоанализ. Дифференциальный КА, Линейный КА, встреча посередине, большой-шаг — малый шаг, скользящая атака. Обоснование удвоения длины ключа или тройное преобразование.
  4. Построение криптоалгоритмов. Лавинный эффект диффузия и конфузия, нелинейные преобразования, сеть Фейстеля.
  5. Алгоритмы с открытыми ключами. Идея. Простейшее по модулю, Диффи-Хеллман, RSA, эллиптические кривые). Шифрование и подпись.
  6. Криптографические хэш-функции. Требования к криптогорафическим хеш-функциям. Сильная и слабая стойкость против коллизии.
  7. Применение. Подпись, аутентификация CHAP, верификация.
  8. Популярные криптографические хэш-функции (MD5, SHA-2 (SHA256), ГОСТ 34.11–2012 «Стрибог»)


Лекция #2 — Введение в Блокчейн

Подробнее…
  1. История, публичный БЧ p2p, Объективная реальность (вселенная)
  2. Биткоин. Обязательность блокчейна, док-во несуществования
  3. Транзакции. Обоснование M: N
  4. Структура блока. Заголовок, Merkle tree (2е для подписей segwit)
  5. Блоки и блокчейн. Стрела времени. Genesis block. Чекпоинты BTC (hard)
  6. Консенсус и майнинг как стимул поддержки сети


Лекция #3 — Майнинг и обновление сети

Подробнее…
  1. Необходимость корректного консенсуса.
  2. POW SHA256×2
  3. Задержки. Форк и слияние. Сложность. 10 минут в BTC.
  4. Другие алгоритмы (scrypt, x11, qrk, gost)
  5. Недостатки POW — спонтанная централизация, мошенничество с обеих сторон.
  6. Экзотика — POC, POB
  7. POS
  8. Недостатки POS, гибридная схема, динамические ЧП
  9. Особенности различных блокчейн-платформ (ETH, BTS, BURST, SIB)


Лекция #4 — Emercoin

Подробнее…
  1. Отличительные особенности
  2. Адреса и аккаунты. Простота генерации
  3. Ядро — блокчейн и mempool
  4. Ядро — работа с локальным кошельком
  5. Интерфейс. GUI and JSON RPC
  6. Script — как тратятся деньги
  7. Расширения скрипта, NVS (ISO layer 5, session)
  8. Безопасность — non Turing, blocked commands, allowed only fixed TX types.


Лекция #5 — Используем блокчейн хранилище Emercoin NVS

Подробнее…
  1. NVS — ключ к сервисам
  2. Доверенное хранилище и система дистрибуции
  3. EmerDNS
  4. EmerSSL, InfoCard
  5. EmerSSH
  6. EmerDPO, EmerUDS
  7. ENUMER
  8. Открытая система для внешних сервисов


Лекция #6 — Практическая работа в Testnet Emercoin

Подробнее…
  1. Как поставить кошелёк. Сборка демона, если нужно
  2. Запуск. Синхронизация. Debug.log
  3. Как получить адреса и переводы. TX Fee.
  4. Как создать и обновить имя (dns, ssh, ssl, etc)
  5. Просмотр имён через консоль
  6. Blockchain Explorer, seeds, mining pools
  7. DNS для клиентов — OpenNIC, or bind (local resolver).


Не забудьте прямо сейчас пройти по каждой ссылке и нажать кнопку напоминания тут:

image

Тогда вы точно не пропустите прямой эфир с нашим легендарным техдиром! По ходу лекций и в конце, Олег ответит на ваши вопросы по темам.

Наш канал и другие ресурсы:

Emercoin YouTube, Facebook, Twitter, Reddit, Medium, Telegram.

Фейсбук, Медиум, VK.

© Habrahabr.ru