Мы опубликовали урок о разработке смарт-контрактов с мультиподписью в сети Tezos. Это второй урок бесплатного курса «Разработка смарт-контрактов на блокчейн-платформе Tezos».
Лектор курса — блокчейн-разработчик компании Attic Lab Михаил Дегтярев. Он три года сотрудничает с блокчейн-проектами и разрабатывает программные решения, в том числе работает над обозревателем блоков для блокчейна Tezos TezTracker.com.
Михаил рассказал, как работают смарт-контракты с мультиподписью на Tezos, объяснил логику исполнения таких смарт-контрактов и их защиту от Reply Attack. Кроме того, лектор показал, как работать в Visual Studio Code и дал домашнее задание: дописать функцию KeyChange.
В рамках курса опубликуем еще два видеоурока:
- Создание oracle- и vesting-контрактов.
- Создание собственного токена в сети Tezos.
Для понимания курса желателен опыт разработки на JS или Python. Смарт-контракты пишут на высокоуровневых языках, таких как LIGO (Pascal) и SmartPy (Python), в лекциях мы приводим примеры с LIGO (Pascal) и Truffle (JS).
После публикации уроков проведем воркшоп и хакатон.
На воркшопе зрители смогут задать Михаилу вопросы и выполнить практическое задание. За лучшие вопросы и успешное выполнение задания мы предусмотрели награды. Призовой фонд — 500 XTZ ($1,315 на момент публикации).
После воркшопа пройдет хакатон по разработке смарт-контрактов на блокчейне Tezos.
Напомним, в первом видео Михаил рассказал о строении языка программирования Michelson и познакомил участников курса с инструментами разработки и процессом публикации тестового смарт-контракта в сети Tezos.
Ранее мы опубликовали обучающий курс «Знакомство с Tezos». В нем рассказали, что такое блокчейн, какие транзакции поддерживает протокол Tezos, кто такие бейкеры и что отличает Tezos от других блокчейнов.
Чтобы не пропустить новые уроки, воркшопы и хакатоны, подпишитесь на социальные сети Tezos Ukraine:
- Telegram-канал.
- Facebook.
- Twitter на русском и украинском языках.
- Twitter на английском языке.
- YouTube-канал.
- Instagram.
- LinkedIn.
- hub на ForkLog.