м. Львів, вул. Замарстинівська, 83А

Курс інтенсив «Ethereum Blockchain development»

Записатися

Blockchain - це спосіб зберігання даних або цифровий реєстр транзакцій, угод, контрактів. Усього, що потребує окремого незалежного запису і, за необхідністю, перевірки.

У блокчейні можна зберігати дані про видані кредити, права на власність, порушення правил дорожнього руху, одруження. Тобто практично про все. Головною його відмінністю і незаперечною перевагою є те, що цей реєстр не зберігається в якомусь одному місці. Він розподілений серед кількох сотень і навіть тисяч комп'ютерів у всьому світі. Будь-який користувач цієї мережі може мати вільний доступ до актуальної версії реєстру, що робить його прозорим абсолютно для всіх учасників.

Ключові особливості Blockchain:

Приклади застосування блокчейн в різних сферах життя, крім фінансів:

  • Ідентифікація особистості. На основі технології блокчейн працюють сервіси у галузі ідентифікації і підтвердження прав доступу. Вони створюють цифровий аналог посвідчення особи. До таких стартапів відносять HYRP, BlockVerify, OneName та інші.
  • Авторські права. Платформа Ascribe використовує реєстр, у який художники, музиканти, винахідники можуть зберігати авторські права за допомогою зашифрованих ідентифікаторів.
  • Голосування. Поки що відкритий реєстр використовується тільки в приватних голосуваннях. Однак в університеті штату Вірджинія хочуть впровадити технологію, що базується на блокчейн. Це знизить ймовірність фальсифікації до нуля.
  • Управління та юриспруденція. Потенціал Blocckhain в цій сфері безмежний. В ідеалі може бути створена система зі звітністю представників місцевої і державної влади, зберігання даних про бюджет. Вже зараз є проекти на кшталт Borderless, які об'єднують в собі юридичні та економічні послуги.
  • Музика. Проект Bittunes дозволяє виконавцям композицій зберегти за собою права і займатися продажем власних робіт. Є й інші сервіси, націлені на поширення незалежної музики і просування виконавців.
  • Благодійність. Блокчейн з його здатністю записувати і зберігати дані дуже ефективний в сфері благодійності. Так в платформі GiveTrack представлена відкрита інформація про пожертвування до фондів і їх витрати. Це ефективний інструмент у боротьбі з «терористами благодійності».
  • Нерухомість. Впровадження блокчейн в сферу нерухомості здатне її значно вдосконалити. Прискориться процес покупки-продажу, з'явиться інструмент надійного зберігання даних про права на власність і так далі. Технологія блокчейн застосовується у сфері послуг, біржовий і звичайній торгівлі. Потенційно вона може бути корисною всюди, де необхідна звітність, перевірка автентичності чого-небудь, зберігання даних. Потенціал безмежний.

Практичність блокчейну незаперечна у всьому, що стосується зберігання даних і підтвердження автентичності. Потенційно ця децентралізована система даних здатна знищити корупцію. У блокчейн можна записувати дати народження людей, фінансові транзакції, відбитки пальців. Зберігати відомості про документи на кшталт дипломів, паспортів, водійських прав. У перспективі це може допомогти в боротьбі з різного роду шахрайством.

Необхідні знання для навчання:

Цей курс буде цікавий тим, хто вже має досвід роботи в ІТ, та хоче поглибити свої знання з Blockchain та використовувати цю технологію у своїй роботі.

Програма курсу:

Криптовалюти, блокчейн

  • криптографії
  • основи технології блокчейн

Знайомство з Solidity

  • знайомство із Remix
  • типи даних
  • оператори мови
  • оброблення помилок

Написання смарт-контракту

  • деплой смарт-контрактів в testnet
  • etherscan
  • написання простого смарт-контракту
  • тестування смарт-контрактів
  • газ і транзакції
  • знайомство з Metamask

Токени, ICO, DAO

  • токени
  • стандарт ERC-20
  • ICO
  • архітектура DAO
  • створення свого токена

Ethereum and Web3

  • налаштування середовища
  • підпис транзакції
  • структура Ethereum додатку

Практика

  • написання смарт-контракту
  • тестування смарт-контракту
  • написання web-клієнта

Практика

  • написання web-додатки
  • коротко про NodeJs
  • налаштування NodeJs додатки

Практика

  • написання web-додатки
  • закріплення тим попередніх занять

Хто викладає?

Михайло Щербак

Олег Мастикаш

Викладачі займаються розробкою власних проектів, що дозволяють переводити криптовалюту на особистий кабінет, знімати її, здійснювати конвертацію із одної валюти до іншої (до долара), розраховуватись криптовалютою за товари.
У роботі вони співпрацюють із компанією Intersystems. InterSystems Blockchain PoC development та з coinpayments api.

ПІДСУМКИ

Після завершення курсу ви навчитесь:

  • Розуміти архітектуру роботи BlockChain
  • Виконувати транзакції у BlockChain
  • Розуміти принципи роботи смарт контрактів
  • Створювати смарт контракти
  • Зберігати смарт контракти в блокчейні
  • Писати клієнта який буде звертатися до смарт контрактів
  • Використовувати провайдера для роботи із смарт контрактами
  • І головне – ви зрозумієте в яких сферах можна буде застосовувати блокчейн
Тривалість16 пар
Розклад занятьКількість навчальних днів: 8 днів
Навантаження: 2 пари в день.
Кількість робочих днів в тиждень: 2 дні.

Записатися

А хочете ознайомитися з набором демонстраційних електронних уроків напівстаціонару?


Так
Ні

Заповніть будь ласка форму


Введіть sms-код для підтвердження


Отримайте книгу: «Як виховувати дитину. Поради відомих людей»


Так
Ні