Ровно год назад я ничего не знал про web3. Знал только, что есть биткоин. Знал, что люди туда вкладывают в него деньги и совершают с ним странное — «майнят». Уже увлекаться этой сферой начал вместе с друзьями.
Мы сели и распределили между собой несколько направлений: кто-то взял про майнинг, кто-то про EVM-блокчейны, кто-то про игры. Формируя опыт из прочитанного или просмотренного, мы каждое утро проводили небольшую образовательную сессию в формате доклада и Q&A. Я почитал, разобрался. И вот только начал использовать нания на практике, как случились февральские события. Тогда-то многие вещи, которые были недоступны с банковской системой, стали происходить через крипту. Вот Ззнания и пригодились.
Больше всего времени потратил на изучение концепции блокчейна. А еще смарт-контрактов на EVM и понимание этого феномена в целом с точки зрения механики. А без этих знаний в web3 дальше погружаться я не мог.
Читал White paper и не понимал — зачем. Вроде же не математику собираюсь учить. Вообще есть много каналов, которые помогают новичкам разобраться во всем. А потом по принципу спирали «раскручиваешь» — находишь что-то новое и, используя полученные ранее знания, изучаешь это.
До прихода в web3 я руководил техническим отделом в ВК. Он состоял из нескольких команд и отвечал за реализацию продукта «Объявления». Возможно, многие знают о них не понаслышке. Как сейчас помню, в свое время было, по моей оценке, было довольно много сообщений в службу поддержки по типу «как же так, я написал сообщение себе на стену, а оно превратилось в объявление» — люди не очень понимали, что происходит. В общем, да, это всё наших рук дело.
Старались делать полезную функциональность для пользователей вторичного рынка E-Commerce. Но случилось начало года с известными вышеупомянутыми событиями «Объявления» в какой-то момент кончились. Вместо этого решили перезапустить продукт, который называется «Маркет», — витрина товаров на базе сообществ пользователей ВКонтакте.
Примерно в то же время мой друг и коллега первым познакомился с Юрой Лифшицем. Юра тогда полгода как запустил свой новый стартап Superdao. Следом в нем оказался и я.
В команде я около 8-9 месяцев. За это время много чего изменилось: направление развития, стратегия, команда.
Сейчас в очередной раз поменялась парадигма. Superdao делали инструменты для создания децентрализованных организаций и работы с ними. Я был в Treasury team, которая отвечала за раздел, показывающий NFT и токены DAO. Нашей задачей было обеспечивать пользователей DAO релевантной информацией об их цифровых активах, включая стоимость, наличие и даже возможность создавать quorum-based транзакции в рамках Multisig-кошельков.
Теперь мы работаем над CRM и wallet-based аналитикой. Если кратко, то делаем всё, что связано с web-аналитикой: читаем кошельки, смотрим, с какими смарт-контрактами они взаимодействовали — всё перевариваем, добавляем весовые коэффициенты и пытаемся отсортировать кошельки в зависимости от запроса клиента, который к нам обратился.
CRM-платформа активно тестируется. Мы работаем с различными web3-компаниями, пытаемся с ними как-то повзаимодействовать, собираем для них различные аудитории. Все это делается on-chain. Затем мы обогащаем собранные данные off-chain информацией из Твиттера или Фейсбука.
Про NFT и крипту в России
Во ВКонтакте сейчас можно подключить кошелек и загрузить имеющиеся там картинки, чтобы, например, установить их на аватарку. Прикольно! Сделали первый шаг в сторону web3. Да и Инстаграм уже внедрил такую механику.
До массмедиа всё всегда доезжает в последний момент. Вспомните, как появились пресловутые обезьяны с огромным количеством денег, — это было год назад. А теперь Инстаграм и Фейсбук начали что-то внедрять. Называется «смотри, как у западных коллег, и делай так же». Это хорошо с точки зрения первого шага.
Но от пользователей я ожидал другого. То, что вижу сейчас, когда юзеры берут сторонние сервисы и минтят NFT со своей аватаркой, — лишь бы она была в этой гайке шестиугольной, — совсем не то целевое поведение, которого я ожидал. А ожидал я поведения типичного, как мне кажется, держателя highly-valued NFT — купил изображение за 100 долларов, установил себе на аватар — «смотрите, я при деньгах, а еще шарю за то, что такое NFT».
На территории РФ сейчас с криптой спорно — то пытаются разрешить, то запретить. Как будет дальше — непонятно, но с продуктовой точки зрения, кажется, что запрет можно рассматривать и в положительном ключе.
Можно скрывать в крипто-проектах ненужную обывателю крипто-специфику. Это упрощает использование. Зачем, например, твоей маме, которая пользуется крипто-кошельком, видеть hash-транзакции? Ценности у информации никакой. Это как если бы вы в «Тинькофф Банке» показали какой-нибудь внутренний идентификатор транзакции перевода. С одной стороны — классно, с практической точки зрения — это почти бесполезно.
Очень ограниченная аудитория пользуется web3-приложениями. Пока индустрия существует по большей части сама для себя. В ней разработчики живут для разработчиков. Трейдеры живут для трейдеров. Продукты построены куцо: пользователю всё-таки еще нужно понимать, что такое хэши, знать, что такое, например, дерево Меркла — короче, всю эту страшную специфику, которая отпугивает тебя как рядового пользователя.
Блокчейн — это инструмент. И давайте не будем об этом забывать. Это технологический инструмент, который позволяет достигать качественного опыта во владении и обороте цифровых активов. Возможно, это не единственная его область применения, но, говоря об инструменте, — как не стоит забивать гвозди микроскопом, так же и не стоит пытаться везде и всюду приложить блокчейн. Это не подорожник. А NFT — это не просто картинки с обезьянами. Это механизм и доступ к ограниченным ресурсам.
Видел недавно крутой проект. Ребята с помощью NFT продавали доступ к отелю. То есть, ты покупаешь NFT, приезжаешь в отель, наводишь камеру на QR на экране, валидируешь, что владелец NFT именно ты, и дверь открывается. Такая вот токенизация доступа получается.
Первое, что важно помнить, — команда всегда должна выполнять четкую функцию и идти к конкретной цели. На своем пути я видел разные модели построения команд. Например, через нескольких функциональных менеджеров, через технического лида команды, через продуктового руководителя.
Модель редко хорошо выживает в агрессивной среде сроков и задач — менеджеры начинают пересекаться в обязанностях, конфликтовать в задачах, и редко когда это заканчивается чем-то хорошим. Либо разделяйте функциональность между ними, что формально добавляет еще одного руководителя, либо назначьте кого-то одного старшим и спрашивайте с него.
Модель немного веселее — технический руководитель понимает важность работ, умеет оценивать сложность, а если и нет, то, как минимум, сам может что-то поправить. К сожалению, и здесь нередко случаются провалы в долгосрочной перспективе.
Модель с продуктовым руководителем выглядит для меня жизнеспособнее первых двух. В особенности, если у руководителя есть технический бэкграунд. Пожалуй, это наиболее крепкая стратегия — человек понимает, что хочет бизнес, что он требует, и что может сделать команда. Он способен избрать кратчайший путь, балансируя между «сделать на века» и «собрать из веток и желудей».
С маленькими стартапами всё иначе. Нет такого пути, который позволит наиболее эффективно построить компанию в этом случае. Но важно помнить, что всё начинается с людей. Важно подбирать людей под нужды в индивидуальном порядке, формируя культуру команды. А дальше ее нужно надстраивать и стараться сохранять.
Нужно брать ребят, готовых броситься в огонь. Это очень важно при запуске стартапа. Также про таких ребят нельзя забывать — необходимо всегда давать им задачи, которые им будут интересны. К сожалению, со временем в стартапах набор подобных амбициозных приключений заканчивается, и к этому тоже нужно быть готовым.
Искать команду можно по-разному. Мы в Superdao искали через Телеграм, Ютуб и другие неожиданные для меня направления. Если есть свой блог, то нужно использовать его и писать про вакансии там — очень полезно. Если есть возможность, то использовать HeadHunter и другие площадки. Но основной инструмент для человека, который ищет соискателей на вакансию разработчика — это, наверное, LinkedIn. Во всяком случае, я так думаю. Здесь, конечно, со мной могут поспорить гораздо более квалифицированные HR-специалисты.
Резюме советую писать по шаблону американских коллег. Надо просто найти пример работников из IT в Google, например. А потом по образу и подобию написать резюме на английском языке и уже заполнять анкету в Linkedin. Такой подход помогает выстроить логику при заполнении и чуть упростить понимание того, какой формат вообще нужен LinkedIn.
Про стартапы на блокчейне
Когда организовываешь какой-то стартап, важно помнить, что это такое. Например, как создавался Ватсап. Изначально это была компания, которая позволяла юзерам устанавливать свой собственный онлайн-статус. Даже мессенджера не было. То есть, ребята решали узкую проблему — как показать другу, какой у тебя статус в текущий момент: «Хочу пойти в кино» или «Открыт к предложениям на вечер».
Нащупали проблему — думайте, как решить. Например, вы понимаете, что вам нужны серверные вычисления, — начинаете размышлять о том, какую технологию под это выбрать: может NodeJS, может Dotnet, а может лучше Rust. То же и с блокчейном. Начинайте думать про него, когда поймете, что он технологически вам необходим, а не наоборот. Например, в рамках стартапа, которому жизненно важно предоставлять услуги оплаты из любой точки мира, блокчейн станет незаменимым средством достижения этой цели.
Нужно ли выкладывать код стартапа в открытый доступ? Если ты можешь посвящать свободное время какому-то опенсорсному проекту, — это одно. Если есть какая-то активность, с помощью которой ты можешь чего-то добиться, заработать денег, например, — это совсем другое.
Одно другому не мешает, конечно. Я бы отвечал на этот вопрос индивидуально в каждом конкретном проекте. Есть, наверное, проекты, когда ты зарабатываешь деньги и одновременно даешь возможность развивать его коммьюнити. Википедия какая-нибудь. Но когда речь идет о каком-то коммерческом стартапе, где цель = решение проблемы за деньги, то тут речь больше не об oпенсорс, а скорее о какой-то внутренней разработке.
Представьте, что мы обмениваемся каким-то NFT. Нам говорят, что блокчейн позволит сделать это максимально безопасно и без третьих лиц, — и это правда. Но, если за твоей спиной стоит человек с пистолетом и прижимает дуло к твоему виску, то тут никакой блокчейн не спасет.
Кажется, что сейчас технические средства работы с блокчейн не так удобны, как ожидается. Вы хотите написать сайт? Под рукой у вас есть всё необходимое. За один вечер и чашку кофе можно накидать какой-то прототип, который уже можно потрогать. Решение на блокчейне потребует больше сил и знаний. Либо найм дорогого разработчика. Вероятно, поэтому физический мир будет подключаться к этой технологии чуть медленнее, чем нам бы того хотелось.
Можно сделать какой-то физический сервис, который будет работать с блокчейном. Мы вот как-то думали о доставке оборудования на север России. Суть проекта такая: груз принимают, осматривают, нажимают на кнопку, подтверждая целостность, после чего подписывается транзакция, смарт-контракт выполняется, и отправителю приходят деньги. К сожалению, как я уже сказал, с моей точки зрения, физический мир пока к такому не готов, а технические средства слишком дорогие к внедрению — и по времени, и по деньгам.
Буткемп: Web3-разработчик
От основ JS до своих смарт-контрактов
ПодробнееСлияние блокчейнов с физическим миром — это круто. Разработчики могут открывать новые горизонты. Ты, например, купил кроссовки, а они тебе дропнулись как NFT на кошелек. Любой разработчик, который делает игру, может эти кроссовки заимплементить, а ты будешь прямо в его игре бегать в этих самых кроссовках.
Про будущее IOI-кошельков
Хорошо пользоваться продуктом, в первую очередь, как готовым инструментом для решения конкретных задач. Опять же, когда ты работаешь с DAO, ты смотришь в раздел трежери: на NFT, транзакции и прочее — при этом ты всё еще находишься в контексте блокчейна как технологии, что, как мне кажется, — неправильно. Когда ты смотришь в «Тинькофф Банк», то видишь деньги, переводы, отправителя, получателя — всё элементарно просто и понятно. Так же и с кошельками.
Думаю, над IT-продуктами будет техническая надстройка, которая позволит работать с кошельками в какой-то неявной форме, когда каждое твое действие будет подписываться под капотом, тем самым создавая набор уникальных цифровых следов пользователя. Либо еще второй вариант, — множество service-oriented кастодиальных кошельков. Вот заходишь ты в аккаунт, пользуясь каким-то сервисом. Там есть кастодиальный кошелек, ключом которого владеет сам сервис, но кошелек закреплен за тобой как за пользователем, который залогинился на площадке. Ты можешь получать от этого сервиса дропы и прочее, можешь даже осуществить передачу на свой некастодиальный кошелек. Я думаю, что в какой-то момент эти кошельки превратятся в так называемые профили на различных сайтах и сервисах. И это тоже возможный сценарий.
В будущем web3-кошельки можно будет как-то технически связать между собой. Таким образом у пользователя будет полное понимание своего профиля собирательно, с разных сайтов. Сейчас индустрия смещается в эту сторону, как мне кажется.
Изначальные законы web3 слабеют. Я про анонимность и децентрализованность. В блокчейн начали играть больше компании, а они — про централизацию. Я думаю, большие площадки в будущем будут использовать кастодиальные кошельки. Маленькие площадки всё еще будут логинить через MetaMask. Но со временем, мне кажется, их количество уменьшится.
То, что было после краха FTX, — обычная истерика и обычная рыночная ситуация. Люди побежали выводить деньги на некастодиальные кошельки, потому что что-то резко упало, и все были в ужасе. Вернуться ли пользователи к кастодиальным кошелькам — хороший вопрос.
Другой хороший вопрос — как действовать дальше. Если вы обычный пользователь web3, и у вас есть немного крипты, вложенной куда-то, то разложите это аккуратно. Пускай что-то лежит в битках, а что-то в эфире.
Если что-то начнет сваливаться, то оно так или иначе свалится — это крипта. Волатильность высокая. Вряд ли она будет другой в ближайшее время.
Сейчас все на панике после падения FTX. Я думаю, крипто-зима закончится не раньше, чем через 2 года. На мировом рынке тоже глубокий кризис. Вот он и до крипты дошел. И, я думаю, эта история будет развиваться дальше.