Привет Хабр! Вчера прошел пилотный выпуск стрима на нашем YouTube канале. Олег Ховайко, технический директор Эмеркоина читал лекцию “Основы криптографии”. Визуально не все было гладко, но мы будем стараться.
Это была первая лекция из цикла, предназначеного для IT-специалистов и преподавателей технических вузов. Цикл пройдет в виде интенсива?—?каждый день на этой неделе в 18:00 по Москве будет по лекции:
Лекция #1?—?Введение в криптографию
Подробнее...
- Сложность криптографического вскрытия (алгоритмы с полиномиальной сложностью, полный перебор)
- Криптография. Принцип Керкоффа. Самодельная криптография (loop/xor, rand/xor).
- Криптоанализ. Дифференциальный КА, Линейный КА, встреча посередине, большой-шаг – малый шаг, скользящая атака. Обоснование удвоения длины ключа или тройное преобразование.
- Построение криптоалгоритмов. Лавинный эффект диффузия и конфузия, нелинейные преобразования, сеть Фейстеля.
- Алгоритмы с открытыми ключами. Идея. Простейшее по модулю, Диффи-Хеллман, RSA, эллиптические кривые). Шифрование и подпись.
- Криптографические хэш-функции. Требования к криптогорафическим хеш-функциям. Сильная и слабая стойкость против коллизии.
- Применение. Подпись, аутентификация CHAP, верификация.
- Популярные криптографические хэш-функции (MD5, SHA-2 (SHA256), ГОСТ 34.11-2012 «Стрибог»)
Лекция #2?—?Введение в Блокчейн
Подробнее...
- История, публичный БЧ p2p, Объективная реальность (вселенная)
- Биткоин. Обязательность блокчейна, док-во несуществования
- Транзакции. Обоснование M:N
- Структура блока. Заголовок, Merkle tree (2е для подписей segwit)
- Блоки и блокчейн. Стрела времени. Genesis block. Чекпоинты BTC (hard)
- Консенсус и майнинг как стимул поддержки сети
Лекция #3?—?Майнинг и обновление сети
Подробнее...
- Необходимость корректного консенсуса.
- POW SHA256x2
- Задержки. Форк и слияние. Сложность. 10 минут в BTC.
- Другие алгоритмы (scrypt, x11, qrk, gost)
- Недостатки POW – спонтанная централизация, мошенничество с обеих сторон.
- Экзотика – POC, POB
- POS
- Недостатки POS, гибридная схема, динамические ЧП
- Особенности различных блокчейн-платформ (ETH, BTS, BURST, SIB)
Лекция #4?—?Emercoin
Подробнее...
- Отличительные особенности
- Адреса и аккаунты. Простота генерации
- Ядро – блокчейн и mempool
- Ядро – работа с локальным кошельком
- Интерфейс. GUI and JSON RPC
- Script – как тратятся деньги
- Расширения скрипта, NVS (ISO layer 5, session)
- Безопасность – non Turing, blocked commands, allowed only fixed TX types.
Лекция #5?—?Используем блокчейн хранилище Emercoin NVS
Подробнее...
- NVS – ключ к сервисам
- Доверенное хранилище и система дистрибуции
- EmerDNS
- EmerSSL, InfoCard
- EmerSSH
- EmerDPO, EmerUDS
- ENUMER
- Открытая система для внешних сервисов
Лекция #6?—?Практическая работа в Testnet Emercoin
Подробнее...
- Как поставить кошелёк. Сборка демона, если нужно
- Запуск. Синхронизация. Debug.log
- Как получить адреса и переводы. TX Fee.
- Как создать и обновить имя (dns, ssh, ssl, etc)
- Просмотр имён через консоль
- Blockchain Explorer, seeds, mining pools
- DNS для клиентов – OpenNIC, or bind (local resolver).
Не забудьте прямо сейчас пройти по каждой ссылке и нажать кнопку напоминания тут:
Тогда вы точно не пропустите прямой эфир с нашим легендарным техдиром! По ходу лекций и в конце, Олег ответит на ваши вопросы по темам.
Наш канал и другие ресурсы:
Emercoin YouTube, Facebook, Twitter, Reddit, Medium, Telegram.
Фейсбук, Медиум, VK.
Комментарии (6)
xi-tauw
03.10.2017 13:19-2Принцип Керкоффа.
Я не могу серьезно относиться к людям, которые даже не осиливают проверить фамилии важных персоналий. И это не опечатка — и тут, и в описании ролика на ютубе и даже в самом ролике проговаривается с ошибкой. Ну хоть ссылку на википедию дали верную.
К счастью, нормальные лекции читает vlsergey а текстовые материалы доступны на гитхабе.olegarch
03.10.2017 15:34+1Иностранные фамилия не всегда однзначно транскрибируются по русски. Применённая мною транскрипция применяется тоже, например тут. Также в русских текстах имеются варианты: Керкгоффса, Керкхоффа, и другие.
Azlentor
03.10.2017 14:12-2Ещё пару месяцев форса блокчейна и у людей выработается стойкий рвотный рефлекс на всё это пустословие. Практическая польза где? Одни слова только.
EmercoinBlog Автор
03.10.2017 15:27+3Практическая польза где? Одни слова только.
Есть несколько сценариев применения блокчейна для решения повседневных задач, о которых мы пишем тут, в этом блоге. Например:
Звоним бесплатно, используя блокчейн-сервис ENUMER
EmerDNS – альтернатива DNSSEC
А еще EmerSSL (через Authorizer.io или без него) и EmerSSH
А еще, возможно, Вы что-то придумаете сами, если будете четко представлять где, какие стороны, и какого блокчейна использовать в своих проектах. Для того и пишем, читаем лекции.
Fortisa
Для непосвящённых — а чем легендарен ваш техдир? Где легенды почитать?
EmercoinBlog Автор
Для меня, его легендарность начала вырисовываться с того момента, когда он проанализировав код Биткоина нашел в нем уязвимое место — lleo.me/dnevnik/2014/10/02_emercoin.html.
Биткойновцы тогда встали на дыбы, метали молнии Зевса в простых ребят из Эмера. Но потом тихонько убрали GetMyExternalIP(), без лишнего шума.
Тем, что предложил принцип блокчейна, как PKI (EmerSSL, EmerSSH). Разработал потоковые библиотеки для взаиморасчета VoIP агентов. Довел до ума Blockchain DNS. Доработал оптимизатор транзакций ядра Биткоина, за счет чего тот точнее, быстрее и экономичнее собирает сумму.