- Мастер-класс
- Место
Смарт-контракт - это электронный алгоритм или условие, при выполнении которого стороны могут обмениваться деньгами, недвижимости, акциями и другими активами, не прибегая к услугам посредников. Ethereum smart contract WORKSHOP - это серия образовательных мероприятий по освоению особенностей написания смарт-контрактов на Ethereum.
Чат в телеграмме, где ты можешь задать все вопросы по данному мероприятию.
Видеозаписи и лекции с предыдущих воркшопов.
Мы верим, в то, что в будущем технология смарт-контрактов призвана трансформировать систему привычных взаимоотношений, и в то, что каждый должен иметь возможность использовать ее ценность себе во благо.
Поэтому мы готовы делиться с тобой нашими знаниями и навыками. От программистов (Solidity/Truffle, JS/Node, C++/Graphene, Python) для программистов.
Ethereum smart contracts Workshop | ESCW005 TIMELINE:
- 19:00 Сбор разработчиков
- 19:30 Обучение созданию конструктора смарт-контрактов на Ethereum для загрузки в платформу Smartz.
- 20:30 Теория/практика
- ключевые возможности компилятора solc
- структура файла смарт-контракта Ethereum
- типы и структуры данных Solidity
- на примере смарт-контракт "Голосование"
- 21:30 Нетворкинг
- 22:00 ==> Exit
ВАЖНО: Мероприятие носит технико-практический характер, знание методов разработки - залог понимания материала и осознанного участия в практической части. Наличие персонального ноутбука обеспечит тебе возможность принять живое участие в процессе кодинга и решения практических задач с командой Smartz.
Для работы вам понадобится:
nodejs одной из новых версий. Сейчас рекомендуется 8.10.0
Установка nodejs для кучи платформ описана вот тут: nodejs.org/en/download/package-mana...
Далее, при помощи npm нужно установить:
npm install -g truffle
npm install -g ganache-cli
При работе с готовым кодом с github, там уже есть package.json со всеми необходимыми модулями.
В качестве IDE рекомендуем Intellij IDEA или PyCharm с модулем Solidity.
Также рекомендуем ознакомится со следующей документацией:
solidity.readthedocs.io/en/v0.4.20/...