195108

Основы блокчейн систем и разработки смарт-контрактов

Большие данные

12 апреля 2021, 16:00 — 13 апреля 2021, 18:00 по Московскому времени

Регистрация завершена 13 апреля в 21:00

Основы блокчейн систем и разработки смарт-контрактов
Уже идут:
Моисеева Алёна Александровна

О мероприятии

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

· Основы блокчейна: свойства, состояния, транзакции, блоки. Доверие к участникам сети. Понятие и история шифрования, принцип Кирхгофа. Симметричное шифрование, поточные и блочные шифры. Хеш-функции: требования, принципы построения, примеры. Случайный оракул, подпись Лэмпорта, MAC, аутентифицированное шифрование. Защита хеш-функций и атаки на них
‍Шифрование с открытым ключом. Понятия группы, кольца, поля. Протокол шифрования RSA, протокол Диффи–Хеллмана, система Эль-Гамаля.

· Сетевые протоколы взаимодействия узлов, сети без выделенного центра. P2P-сети: примеры и отличия от архитектуры «клиент — сервер». Маршрутизация, bootstrapping P2P-клиента, announce vs request. Балансировка. Распределённые хеш-таблицы. Хранение файлов в P2P и атаки на P2P. BitTorrent. Распространение информации в Bitcoin, разница в распространении транзакций и блоков.

· Протоколы консенсуса, когда сеть принимает данные за достоверные. Протокол BFT — задача о византийских генералах. Протоколы Proof-of-Work, майнинг, атака 51%. Препятствия децентрализации в PoW-системах: ASIC, пулы. Меры противодействия централизации. Масштабирование и пересчёт сложности майнинга. Стратегии майнинга: форки, эгоистичный майнинг, выборочное включение транзакций, объединённый майнинг. Проблемы PoW. Протоколы Proof-of-Stake. Атаки. Пулы в PoS-системах. Другие варианты консенсуса: Delegated PoS, Proof-of-Space, Proof-of-Authority, Hashgraph

· Научитесь понимать, когда ваше приложение требует использование блокчейна, или можно обойтись без него. Научитесь создавайте привлекательные распределённые приложения с помощью блокчейна Ethereum. Разработка, тестирование и развертывание безопасных смарт-контрактов. Узнайте возможности сети Ethereum и языка Solidity. Научитесь используйте последние версии инструментов разработки Ethereum.

Ведущие и спикеры

Контакты

Организаторы
Аблаев Марат Фаридович
Координатор Computer science club

Вас интересуют большие данные?

Мы собрали больше 400 предложений, которые помогут в развитии вашего технологического стартапа на любой стадии от идеи до готового продукта

Еще мероприятия

Проект 467023 "Любители чтения". Встреча 2: Рассмотрение идей
1 д

Проект 467023 "Любители чтения". Встреча 2: Рассмотрение идей

Креативное Поколение. Актуальные тренды в нейро-контенте на 2026 год
1 д

Креативное Поколение. Актуальные тренды в нейро-контенте на 2026 год

Креативное Поколение. Нейросети в коммуникационном дизайне. Как меняется креативное производство
1 д

Креативное Поколение. Нейросети в коммуникационном дизайне. Как меняется креативное производство

Креативное Поколение. «ИИ в профессии иллюстратора» — как интегрировать нейросети в творческий процесс
1 д

Креативное Поколение. «ИИ в профессии иллюстратора» — как интегрировать нейросети в творческий процесс

Креативное Поколение. Секретный эфир. Будущее Creative Generation
1 д

Креативное Поколение. Секретный эфир. Будущее Creative Generation

Креативное Поколение. Как создавать микрофильмы с помощью ИИ
1 д

Креативное Поколение. Как создавать микрофильмы с помощью ИИ

Креативное Поколение. Муза по вызову: как управлять своим творческим состоянием
1 д

Креативное Поколение. Муза по вызову: как управлять своим творческим состоянием