Skip to content

Latest commit

 

History

History
314 lines (189 loc) · 30.2 KB

File metadata and controls

314 lines (189 loc) · 30.2 KB

Гайд лайны для участников на Tezos DeFi Hackathon 2022

⛓Блокчейн, DeFi, NFT и вот это все

Блокчейн — общее название технологии для хранения информации в децентрализованных сетях. В широком смысле это среда для работы с цифровыми деньгами — токенами (коинами или монетами). Bitcoin, Ethereum, Tezos и другие — это блокчейны.

Почему блокчейны круче обычных приложений с базами данных

  • их очень сложно взломать или закрыть;
  • они анонимные;
  • они подходят для децентрализованных финансовых операций;
  • для взаимодействия с блокчейном не нужны посредники.

В старых блокчейнах вроде Bitcoin и Litecoin можно было только отправлять друг другу монетки. В новых блокчейнах есть виртуальные машины, которые выполняют смарт-контракты — аналоги компьютерных программ. В смарт-контрактах можно реализовать любую финансовую механику: децентрализованный банк с депозитами и кредитами, регистрацию недвижимости в токенах, игровую экономику и так далее.

Направления в блокчейн-разработке

  • DeFi или децентрализованные финансы — биржи, кредитование, стейкинг, фарминг дохода и остальные решения для финансовых операций;
  • NFT или невзаимозаменяемые токены — токены, к которым привязаны цифровые объекты. Разработчики делают маркетплейсы и площадки для аукционов, художники и музыканты продают свои произведения в виде токенов;
  • GameFi или блокчейн-игры — азартные игры, онлайн-игры с использованием токенов вместо валюты, токенизация игровых предметов в виде NFT;
  • Metaverse — виртуальные вселенные с токенами, которые обеспечивают право собственности на разные предметы;
  • L2 и кроссчейн — решения для ускорения и удешевления использования старых блокчейнов, которые не были рассчитаны на миллионы пользователей.

🔎 Блокчейн Tezos и организация Tezos Ukraine

Tezos — PoS-блокчейн с децентрализованным управлением и обновляемостью. Главные фичи:

💡 Энергоэффективность — PoW-блокчейны потребляют больше электроэнергии, чем некоторые страны Европы. Сеть Tezos потребляет меньше, чем десяток холодильников. 🪙 Доступность — обычные транзакции стоят около $0,01, а вызовы смарт-контрактов и использование приложений — от $0,1 до $5 в зависимости от сложности контракта. У других популярных блокчейнов комиссии достигают $500 за операцию. 💪 Потенциал — капитализация в $4 млрд, развитые инструменты разработки и активное сообщество. Европейские компании, банки, игровые издатели, команды F1, художники и музыканты выбирают Tezos для создания своих блокчейн-продуктов. 🛡️ Безопасность — виртуальная машина Tezos и язык Michelson прошли формальную верификацию и не содержат багов. Хакерам намного сложнее взломать приложения на Tezos, чем на других блокчейнах (если это вообще возможно).

Tezos Ukraine — некоммерческая организация, которая популяризирует Tezos в Восточной Европе, создает ресурсы для разработчиков, проводит воркшопы и хакатоны. Tezos DeFi Hackathon 2022 — наш третий и пока что крупнейший хакатон.

🧑‍💻 Блокчейн-разработка на Tezos

Чтобы разобраться с разработкой на Tezos, рекомендуем изучить такие материалы:

  1. Курс для новичков, есть в PDF.
  2. Воркшопы с опытными разработчиками.
  3. Полная документация на английском на Tezos Agora.

🏆 Tezos DeFi Hackathon 2022

Tezos DeFi Hackathon 2022 — это онлайн-хакатон по разработке продуктов для экосистемы Tezos.

Мы ищем молодых разработчиков, которые хотят попробовать себя в блокчейне. Для этого мы выделили на работу целый месяц вместо обычных 2-3 дней, а также написали базовый курс по разработке на Tezos, провели воркшопы и пригласили русскоязычных менторов.

💡 У сыгранных команд больше шансов победить, поэтому мы поможем одиночкам объединиться. Также на Tezos DeFi Hackathon 2022 будут командные менторы, которые помогут организовать работу и довести проект до конца.

Здесь мы описали все процессы хакатона: от регистрации участников до объявления победителей. Если не нашли нужную информацию — пишите нам в Slack, ответим в течение пары часов.

📘 Коротко о хакатоне

  • самый большой блокчейн-хакатон в СНГ — общий призовой фонд составляет $260 000, есть 22 призовых мест от $5000 до $45 000;
  • поддержали лучшие команды Tezos — 16 крупнейших DeFi и GameFi-проектов, главная организация Tezos Foundation и самый читаемый русскоязычный журнал о криптовалюте ForkLog;
  • открывает перспективы — у пользователей Tezos есть деньги, новые приложения за пару дней набирают $1 млн TVL. Челенджи партнеров — полезные для экосистемы проекты без аналогов на Tezos, потенциально привлекательные для пользователей. Команды, которые хорошо себя покажут, смогут получить грант Tezos Foundation на доработку проекта и дальнейшую разработку на Tezos;
  • не нужно убиваться — у команд есть 28 дней на разработку и создание презентации;
  • отличный старт в блокчейн-разработке — победители прошлых хакатонов влились в экосистему: Madfish Solutions сделали самые популярные кошелек и DEX, The Buttonists — известный проект Tezos Mandala и NFT-маркетплейс NFT Button, Степан Наумов вступил в команду Baking Bad и разработал GameFi-проект Juster.Fi.

✅ Что нужно сделать на хакатоне

Участники выбирают по челленджу и делают продукт по описанию партнеров. Это может быть игра с определенными механиками, API для поиска возможностей арбитража, альтернативный фронтенд для доступа к сервису и многое другое.

⚠️ Одна команда может выбрать только один челлендж. Каждый челлендж делают не более 10 команд. Участники выберут челленджи перед началом работы. Подробнее — в разделе таймлайн.

💰 Призы

23 победителя выиграют от $5000 до $45 000 тысяч:

  • лучшее решение челленджа — $10 000;
  • дополнительные призы от независимого жюри:
    • $35 000;
    • $25 000;
    • $15 000;
    • $10 000;
    • $5000;
    • $5000;
    • $5000.

Партнеры хакатона и независимое жюри будут оценивать проект по требованиям из Критерии оценивания челленджей и детальное описание.

👀 Команда может не выиграть приз от партнера, но при этом получить награду от жюри и наоборот.

🎩 Кодекс участника

Будьте вежливым. Мы все работаем над одной целью — сделать крутые проекты и развить экосистему Tezos. Не нужно ссориться.

Помогайте друг другу. Над вашим челленджем могут работать другие команды, но это не причина для вражды.

Работайте на результат. Победа — это круто, но гораздо важнее сделать хороший проект. Вашу работу и стремление заметят другие команды, а в перспективе вы сможете получить грант на доработку и запуск своего проекта на Tezos. ****

📅 Таймлайн хакатона

✍Регистрация участников (до 31 января)

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

☝ Если вы идете на хакатон уже готовой командой, то каждый участник должен зарегистрироваться самостоятельно.

Когда вы заполните форму, мы пришлем вам письмо со ссылкой на Slack-канал хакатона и напишем в Telegram. Там спросим о вашей роли, опыте, стеке технологий и других деталях, которые помогут найти вам команду (если вы участвуете сами).

Затем вам нужно присоединиться к каналу хакатона в Slack и представиться другим участникам.

💬 Общение в Slack

Slack — это продвинутый мессенджер для организации работы больших команд. В нем проходит все общение по Tezos DeFi Hackathon 2022.

⚠️ Slack поддерживает треды — комментарии к сообщениям. Если хотите кому-то ответить, наведите курсор на сообщение, нажмите иконку треда и пишите там. Так проще понять, кто, кому и о чем ответил.

Не отвечайте прямо в каналах, это некрасиво и неудобно.

Untitled

☝ Если кто-то напишет в треде, куда раньше написали вы — вам придет уведомление.

Если хотите пригласить в тред кого-то конкретного — напишите @user_name, и ему придет уведомление.

Если нужно тегнуть всех кто онлайн — напишите @here.

Slack Tezos DeFi Hackathon 2022 разбит на каналы:

  • #00-announcements — тут организаторы публикуют объявления и новости для участников.
  • #01-intros — канал для знакомств участников. Представьтесь, расскажите чем занимаетесь. Если ищете команду или участника с определенными скиллами — напишите об этом и добавьте в сообщение тег #looking_for_team или #looking_for_skill соответственно.
  • #02-ask-organizers — тут организаторы отвечают на вопросы о хакатоне, призах, челленджах, судьях и т.д. Можете не использовать теги, организаторы все равно получат уведомление о вашем сообщении.
  • #03-ask-partners — здесь есть представители партнеров, которые дали челленджи. Можете спросить их о деталях проекта или обсудить свою идею решения, но задавайте вопросы на английском.
  • #04-ask-tech-mentors — тут участники будут задавать вопросы техническим менторам: где найти документацию по специфической штуке, как решить эту ошибку и т.д.
  • #05-tips-and-links — здесь мы собрали ссылки на курсы, воркшопы, документацию и другие полезные материалы для разработчиков.
  • #06-random — тут можно поговорить, обсудить проекты, запостить мемы, найти команду и все такое.

📺 Митапы

Резюме первого митапа участников Tezos DeFi Hackathon 2022 - Tezos Ukraine

https://youtu.be/WVLjjJ-KsyM

https://www.youtube.com/watch?v=YBp8zXaYLug

🙋‍♂Регистрация команды и выбор челленджей (1-3 февраля)

Тимлид должен заполнить две формы:

  1. До 2 февраля 18:00 по Киеву — командную. Так вы подтвердите ваше участие.
  2. До 3 февраля 18:00 по Киеву — форму челленджа. Так вы закрепите челлендж.
😎 Тимлид — главный. Он организует общение с менторами и другими тимлидами, руководит работой и презентует проект. 💡 Смотрите детальные описания челленджей и критерии оценивания на странице [Критерии оценивания челленджей и детальное описание](https://www.notion.so/3e1f9bd04dac4d9bab833db0b0c0e8ce).

Если тимлид не заполнит формы — команда не участвует. Любые договоренности в Slack или сообщения организаторам вроде «Мы команда Х, берем челлендж Y!» не считаются за регистрацию команды. Однако если вы говорите нам о «Я в команде с @username», мы заранее создадим вам отдельную команду в Slack.

Мы несколько раз напомним тимлидам о форме, но вы тоже не забудьте тыкнуть его палкой.

1 февраля проведем открытие Tezos DeFi Hackathon 2022 на YouTube-канале ForkLog — самого большого русскоязычного медиа о криптовалюте. Собрали все, что нужно для бодрого старта, в одной большой трансляции.

https://youtu.be/Xegw5aCStIM

👨‍💻 Работа над челленджами (3-28 февраля)

Во время работы участникам помогают менторы: командные — по вопросам организации процессов, технические — по вопросам связанным с разработкой.

Для каждой команды мы создаем отдельную комнату в Slack и назначаем ментора. Он знакомится с участниками и договаривается о времени еженедельных встреч. Команда встречается с ментором 3 раза и обсуждает такие вопросы:

  • 7 февраля — роли в команде, рабочие процессы и план действий;
  • 14 февраля — прогресс и возникшие трудности;
  • 21 февраля — стадия готовности проекта и возникшие трудности.

С 26 по 28 февраля ментор помогает участникам подготовиться к презентации проекта и дает фидбек.

Технические менторы отвечают на вопросы в Slack в рабочие часы. Если нужно, мы поможем организовать звонок для детального обсуждения возникших проблем.

Финал работы — сдача проекта. 28 февраля до 12:00 по Киеву тимлид заполняет форму:

  • название команды;
  • ссылка на презентацию на YouTube;
  • ссылка на код проекта на GitHub;
  • другие ссылки (например, демо проекта);
  • комментарии к проекту.

‼️ Требования к презентации и GitHub

В готовое решение челленджа входят:

  • демо, тестнет-версия или MVP проекта, в которых есть указанный в челлендже функционал:
  • код проекта на GitHub:
    • используйте лицензию MIT (инструкция по добавлению лицензии MIT);
    • используйте библиотеки с любыми свободными лицензиями (MIT, GNU GPL, Mozzila Public License 2.0). В конце описания проекта укажите ссылки на используемые библиотеки и другие источники кода;
    • добавьте к каждой папке *.md-описание на английском;
    • на главной коротко расскажите о проекте, технологиях и основных фичах на английском.
  • короткая видеопрезентация на английском:
    • командам нужно продемонстрировать, как работает продукт, в чем его идея и раскрыть все критерии оценивания;
    • это может быть и простая запись с экрана с демонстрацией продукта, и питч с монтажом и эффектами (презентации с прошлого хакатона, примеры питчей в Figma);
    • длительность — до 2 минут. если видео длится больше 2 минут, оценка снижается;
    • видео должно быть в открытом доступе на YouTube, другие платформы не подходят.
  • текстовое описание проекта на английском.

🤔 Оценивание проектов и награждение победителей (1-14 марта)

Партнеры хакатона и независимое жюри оценивают проекты. Tezos Ukraine и менторы не могут повлиять на оценку.

📌 О независимом жюри и критериях читайте в [Критерии оценивания челленджей и детальное описание](https://www.notion.so/3e1f9bd04dac4d9bab833db0b0c0e8ce).

2 марта до 23:59 по Киеву объявим 23 финалистов и свяжемся с тимлидами, чтобы они были готовы подключиться к трансляции в Zoom.

3 марта в 15:00 по Киеву проведем закрытие хакатона, покажем презентации проектов и дадим слово тимлидам команд-победетилей.

До 14 марта выплатим награды в XTZ и токенах проектов по курсу на момент отправки.

❓ Частые вопросы и ответы

Как зарегистрироваться? Я должен присоединяться в Slack с такой же почты, какой зарегистрировался?

Да. При регистрации на сайте хакатона вы вводите адрес почты и ник в Telegram. Мы отправляем на почту письмо со ссылкой на Slack, а потом дублируем его в Telegram. По клику на ссылку открывается страница для подключения к Slack-воркспейсу хакатона, на которой вы должны еще раз ввести свою почту и придумать пароль.

Вы должны ввести ту же почту, которую вводили при регистрации. Так мы точно будем знать, что вы — это вы, и не будем по ошибке присылать в Telegram напоминания вроде «Присоединяйтесь в наш Slack!».

Кроме того, при заполнении форм команды и челленджа тимлид должен будет указать почты, которые участники указывали при регистрации.

Не переживайте, почту в Slack можно всегда поменять. Просто не забудьте это сделать.

Как податься на челлендж?

Тимлид должен заполнить две формы:

  1. До 2 февраля 18:00 по Киеву — командную. Так вы подтвердите ваше участие.
  2. До 3 февраля 18:00 по Киеву — форму челленджа. Так вы закрепите челлендж.

Если тимлид не заполнит формы — команда не участвует. Мы несколько раз напомним тимлидам о форме, но вы тоже не забудьте тыкнуть его палкой.

Можно ли посмотреть зарегистрированные команды и их состав?

После окончания регистрации команд мы откроем форму челленджа, список челленджей и команд будет публичным. Состав — нет.

Что делать, если нет команды?

Начинайте искать тиммейтов в галерее участников: сейчас там более 100 человек.

Также можете посмотреть интро участников в канале #01-intros и написать подходящим кандидатурам в личные сообщения или же тегнуть их в канале #06-random.

Если договорились с кем-то работать вместе — заполните командную форму и пишите нам, чтобы мы отметили вас как команду и создали отдельную комнату.

Сколько участников может быть в команде?

От 1 до бесконечности. Если вы хотите участвовать самостоятельно — считайте себя one-man-team и не забудьте заполнить командную форму.

Сколько команд может работать над одним челленджем?

10 команд на челлендж. Если мы заметим, что челленджей не хватает, добавим запасные или скорректируем это ограничение.

Сколько челленджей на команду?

1 челлендж на команду.

Где можно посмотреть детальные описания челленджей?

На странице Критерии оценивания челленджей и детальное описание.

Командам нужны продакты из финтеха и не-разработчики в принципе?

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

Если вы прототипируете интерфейсы, продумываете стратегии масштабирования или знаете: как легально оформить криптопроект — ваши навыки обязательно пригодятся. Только не забудьте, что другие участники могут не знать о ваших скиллах. Обязательно расскажите о себе в канале #06-random.

Сколько времени может занять работа на хакатоне? Можно совместить с фултайм-работой?

Затраченное на хакатон время зависит от команды, вашей роли и выбранного челленджа. Оно может составлять и 2 часа в неделю, и 20.

Хакатон можно совместить с основной работой, если правильно распределить свое время и договориться с командой.

Во время прохождения курса я столкнулся с ошибкой. Как ее исправить?

С момента публикации курса Tezos обновился два раза, и некоторые фрагменты кода действительно перестали корректно работать. Мы обновим курс в начале февраля.

Советуем поискать вашу ошибку в канале #04-ask-tech-mentors — возможно, кто-то столкнулся с тем же, и ему уже подсказали решение.****