Постановка задачи - шаг №1. Нужно определиться, для каких целей создается блокчейн, как он будет использоваться, кем контролироваться, какой уровень анонимности необходим. От ответов на эти вопросы напрямую зависит выбор архитектуры цепи и сложность проекта. Это может быть создание новой децентрализованной криптовалюты, открытого государственного реестра прав собственности, закрытой корпоративной сети (например, банк) или что-то другое.
Содержание
Виды блокчейнов
По степени открытости выделяют три разновидности цепочек.
- Публичная. Например, Litecoin, Ethereum, Bitcoin. Все пользователи имеют равные права. Каждый может получить доступ к сети, просматривать историю транзакций, участвовать в достижении алгоритма консенсуса. Анонимность условная (80% клиентов сети можно вычислить). Это полностью децентрализованная цепь блоков без привилегированных узлов. Лучшая основа для новых монет.
- Гибридная. Например, Bitshares, R3 CEV. Пользователи имеют разные права. Вносить изменения могут только избранные узлы, которые назначены разработчиками (иногда могут выбираться путем голосования). Просмотр истории доступен всем, но могут быть и скрытые записи. Подходит для корпоративных сетей, которым важно защищать приватность клиентов.
- Приватная. Например, Mijin (форк NEM). Все пользователи обладают равными правами, но доступ к истории реестра получает ограниченный круг лиц. Разрешение выдается центральной организацией, которая может состоять из одного или нескольких валидаторов. Закрытая сеть отличается быстрой обработкой транзакций, т.к. нет лишней нагрузки в виде массового просмотра деталей операций. Подходит для корпоративных проектов. Упрощает приход классических финансовых организаций в мир криптотехнологий.
По алгоритму достижения консенсуса можно выделить 4 основных вида.
- Proof-of-Work. Принцип доказательства работы позволяет завершить блок и получить вознаграждение узлу с самым большим вкладом в вычислительную работу. Характерен высокими комиссиями и энергопотреблением, медленной скоростью обработки транзакций. Требует мощное специализированное оборудование для поддержания работы майнеров.
- Proof-of-stake. Согласно принципу доказательства доли, валидатором транзакции становится пользователь с самым большим количеством заблокированных средств в протоколе (срок блокировки также учитывается). Считается наиболее экологичным, т.к. не требует вычислительных мощностей в промышленных масштабах. Высокая скорость переводов, низкие комиссии, простота масштабирования.
- Proof-of-authority. В случае доказательства полномочий валидаторами становятся узлы с большим количеством заслуг и рейтинга. Хорошо подходит для частных блокчейнов за счет высокой степени централизации, отсутствия необходимости стейкать монеты, решать сложные задачи для подтверждения операций.
- Proof-of-burn. Доказательство сжигания предполагает, что право на проверку транзакции получает узел, который уничтожил большее количество монет. Сжигая валюту, пользователь демонстрирует приверженность сети, получает право на майнинг. По сути, это более экологичный и менее энергозатратный вариант алгоритма PoW.
Пошаговый план разработки
План будет сильно отличаться в зависимости от целей, выбранных инструментов и дополнительных функций. Однако, начальный этап будет для всех одинаков. Его и рассмотрим.
- Написать класс для обработки блоков в момент запуска узлов.
- Настроить локальную синхронизацию цепи.
- Настроить отображение блокчейна в браузере.
- Прописать алгоритмы генерации новых блоков и соединения их с предыдущими.
- Прописать требования к структуре хэша блока, если используется PoW алгоритм.
- Реализовать алгоритм консенсуса.
После этого можно заняться непосредственно разработкой криптовалютных решений, смарт-контрактов (технологии NEM, Ethereum, Stellar), интеграции с мобильными приложениями.
Набор команды
Криптопроекты могут иметь в своем штате до сотни сотрудников, большая часть из которых работает на удаленке, но для старта достаточно нанять 6 человек.
Вот их должности.
- Программист. Навыки системного программирования, знание Java, C/C++. Ускорить и упростить разработку можно взяв за основу существующую монету, например Ethereum. Тогда для написания смарт-контрактов в EVM нужен опыт разработки на языке Solidity. Ищите таких сотрудников на GitHub, просите контакты у проектов, уже успешно реализовавших ICO/IEO.
- Маркетолог. Должен уметь находить новых партнеров и аудитории, так как на рынке уже слишком тесно, предложение опережает спрос. Профессионально разбирается в лидогенерации, в том числе Яндекс.Директ, Google Adwords и их аналитических разделах. Обязательно знание иностранных языков (как минимум английский). Понимание конъектуры рынка, знание лидирующих проектов, их особенностей, слабых мест.
- Баунти-менеджер. Разрабатывает партнерские, бонусные программы для всех желающих продвигать проект зарабатывая на этом. Должен привлекать лидеров мнений из социальных сетей, профессиональных журналистов, предлагать им особые партнерские условия за рекламу. Все бонусы, как правило, выплачиваются в монетах или токенах запускающегося проекта, поэтому не требует дополнительного бюджетирования.
- Копирайтер whitepaper. Должен доходчиво описать концепцию проекта, все его технические, экономические, маркетинговые тонкости. От качества whitepaper напрямую зависит количество заинтересованных пользователей, уровень изначального доверия. Чем более детализированной и структурированной будет презентация, тем проще продать идею. Копирайтер должен вникнуть во все тонкости криптоэкономики, поэтому лучше нанимать журналиста с финансовым опытом.
- Менеджер ICO/IEO. Любой публичный проект рано или поздно выходит на стадии первичного предложения монет. Это важный этап внешнего финансирования, от которого зависит развитие стартапа в ближайший год. Грамотно проведенное IEO не только наполнит счета компании, но и создаст крупное сообщество приверженцев проекта, которые будут его бесплатно поддерживать, продвигать. В задачи менеджера входит сопровождение на всех этапах, начиная с наброска whitepaper вплоть до листинга на биржах.
- Рыночный аналитик. Специалист должен прогнозировать движения курсов криптовалют. Благодаря ему стартап будет корректировать свою стратегию ICO/IEO, реинвестировать полученные от инвесторов средства для получения большей прибыли в будущем. Минимальный опыт - 5 лет.
Это костяк, вокруг которого будет развиваться проект. В будущем будут появляться новые сотрудники, в том числе техподдержка, pr-менеджер, специалисты по безопасности, контент-менеджер, комьюнити-лидер и т.д.
Какой нужен бюджет
Часовая ставка блокчейн-программиста варьируется от 2000 до 10000 руб./час. За разработку и проведение ICO (включены только блокчейн и личный кабинет инвестора) придется заплатить от 300 000 до 10 000 000 руб. При этом нужно будет выделить отдельный бюджет на маркетинг, юридическую поддержку.
Минимальная сумма для запуска самого простого блокчейн-проекта - 1 000 000 руб. Но нужно понимать, что у низкобюджетных проектов нет шансов на быстрый взлет, листинг на топ-биржах, многомиллионные сборы на IEO. Зато этого может хватить для запуска небольшой приватной сети, которая будет поддерживать эффективную работу компании из двух десятков сотрудников.
Для начала разработки проектов с прицелом на мировой масштаб (типа WAVES) потребуется от $700 000. Если у вас слабый продукт, команда не набрана, нет успешных ранее реализованных проектов, трек-рекорда, то невозможно стать заметным игроком в криптомире с бюджетом $100 000.
Маркетинг
Профессиональный блокчейн-маркетинг — это комплекс мероприятий, обеспечивающий реализацию проекта от А до Я. В него входят следующие направления.
- Создание экономической модели проекта на базе определенной бизнес-логики.
- Разработка бизнес-плана.
- Разработка дорожной карты со всеми технологическими особенностями.
- Проработка вайтпейпер, документов для seed и public инвесторов.
- Анализ потенциальных конкурентов, рыночной ситуации. Проработка целевой аудитории.
- Подготовка финансовой модели стартапа, IEO-стратегии.
- Создание демоверсии сайта, копирайтинг основных текстов проекта.
Тщательный анализ и проработка всех пунктов занимает от 3 до 6 месяцев работы в плотном контакте с основателями.
Привлечение разработчиков
Для стартапа со скромным бюджетом можно приглашать начинающих специалистов без внушительного послужного списка. Главные качества - ответственность, увлеченность и талант.
Профессионалов с большим опытом и именем придется переманивать из крупных проектов. При этом текущие работодатели будут всеми силами удерживать их на текущих местах. Заинтересовать можно только амбициозными задачами, широким спектром полномочий и деньгами, поэтому такой хедхантинг могут позволить себе только богатые компании. Зарплата ведущего специалиста достигает $5000 в месяц.
Перспективы новых блокчейнов
Новые блокчейны становятся все более быстрыми, легко масштабируемыми, предлагают неограниченные возможности для разработки dApps, развития сферы DeFi. Среди них можно выделить следующие проекты.
- Avalanche. Позволяет разработчикам выпускать публичные и закрытые блокчейны, настраивать язык программирования, удобные виртуальные машины для разработки смарт-контрактов. Обрабатывает 4500 операций в секунду, а в скором времени количество будет доведено до 20 000.
- Fantom. Решает проблемы с масштабируемостью эфириума. Одновременно использует два алгоритма консенсуса (aBFT, PoS). Проводит 300 000 транзакций в секунду. При необходимости Fantom легко интегрируется в любые другие блокчейны в качестве модуля консенсуса. Совместим с EVM.
- Elrond. Площадка для запуска смарт-контрактов, разработки быстрых приложений DeFi-сектора. Специальная техника шардинга позволяет повысить скорость сети до 15 000 транзакций в секунду. В будущем планируется повышение до 250 000.
При моделировании новой системы блоков важно сразу определиться, какую из текущих серьезных проблем он решит. Просто очередной клон Bitcoin или Ethereum никого заинтересовать не сможет.
Отзывы и обсуждения