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 предложений, которые помогут в развитии вашего технологического стартапа на любой стадии от идеи до готового продукта

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

Постакселерационная поддержка#АП
30 мин

Постакселерационная поддержка#АП

Семинар "Интеллектуальные технологии улучшения жизни людей"
0 мин

Семинар "Интеллектуальные технологии улучшения жизни людей"

Открытый микрофон "Организация и проведение демо-дня" акселератора "Корпорация идей" на базе КГЭУ
4 ч

Открытый микрофон "Организация и проведение демо-дня" акселератора "Корпорация идей" на базе КГЭУ

Открытый микрофон "Организация и проведение демо-дня" акселератора "Вектор перемен" на базе КГЭУ
4 ч

Открытый микрофон "Организация и проведение демо-дня" акселератора "Вектор перемен" на базе КГЭУ

Открытый микрофон "Организация и проведение демо-дня" | #АП
10 ч

Открытый микрофон "Организация и проведение демо-дня" | #АП

Открытый микрофон "Организация и проведение демо-дня" | #АП
10 ч

Открытый микрофон "Организация и проведение демо-дня" | #АП

Итоговый демо-день
6 ч

Итоговый демо-день