Перейти к публикации
Ksenia Sapogovskaya

Введение в BlockChain и смарт-контракты для разработчиков

Рекомендованные сообщения

  •  14 октября, суббота
  •  
  •  Санкт-Петербург, Заневский проспект, д. 30, к. 2, б/ц Ростра

Биткоин появился в 2008 году, в него мало кто поверил и принял эту технологию. Сейчас уже стала легендарной первая покупка пиццы за 10 000 BTC. Многие сожалеют, что могли бы тогда начать майнить, изучать, разрабатывать. Но повседневные заботы, сомнения, необычность технологии, сложность самостоятельного изучения помешали это сделать. Этой осенью есть шанс существенно улучшить свои карьерные перспективы, применить имеющийся опыт работы в других ИТ-сферах и стать очень востребованным специалистом на новом рынке.

Сейчас перспективы этой технологии выглядят уже более понятными и определёнными, про блокчейн, смарт-контракты и криптовалюты заговорили на самых разных уровнях: от блогеров и журналистов до  представителей власти. 

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

Банковский сектор активно входит в эту технологию, проводит хакатоны, объявляет конкурсы и открывает вакансии для разработчиков.

ВУЗы открывают у себя кафедры по блокчейну и добавляют этот курс в стандартную программу подготовки. 

Через 2-3 года появятся молодые разработчики, которые придут в компании на должности джуниор-разработчиков. А миддл-разработчиками будут те, кто начнёт изучать и работать с этой технологией сейчас.

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

Наш курс содержит небольшие блоки по криптографии, кибербезопасности и распределённых базах данных, в том объёме, чтобы было понятно, откуда возник и на какой основе функционирует блокчейн. А также блок про наиболее востребованную на сегодняшний день технологию — смарт-контракты на ethereum.

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

Наш курс был подготовлен профессиональными преподавателями, которые при этом остаются практиками.

Наша задача: создать скелет знаний и систематизировать разрозненные сведения, которыми готовы щедро делиться практики, но которые создают ощущение, что инфы много, а по-прежнему ничего не понятно.

 
Программа курса
 
Первый день. Блокчейн
Часть 1. Основы технологии блокчейн: криптография и распределённые базы данных
Криптография:
  • Симметричные криптосистемы.
  • Внутреннее устройство симметричных шифров.
  • Целостность данных и контрольные суммы.
  • Схемы аутентификации и хранение паролей.
  • Алгоритмы работы программ защиты информации.  
  • Ассиметричные криптосистемы.
  • Схема электронной подписи.
  • Атаки типа man-in-the-middle и система сертификатов.
  • TOR и mixed networks.
  • Протокол подбрасывания монеты.
    
Распределённые базы данных:
  • Децентрализация
  • Построение сетей
  • Ноды
  • Ациклический граф
 
Часть 2. Блокчейн
 
Определения блокчейна:
  • Блоки, механизмы сцепления блоков и целостность цепочки.
  • Основные моменты алгоритма Bitcoin.
  • Требования сложности и схема работы майнингового алгоритма.
  • Понятие консенсуса и подробное рассмотрение консенсуса Proof Of Work.
  • Атаки double spend и 51%, стабильность работы сети.
  • «Proof of stake» и «delegated proof of stake».
  • Движок Graphene и проекты на его основе.
  • Примеры сложной внутренней экономики проекта, вопросы децентрализации.
  • «Proof of storage», «proof of compute», «Proof of everything».
  • Примеры использования смарт-контрактов и схема работы сети Ethereum.
 
Криптовалютные биржи и кошельки.
  • Централизованные vs децентрализованные решения.
 
Второй день. Смарт-контракты
Часть 3. Что такое смарт-контракт
  • Понятие смарт-контракта
  • Среда, в которой исполняется смарт-контракт
  • Виды смарт-контрактов
  • Техпроект: правильно формулируем задачу
Часть 4. Токены
  • стандарты токенов, 
  • стандарт ERC20,
  • выпуск токенов
Часть 5. Структура смарт-контракта для ICO
  • Анатомия crowdsale смарт-контракта для проведения ICO/ITO.
  • Аудит безопасности смарт-контрактов, примеры уязвимостей.
  • Ошибки проектирования и качество экономических моделей crowdsale.

Организаторы события — SmartContracts.engineer

Все вопросы по мероприятию можно задать в чате Telegram https://t.me/sc_engineer 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×