Ростислав Бортман — Head of Blockchain Department в IdeaSoft, CTO в двух Web3-стартапах и основатель Kyiv Ethereum Community. В интервью для Highload он отвечает на самые актуальные вопросы о блокчейне: зачем он нужен, что разрабатывают блокчейн-программисты и правда ли здесь платят миллионы.
Расскажу на примере проекта, в котором я CTO и сооснователь — Primsell. Мы создали его с двумя кофаундерами полтора года назад.
Проект позволяет продавать что угодно через NFT. К примеру, ты продаешь вино. Человек покупает бутылку как NFT — запись в блокчейн представляет эту бутылку, а тем временем покупатель может сделать с ней несколько вещей:
Использование NFT может быть актуально для любого другого бизнеса. Например, сейчас я продаю билеты на свои митапы через Primsell.
Вместо билета человек получает NFT и может его перепродать, если решил не идти на ивент. А если он идет, он сжигает это NFT, получает реальный билет на почту, валидирует его на входе и ему на кошелек падает POAP
Индустрия Web3 очень молодая, поэтому каждую неделю появляется что-то новое — будь то протокол или какие-то крутые фичи. Поэтому здесь можно постоянно что-нибудь изучать, улучшать свои скилы и проявлять возможности.
Например, у нас в IdeaSoft есть очень разные проекты: от запросов на построение собственного блокчейна до DeFi-протоколов. Вообще, как только появляется что-то новое — например, account abstraction
Так что блокчейн-разработчики сейчас разрабатывают продукты и таким образом строят инфраструктуру Web3 — будущего интернета — чтобы в какой-то момент он стал для пользователей таким же обычным, как и Web2.
Базой для этой инфраструктуры будут:
Качественных разработчиков всегда не хватает, очень сложно создать команду, которой ты будешь полностью доверять. В блокчейн-разработке это особенно сложно, потому что не хватает опытных кандидатов.
Также много кто себя переоценивает — выставляет нереальные рейты. Это люди, которым удалось проскочить в стартап, где срочно искали блокчейн-разработчика и были готовы нанимать за любые деньги — платили более $10 тыс. в месяц. Но рынок ставит таких людей на место.
Адекватные зарплаты для блокчейн-новичка — это обычно больше, чем зарабатывает джуниор-фронтенд (потому что на Solidity сейчас спрос больше, а людей меньше), но не бешеные цифры.
Спрос также не такой, каким он был, например, в 2021 году. Это потому, что сейчас «медвежий» рынок
Прогнозировать, когда снова начнется рост, почти невозможно, но, думаю, в этом году будет последнее жесткое падение. Тогда 2024 год будет годом роста, а в 2025 увидим новые хаи
Вообще, ища работу в Web3, имейте в виду, что здесь легче заскамиться, потому что здесь еще нет правового поля:
У меня в команде в IdeaSoft есть несколько Solidity-разработчиков и только один разработчик на Rust. Я сам вообще никогда не использовал этот язык, хотя занимаюсь Web3-разработкой почти 7 лет. Не могу сказать, что он вообще никому не нужен, но спрос на Web3-рынке небольшой. Все сейчас на EVM
Поэтому для входа в индустрию рекомендую изучать Solidity: он не идеален, но создан специально для смарт-контрактов и уже 8 лет улучшается для того, чтобы людям было удобнее это делать.
Также это самый быстрый и дешевый вариант написать протокол. Rust — в два раза дороже, потому что у всех блокчейнов, которые сейчас поддерживают смарт-контракты на Rust, скудная инфраструктура для разработчиков.
Начать учить Solidity можно с документации. Также вам нужно разобраться с базовыми понятиями в Web3, например:
Если вам просто хочется разрабатывать смарт-контракты, достаточно (1) понять, как работают EVM, (2) научиться писать код на Solidity (в том числе юнит-тесты) и (3) взять какой-нибудь базовый курс по кибербезопасности.
Если хотите идти глубже и становиться разработчиком, то, если честно, информации очень много, ищите сразу ментора или пытайтесь попасть на интернатуру, желательно на реальный проект. В качестве road map можно использовать Defi Developer — там есть все:
Я сам начал свой путь в блокчейн с написания смарт-контрактов: преподаватель в университете предложил эту тему для диплома. Но это было в 2016 году, тогда была третья версия Solidity, учиться было легче. После написания диплома смог найти работу за три месяца.
Но мне повезло, потому что это правда, что в Украине мало ресурсов и курсов по блокчейну — и вообще мест, где можно быть в тусовке.
Ethereum-комьюнити я создал как раз в ответ на это: я вел Solidity-курсы, для каждого потока у нас были чаты, но не было места, кроме этих чатов, куда дальше можно пойти в Украине и что-то обсуждать. Создал отдельный чат, начал созывать туда знакомых. Сначала просто общались, потом стали делать митапы.
До полномасштабной войны успели провести три митапа, возобновить деятельность удалось через полгода. Сейчас идем достаточно продуктивно: делаем митапы каждый месяц, всегда с интересными спикерами — например, Стефан Джордж (Stefan George) из Gnosis Safe, Паша Кравченко из Distributed Lab и многие другие.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…