22 января 2021

Tezos Ukraine выпустили урок о разработке смарт-контрактов с мультиподписью на Tezos

Мы опубликовали урок о разработке смарт-контрактов с мультиподписью в сети Tezos. Это второй урок бесплатного курса «Разработка смарт-контрактов на блокчейн-платформе Tezos».

Лектор курса — блокчейн-разработчик компании Attic Lab Михаил Дегтярев. Он три года сотрудничает с блокчейн-проектами и разрабатывает программные решения, в том числе работает над обозревателем блоков для блокчейна Tezos TezTracker.com.

Михаил рассказал, как работают смарт-контракты с мультиподписью на Tezos, объяснил логику исполнения таких смарт-контрактов и их защиту от Reply Attack. Кроме того, лектор показал, как работать в Visual Studio Code и дал домашнее задание: дописать функцию KeyChange.

В рамках курса опубликуем еще два видеоурока:

  1. Создание oracle- и vesting-контрактов.
  2. Создание собственного токена в сети Tezos.

Для понимания курса желателен опыт разработки на JS или Python. Смарт-контракты пишут на высокоуровневых языках, таких как LIGO (Pascal) и SmartPy (Python), в лекциях мы приводим примеры с LIGO (Pascal) и Truffle (JS). 

После публикации уроков проведем воркшоп и хакатон. 

На воркшопе зрители смогут задать Михаилу вопросы и выполнить практическое задание. За лучшие вопросы и успешное выполнение задания мы предусмотрели награды. Призовой фонд — 500 XTZ ($1,315 на момент публикации).

После воркшопа пройдет хакатон по разработке смарт-контрактов на блокчейне Tezos.

Напомним, в первом видео Михаил рассказал о строении языка программирования Michelson и познакомил участников курса с инструментами разработки и процессом публикации тестового смарт-контракта в сети Tezos. 

Ранее мы опубликовали обучающий курс «Знакомство с Tezos». В нем рассказали, что такое блокчейн, какие транзакции поддерживает протокол Tezos, кто такие бейкеры и что отличает Tezos от других блокчейнов.

Чтобы не пропустить новые уроки, воркшопы и хакатоны, подпишитесь на социальные сети Tezos Ukraine:

  1. Telegram-канал.
  2. Facebook.
  3. Twitter на русском и украинском языках.
  4. Twitter на английском языке.
  5. YouTube-канал
  6. Instagram.
  7. LinkedIn.
  8. hub на ForkLog.

Обсудить в Discord!