Почему блокчейн-хакатоны крутые и что там делать обычному разработчику

 Публичный пост
12 февраля 2024  1818
Держи долор Я понял!

Я приняла участие в своем первом блокчейн-хакатоне в сентябре 2022 года и с тех пор не могу остановиться, даже путешествую в другие страны для участия в них. Я считаю это очень классным способом разнообразить путешествия и с пользой провести время. И я часто делюсь своим положительным опытом со знакомыми людьми. Но я обнаружила, что многие люди, хотя и согласны, что это интересный опыт, имеют множество заблуждений о блокчейн-хакатонах. Одно из самых распространенных - это то, что для участия необходимо обладать определенным уровнем технических знаний о блокчейне.

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

Что такое блокчейн-хакатон?

Блокчейн-хакатон - это мероприятие, на котором люди за ограниченный промежуток времени создают инновационные проекты на основе технологии блокчейн. Если вы знаете, что такое хакатон, то особой разницы тут нет (за исключением того, что блокчейн-хакатоны намного круче).

Как и на обычных хакатонах, у вас есть ограниченное время на создание и презентацию своего проекта, обычно не более 48 часов для офлайн мероприятий или недели для виртуальных. По результатам презентации можно выиграть крупные денежные призы. Призы делятся на две категории - общие призы или от спонсоров. В общем конкурсе могут участвовать все проекты, без ограничений на идею и используемые технологии. В конкурсах от спонсоров у каждого спонсора свои критерии для участия и правила выигрыша. Участие в хакатонах обычно бесплатное, включая всю еду и напитки.

Мой опыт

Я участвовала в своем первом блокчейн-хакатоне в Берлине в 2022 году. До этого я работала бэкендером примерно пять лет в компаниях, никак не связанных с криптой. В этом хакатоне я участвовала со своим партнером в команде, который уже имел несколько лет опыта работы в крипте, но в роли фронтендера. Хакатон был связан с экосистемой Ethereum, и у нас обоих не было опыта написания смарт-контрактов. Я участвовала исключительно ради опыта (и бесплатной еды). К моему удивлению, мы тогда выиграли приз в 1000$.

С тех пор я участвовала еще во многих Ethereum хакатонах и в каждом что-то выигрывала. Максимальный приз был 5500$ за проект. При этом, я никогда не готовилась к хакатонам и не работала по ночам во время участия. К тому же, на хакатонах я обычно не писала смарт-контракты, не потому что это как-то сложно, а потому что мне обычно интереснее делать проекты, связанные с обработкой данных.

Вот пару примеров моих проектов с хакатонов:

  • Анализ результатов голосования с сервиса Snapshot на предмет Sybil аттак плюс аттестация результатов в блокчейне (ссылка)
  • Создание аналитики и связывание событий вне блокчейна с событиями в блокчейне (ссылка)
  • Умный поиск профилей в децентрализированной соц сети Lens (ссылка)

Почему мне нравится участвовать в блокчейн-хакатонах

  • Во-первых - это хорошие деньги. Призовые фонды блокчейн-хакатонов просто огромны, и они довольно часто проводятся по всему миру. Например, у ETH Global в Париже призовой фонд был 500 000 долларов, а в Стамбуле он превысил 600 000 долларов. При этом, на хакатоне Париже было создано около 320 проектов, поэтому шансы выиграть хоть что-то у каждого очень высоки. Я не смогла найти ни одного не блокчейн-хакатона с сопоставимыми призовыми фондами и частотой проведения.
  • Они всегда очень хорошо организованы. Я чувствую заметную разницу в качестве организации по сравнению с другими ИТ мероприятиями. Возможно, это связано с тем, что многие блокчейн проекты уделяют большую важность росту коммьюнити. Если вы посетите один из хакатонов Ethereum Global, он обязательно будет находиться в хорошем месте, с отличной едой, кучей бесплатного мерча, а на самой площадке будут разные активности от докладов до массажа. И каждый хаккатон в чем-то уникален. Так например, я до сих пор в шоке от лобстеров и laduree макарун в Париже, Slushii в Денвере, 5ти звездочных отелей в Стамбуле, и от панков из 90ых и Chelsea Manning в Берлине.
  • Кроме того, вы можете участвовать в многочисленных мероприятиях, которые обычно проводятся перед хакатоном. Эти мероприятия организуются компаниями, которые обычно тоже не жалеют средства на организацию. Например, в Париже этим летом перед Ethereum Global хакатоном всю неделю были вечеринки на крышах и лодках с видом на Эйфелеву башню. И это все также бесплатно.
  • Можно найти множество стипендий и хакерских домов для участия в оффлайн хакатонах, которые покроют вам расходы на проживание и/или перелет. Хотя для получения стипендий требуется проходить отбор, многие из них ориентированы на новичков. Про виды стипендий, грантов и возможностей для разработчиков в крипте - это тема для отдельного поста.
  • Мне лично особенно нравится отсутствие ограничений по тематике на блокчейн-хакатонах. Вы можете создать проект на любую тему, будь то решение социальных, экологических или экономических проблем, или что-то совершенно иное, при условии, что это как-то связано с блокчейном. Я ранее участвовала и в не блокчейн-хакатонах, и заметила, что многие из них проводятся на какую-нибудь узкую тему, что по мне не так интересно.

Еда в Париже даже на хакатоне - это высший уровень
Еда в Париже даже на хакатоне - это высший уровень

Типичная крипто туса с безлимитным баром
Типичная крипто туса с безлимитным баром

Очень часто во время блокчейн мероприятий организуются коворкинги на всю неделю, вот такой был в Стамбуле
Очень часто во время блокчейн мероприятий организуются коворкинги на всю неделю, вот такой был в Стамбуле

Нужно ли разбираться в блокчейне и смарт-контрактах, чтобы успешно участвовать в блокчейн-хакатонах?

Точно нет! В действительности, блокчейн-хакатоны открыты для новичков и разработчиков любого уровня. Одна из целей хакатонов заключается в привлечении новых разработчиков. Именно для этого во время хакатона проводятся множество воркшопов и докладов, рассчитанных на новичков, и всегда есть менторы, которым можно задать вопросы. Ethereum Global хакатоны иногда после мероприятия делятся статистикой, сколько процентов людей учавствовали впервые в блокчейн-хакатоне и обычно это около 20-30% участников.

Идеи того, что можно сделать на блокчейн-хакатоне без знаний о блокчейне и смарт-контрактов

  • Проекты, связанные с обработкой данных. Блокчейн является большой распределенной базой данных, и управление, понимание и извлечение информации из такого огромного объема данных до сих пор является трудоемкой задачей. На хакатоне вы можете создать проекты для извлечения различной полезной информации из блокчейна. Это может включать создание специализированной аналитики, AI/ML моделей или новых способов хранения данных. Также существует множество компаний-спонсоров, которые предлагают свои API, индексацию или способы хранения данных, которые вы сможете интегрировать в аналитическом проекте и участвовать в их конкурсе.
  • Новые интеграции. Интегрируйте продукт спонсора в другие системы, где это имеет смысл. Это даже могут быть интеграции с сервисами, которые никак не связанны с блокчейном, к примеру с Zapier или с ChatGPT.
  • Интересные юскейсы. Спонсорами на хакатонах часто выступают компании, чьи продукты представляют собой сервисы для разработчиков, SDK или API. Они обычно ищут новые способы использования своих продуктов, и тут нет ограничений на креативность.
  • Инструменты для разработчиков. Вы можете создать обертки или утилиты для упрощения работы с продуктом спонсора. Или любое другое решение, которое могло бы облегчить жизнь разработчикам и сделать инструменты спонсоров более удобными для использования. Спонсоры обычно явно пишут если у них есть такая потребность в описании своих призов.
  • UX/UI решения. Сложность блокчейн-сервисов - известная проблема. Многие компании до сих пор ищут способы улучшить онбординг пользователей, не знающих ничего про крипту. Если вы фронтендер или дизайнер, то вы без проблем найдете команду на хакатоне. Но вы также можете создать проект, полностью сосредоточенный на упрощении какого-либо UX для пользователя.

Это мои идеи того, что разработчики из любой сферы могут сделать на блокчейн-хакатоне, без использования смарт-контрактов. Я видела, как проекты из всех этих примеров выигрывали большие призы. Конечно, есть еще много других идей. Кроме того, спонсоры сами обычно пишут про свои проблемы и идеи в описании задач, что обычно является главным источников вдохновения.

Место где проходил ETH Global Paris 2023 - бывшее здание фондовой биржи построенное в 19 веке
Место где проходил ETH Global Paris 2023 - бывшее здание фондовой биржи построенное в 19 веке

Ссылки

Если я вас заинтересовала, то вот несколько популярных ресурсов для поиска предстоящих хакатонов:

  • ethglobal.com/events - оффлайн и онлайн Ethereum хакатоны с крупнейшими призами, которые проводятся по всему миру.
  • ethereum.org/en/community/events - тоже Ethereum хакатоны и ивенты, список длиннее, но призы меньше так как многие хакатоны из списка организуются локальными коммьюнити.
  • app.buidlbox.io - онлайн хакатоны.
  • dorahacks.io - микс онлайн и оффлайн хакатонов.

Я надеюсь, этот пост вдохновит кого-то принять участие в блокчейн-хакатоне. Даже если вас не привлекают призы, то опыт, бесплатное обучение, приятное времяпрепровождение и новые знакомства могут быть достаточными причинами, чтобы хоть раз попробовать поучаствовать. А еще, я честно говоря считаю что так будет не все время и когда-нибудь блокчейн-хакатоны станут такими же посредственными как и обычные в ИТ.

Пишите, если остались какие-то вопросы или если про что-то стоит рассказать подробнее.

27 комментариев 👇
Кирилл Пименов Старший по парольчикам 14 февраля в 13:04

Мне как члену DoD и со-организатору EthBerlin было очень приятно, что мама, я в телевизоре =)

Подавайтесь к нам хакать в этом году, что ли: https://visas.ethberlin.org/ethberlin/4/

24–26 мая, Берлин

  Развернуть 1 комментарий

@kirushik, подписываюсь, ищу команду (бэкенд, архитектура)

  Развернуть 1 комментарий

@kirushik, ух, хотел бы еще повидаться с Берлновской веб3 тусовкой и тобой лично поболтать подольше.
А пользуясь случаем, по поводу визы. а ты не знаешь, можно ли получить визу без ВНЖ и без заезда в Россию? Очень хочу к вам, но непонятно, где и как получать Шенген номаду-мигранту.

  Развернуть 1 комментарий

@skywinder, увы, нет — но я давно тут живу и уже какое-то время визовые вопросы мимо меня проходят.

Кажется, это вполне подходящий вопрос для Вастрик.Тревела или, возможно, Справочной

  Развернуть 1 комментарий

Так а как без опыта участвовать-то?

Ну вот я сижу себе на работе и три года перекладываю джсоны. Иногда на дейлики хожу. А потом приезжаю на подобное мероприятие и ничего не понимаю в блокчейнах. Насколько реально за 48 часов разобраться в новом и параллельно смастерить что-то адекватное работающее? Пока звучит как надо что-то где-то хватать заранее.

(у меня был опыт марш бросков на двое суток накодить с нуля проекты разных размеров, но вот критерий, выделенный жирным, не выполнялся)

  Развернуть 1 комментарий

@dasfex, для хакатона "адекватное работающее" как раз таки не обязательно. Проект должен иметь смысл, хорошо передавать идею, ну и хоть какой-то код должен быть, который покажет что этот проект возможен. На самом деле у каждого спонсора свои критерии оценки, поэтому даже пункты выше не обязательны для выигрыша. По моему опыту, обычно все смотрят на конечную презентацию с идеей и прототипом.

Далее, на хакатоне очень много компаний-спонсоров которые по сути являются APIs и отправляют все те же джосоны которые можно перекладывать как хочется.

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

  Развернуть 1 комментарий

Если кто соберётся — возьмите меня!

  Развернуть 1 комментарий

@drschmidt, в Берлине будет очень классный хакатон 24-26 мая https://ethberlin.org/

  Развернуть 1 комментарий
Petr Korolev ETHusiast in open-source & privacy 13 февраля в 11:21

Настя, а за какой проект получилось выиграть $5500? Призовой фонд большой, но и конкуренция тоже) Это тоже важно упомянуть.

Все в коментариях говорят, что интересно участвовать.

Вот предлагаю поехать в Таиланд в ноябре на Devcon — это будет действительно масштабно, там и хакатон, и тусовка.

А на ETHIstanbul наша команда взяла 4 спонсорских приза + выступление на главной сцене — так что есть что рассказать по свежим следам.

вот кстати страничка нашего проекта если кому интересно проект и пример кмк идельаной подачи с презой и описанием. (с кодом бардак, туда, как и во всех хакатонах смотреть не надо 😁)

  Развернуть 1 комментарий

@skywinder, вот за этот 5500$ - ничего сверхестественного. Еще я обычно учавствую в команде из 2х людей, поэтому выигрыш на каждого ощущается приятнее.

Про конкуренцию, кмк, она большая только в основном конкурсе. В спонсорских треках - мне все еще кажется шансы выиграть хоть что-то очень велики, учитывая соотношение количества проектов и призов. В eth global бывает по ~30 спонсоров, у каждого может быть по от 3 до 10 номинаций и есть такие номинации на которых будет 50 и больше проектов, а на других ~10-20.

Бывают конечно проекты которые более серьезно готовятся к хакатонам, фармят как можно больше спонсоров и выигрывают по $10-20k, и с которым сложнее конкурировать в номинациях, но даже они не забирают все возможные призы.

  Развернуть 1 комментарий

После прочтения прямо захотелось поучаствовать. Посмотрел будущие эвенты, и в моих краях оказывается тоже проводят)
Большое спасибо!

  Развернуть 1 комментарий
Константин Кошелев Развиваю NFT продукт и сообщество в VK 15 февраля в 14:21

А не кодеру есть смысл и возможность участвовать? Могу представить ваш проект так, что он победит!

  Развернуть 1 комментарий

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

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

А вообще для людей кто не пишет код всегда найдется много задач - описание идеи, общение со спонсорами, создания моков/дизайна, и самое главное - создание видео демо и презентации.

  Развернуть 1 комментарий

Большое спасибо за мотивирующий пост! Зарегался на ETHBerlin в мае, посмотрим, что из этого выйдет =)

  Развернуть 1 комментарий

Тоже интересно поучаствовать

  Развернуть 1 комментарий

Нашла еще агрегатор хакатонов https://dorahacks.io/ (не знаю, вдруг он не супер)
Я вот только одно не понимаю, как это бывают хакатоны, где ты должен сам придумать задачу на заданную тему и дать решение этой задачи.... получается возможные идеи для самбишена обсуждаются на воркшопах, так?

В целом, звучит как отличная идея для проведения выходных! Я тоже готова присоединиться к онлайн команде желающих поучаствовать. (Денег и визовой истории для полетов из СПб на хакатон в условную западную Европу/Австралию нет.)

  Развернуть 1 комментарий

@Katya, на dorahacks в основном онлайн хакатоны, но там тоже бывают очень большие призы.

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

Вот например на Ethereum хакатонах, обычно нет определенных тем, кроме того что решение должно быть связанно как-то с Ethereum. А это ну очень много возможных идей, учитывая сколько всего уже есть на Ethereum.

Но, идея может сильно ограничиваться, если ты хочешь учавствовать в конкурсе от определенного спонсора. Их обычно бывает 10-30, и у каждого свои призы и свои правила. Некоторые спонсоры могут написать абстрактно -"приз за оригинальное применение нашего SDK". А некоторые очень конкретно - "приз за лучшее применение нашего SDK для создания приватных сообщений" к примеру. И если хочется учавствовать в конкретной категории от спонсора, то идеи можно уточнять прям у них, они обычно находятся на площадке хакатона, проводят воркшопы и готовы помочь.

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

  Развернуть 1 комментарий

@Katya,

Денег и визовой истории для полетов из СПб на хакатон в условную западную Европу/Австралию нет.

Кстати, очень часто Eth хакатоны проводятся в разных местах по всему миру как раз для доступности для всех. Например в латинской Америке/Азии. И также часто бывают стипендии от самого хакатона, компаний или dao, покрывающие расходы на проживание и перелет.

  Развернуть 1 комментарий

@nastyarod, спасибо за развернутый ответ!

  Развернуть 1 комментарий

@Katya, тоже из Питера, тоже интересно было бы попробовать.
Есть опыт обычных хакатонов, есть даже одно 1-е место.
Вопрос можно ли учавствовать в таких ивентах из России )

  Развернуть 1 комментарий

@ketzer, я думаю, что зависит от организаторов и от того в какой стране они находятся. Например, ETH Global, которые иногда проводят онлайн хакатоны, даже не делают KYC для перевода призов в случае победы.

А вот ETH Denver, который будет через неделю и проводится в США, сразу предупредили что будут делать кусь.

  Развернуть 1 комментарий

Отличный пост! Предлагаю собраться в команду на ethberlin в мае. @akudiyar Я тоже могу в бэкэнд и архитектуру, по теме хакатона готов попробовать и в генерацию идей.

  Развернуть 1 комментарий

вдохновился постом и записался на ETHGlobal в Лондоне

  Развернуть 1 комментарий

@Belegor, класс, ETH Global самый лучший вариант чтобы впервые попробовать 👍 я бы тоже хотела бы туда, но с визой в Лондон конечно проблемы.

Они, кстати, просят застейкать эфир в районе 50-100$ для участия, но потом 100% все вернут. Единственное условие - надо будет хоть что-то отправить для хакатона. И это что-то необязательно должно работать. Если же случилась экстренная ситуация до хакатона, то можно отменить участие, и стейк вернут.

  Развернуть 1 комментарий

@nastyarod, да, всё так. У меня ещё по классике сломался интерфейс во время транзакции, но все разрулили быстро с поддержкой

  Развернуть 1 комментарий

@nastyarod, вот что ты наделала — я сходил и теперь хочу ещё 😁
Мы собрались в команду в официальном дискорде, запилили проект, и даже собрали пару спонсорских наград (в сумме около 1100 USDC на четверых).
Основные спонсоры, в которых мы метились и кому питчили в первую очередь, говорили "вау, как классно!" и записывали что-то в блокнотик. А в итоге денег дали не они, а чуваки которые просто покивали и сказали "ну окей, неплохо"))
Но я остался бы доволен, даже если б ничего не взяли. Очень крутой движняк, куча народу со всего света, все заряженные, каждый встречный что-то строит и рассказывает про свой проект. Никогда не был в Долине, но представляю, что вайб примерно такой же :)

  Развернуть 1 комментарий

@Belegor, ух ты, поздравляю с победой 🔥 😃️️️️️️ я представляю как приятно получить первый, даже небольшой выигрыш

Да, спонсорские призы обычно не угадаешь, поэтому профессиональные хакатонщики просто подаются на как можно больше. Плюс есть более и менее популярные спонсоры, и тех у кого будет 50+ проектов просто сложнее удивить.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб