Как создать криптовалюту: все способы и подробная инструкция

5 лет назад
Как создать криптовалюту
Как создать криптовалюту

Процесс создания криптовалюты — это целый комплекс мероприятий, включающий написание кода, создание инфраструктуры и вывод монеты на рынок. Как правило, новую монету запускают для:

  • Проведения ICO;
  • Применения во внутренней деятельности предприятия;
  • Внедрения нового технического решения в код;
  • Удачной маркетинговой кампании с последующим заработком.

Некоторые люди воспринимают запуск частного токена как новый опыт в программировании или маркетинге и делают это так сказать для прокачки навыков. Ну а кто-то вообще создает монеты фана ради — как было с Dogecoin.

Как создать криптовалюту

Процесс создания криптовалюты
Процесс создания криптовалюты

Чтобы создать собственную криптовалюту, нужно:

  1. Определиться, для чего она нужна.
  2. Выбрать способ создания криптовалюты.
  3. Получить уникальный код.
  4. Продумать маркетинговую кампанию.
  5. Организовать листинг на биржах и платформах, если требуется. 

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

Можно ли создать свою криптовалюту 

Этапы создания криптовалюты
Этапы создания криптовалюты

Основная прелесть криптовалют и отрасли в целом — ее децентрализация, а также регуляторный вакуум, сложившийся в многих странах. Поэтому если за создание «своей» фиатной валюты государство наказывает (о чем прямо говорится в уголовном кодексе), то запуск собственного криптоактива полностью легален. 

☝️
Любой юзер с уровнем владения ПК «продвинутый» может взять за основу публичный код существующей криптовалюты или попытаться написать собственный с нуля.

Как его актив будет работать, на чем основываться и попадет ли он вообще на рынок — решает только владелец, по крайней мере, пока о нем никто кроме владельца не знает. 

Популяризация криптовалют
Популяризация криптовалют

А вот при выводе монеты «в массы» могут возникнуть проблемы т.к. продвинутые юрисдикции пока уже смогли установить технические и экономические требования для различных криптовалют и токенов (к примеру, США).

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

Если говорить о СНГ-пространстве, то у нас пока земля обетованная и нерегулируемая для криптоактивов за исключением разве белорусского ПВТ.

Да, тенденции есть, но тенденции не могут запретить, разрешить или наказать, поэтому создатели в своих порывах вольны как птицы, если проблем с УК нет. 

Более того, появление на рынке новых криптовалют при условии их полезности и инновационности создает конкуренцию в отрасли и способствует ее развитию. Поэтому на вопрос, можно ли создать свою криптовалюту, ответим:

Юридически — да (по крайней мере в России и Украине).
Экономически — да.
Технически — да. 

А поскольку мы получили три «да» переходим к следующему разделу нашей инструкции. 

Способы создания криптовалюты 

Способы создания криптовалюты
Способы создания криптовалюты

Криптовалюту нельзя напечатать на принтере и отчеканить как фиат, поэтому первый вопрос, с которым сталкивается новоиспеченный создатель криптовалюты — как получить код для своей монеты.

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

Криптовалюта с нуля у разработчиков 

Если желание создать криптовалюту есть, а знаний в программировании нет, можно заказать услугу разработки у специализированных компаний. На данный момент на рынке работает немало офисов, которые «сверстают» токен по ТЗ за относительно короткий срок и при адекватной коммуникации результат будет соответствовать ожиданиям. 

☝️
Стоимость криптовалюты «под ключ» зависит от пакета предоставляемых услуг и колеблется от 1000 до $4 000-$5 000.

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

Прайс-лист компании, предлагающей разработку криптовалюты
Прайс-лист компании, предлагающей разработку криптовалюты

У второй команды несколько другой подход к определению стоимости: 

И еще один прайс-лист создания криптовалюты
И еще один прайс-лист создания криптовалюты
☝️
Но нужно учитывать, что в большинстве случаев подобные компании не пишут код с нуля, а создают криптовалюту на основе исходного кода другой валюты, модифицируя его под требования заказчика.

Запуск же монеты «с чистого листа» может занять от 6 месяцев до нескольких лет и команду для всех процессов, скорее всего, придется искать самому. 

Услуги программистов и дизайнеров стоят от $100-150 в час, поэтому стоимость серьезной технологичной монеты на несколько порядков выше, чем форка. Собственно, такие валюты запускают только под серьезные ICO или крупные проекты с привлечением средств инвесторов. 

Форк криптовалюты 

Форк биткоина
Форк биткоина

Форк — это создание новой криптовалюты с использованием исходного кода уже известной (например Ethereum). Фактически это то, что делает большинство агентств, предлагающих криптовалюты от $1000. Провести форк можно и самостоятельно, хоть это и будет более топорно.

Инструкция по созданию криптовалюты путем запуска форка: 

  • На github.com нужно скачать исходный код любой понравившейся криптовалюты:
Опции криптовалюты на сайте github.com // Источник: habr.com
Опции криптовалюты на сайте github.com // Источник: habr.com
  • Установить на свой ПК необходимые библиотеки для работы с ним.
  • При помощи специальной программы заменить в коде название монеты на собственное. Для Mac OS подойдет TextWrangler, а для Windows Search and Replace или Actual Search & Replace. Все приложения бесплатны.
Приложения для Замена названий в приложении Regexxer  // Источник: habr.com
Приложения для Замена названий в приложении Regexxer  // Источник: habr.com
  • Выбрать и заменить сетевые порты  P2P и RPC. Номер порта не должен совпадать с уже использующимся (список свободных портов любезно предоставит Wiki). Номер порта в коде нужно заменить на выбранный в нескольких строках, порядок которых может отличаться в зависимости от исходной криптовалюты. 
Замена номера порта в строках кода // Источник: habr.com
Замена номера порта в строках кода // Источник: habr.com
  • Настроить генерацию монет — можно прописать:
  •  время генерации блока:
Заполнение поля о времени генерации блока 
Заполнение поля о времени генерации блока 
  • награду за добычу блока: 
Заполнение поля о награде за добычу блока 
Заполнение поля о награде за добычу блока 
  • предел эмиссии:
Заполнение поля об эмиссии криптовалюты
Заполнение поля об эмиссии криптовалюты
  • максимальное число блоков в сутки:
Заполнение поля о максимальном числе блоков в сутки
Заполнение поля о максимальном числе блоков в сутки
  • Заменить иконки — это делается на уже готовом GUI-приложении, которое должно получиться после проведения всех указанных выше действий. В ресурсной папке приложения будет стандартный пакет иконок, который можно заменить на свое лого, сохранив размер и название оригинала. 
Иконки в системной папке приложения // Источник: habr.com
Иконки в системной папке приложения // Источник: habr.com

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

☝️
Приведенная выше инструкция весьма приблизительна, т.к. нумерация и название строк могут меняться от монеты к монете, поэтому после определения точного исходного кода, придется искать подробное руководство по работе именно с ним.

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

Программы для создания криптовалют 

При помощи каких программ можно создать криптовалюту
При помощи каких программ можно создать криптовалюту

Для тех, кто не доверяет всяким кустарным криптоверстальщикам и сам рыться в коде не желает, существуют специальные платформы, позволяющие быстро сделать токен определенного стандарта или с использованием разработанных смарт-контрактов. Среди них: 

Waves

☝️
Считается одной из наиболее понятных и доступных обычному пользователю платформ.

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

Токен можно внести в портфолио клиента и даже вывести на децентрализованную биржу.

☝️
Стоимость запуска — 1 Waves, что составляет примерно $0,6. 
Меню создания токена в клиенте Waves
Меню создания токена в клиенте Waves

Подробную инструкцию по созданию криптовалюты на Waves вы найдете в видео ниже:

Как создать криптовалюту на Waves

Walletbuilders

Предоставляет больше параметров настройки по сравнению с Waves, причем запустить собственную валюту можно прямо на сайте Walletbuilders.

Сервис предложит указать наименование, эмиссию, алгоритм шифрования и ряд других параметров.

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

☝️
Полноценная валюта обойдется в 0,109 BTC без учета стоимости дополнительных услуг, то есть примерно в $700. 
Пакеты услуг и стоимость запуска криптовалюты на Walletbuilders
Пакеты услуг и стоимость запуска криптовалюты на Walletbuilders

Cryptonotestarter

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

Пошаговая инструкция по редактированию исходного кода от Cryptonotestarter
Пошаговая инструкция по редактированию исходного кода от Cryptonotestarter

Это сервисы, понятные и доступные человеку, не углубляющемуся в технические аспекты криптовалют.

Более продвинутые разработчики могут использовать сложные платформы типа Ethereum, NEO и EOS. Этот инструментарий тоже платный — например на Ethereum размер комиссии будет зависеть от количества использованных при создании смарт-контрактов. 

Можно ли создать криптовалюту бесплатно 

Бесплатное создание криптовалюты
Бесплатное создание криптовалюты

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

☝️
Из вышеперечисленных единственный бесплатный вариант — проводить форк, вручную редактируя исходный код.

Но даже после этого понадобится:

  • Кошелек под различные платформы;
  • Мастернода; 
  • Возможно, собственный блокчейн, для которого нужен VPS; 
  • Продвижение и листинг на биржах (опционально). 

Все это стоит денег, причем немалых, поэтому работающий образец криптовалюты с базовой инфраструктурой и стартует от $1500. Бесплатно можно разве протестить свое умение работать с кодом и получить в результате малофункциональный, неизвестный токен с красивым личным лейблом. 

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

Советы при создании криптовалюты 

Как создать успешную криптовалюту
Как создать успешную криптовалюту

Если после всего вышеперечисленного желание запустить собственную криптовалюту не пропало, то можем посоветовать лишь:

Позаботиться о «железе» — сервера, ПК и другая вспомогательная техника понадобится для поддержки собственного блокчейна, организации мастер-ноды (необязательно) или размещения и администрирования сервиса к которому привязана валюта. Закупкой оборудования можете заняться лично, либо доверить это компании-подрядчику, если у них есть такая услуга. 
Представить общий концепт проекта — вы должны от начала и до конца понимать, для чего запускаете монету, какой алгоритм используете и почему, сформировать целевую аудиторию и даже продумать название, которое будет «в тему» идеи проекта. 
Сделать монету полезной — чтобы закрепиться на рынке криптовалюта должна получить вливания от инвесторов, а они это сделают, только если получат возможность заработать. Монету нужно привязать к определенному продукту — товару или услуге, либо решить с ее помощью недостатки аналогичных криптовалют. «Пустые» форки, рассчитанные исключительно на получение прибыли владельцем за счет раздувания спроса долго не живут. Давайте не будем засорять рынок «шиткоинами». 
Заранее продумать бизнес-план — создание криптовалюты — такое же предприятие как и открытие овощного магазина (только посложнее). Вы будете вкладывать, поэтому заранее должны понимать, окупятся ли затраты — для этого нужно провести исследование рынка, продумать рекламную стратегию, набросать «дорожную карту». В общем, сделать все, чтобы коин развивался продуманно, а не под влиянием стихийных факторов. 
Запастись ресурсами — выше мы уже говорили о ценах на разработку, к которым также нужно добавить стоимость оборудования и продвижения. Да еще и возможно основной продукт поддерживать придется и на развитие сервиса тратится. В общем денег нужно много, очень много, если не ваших, то инвесторских. Заложите расходы в бизнес-план и создайте финансовую «подушку безопасности», чтобы проект не заглох на полпути из-за того, что за рекламу платить нечем. 

Напоследок хочется лишь отметить, что самостоятельно и без больших расходов запустить криптовалюту смог только Сатоши Накамото. И то, при условии, что это один человек (что не доказано) и кодил он на домашнем ПК. 

Читайте также: 

Хеширование биткоина: основа функционирования блокчейна 

Что такое приватный ключ биткоина и как его узнать 

Что такое стартап: как запустить свой проект и примеры успешных стартапов

Новости по теме