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

Обновлено: 05.07.2024

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

Для чего нужно создавать собственную криптовалюту?

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

  • У юзера есть собственный Games-сервер, который нужно монетезировать.
  • Стремление получать с собственной валюты дополнительный заработок.
  • Интересен процесс и принципы создания криптовалюты.

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

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

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

Чтобы создать собственную валюту необходимо действовать по определенному алгоритму.

Скачивание базового кода


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

Установка библиотек и зависимостей

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

Чтобы установить зависимость на OS Linux необходимо:

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

Для установки библиотеки зависимости на MAC OS, необходимо:

  • Заменить программное обеспечение на MacPorts и установить набор программ:
  • Boost C++.
  • Berkeley DB 4.8..
  • Openssl.
  • Gt4-mac.
  • Miniupnpc.


Для Windows нужно установить:

  • ПО Open-Transactions.
  • Visual C++.
  • lib.
  • lib.

После того как библиотека была установлена, можно приступать к действиям.

Замена названия

На следующем этапе необходимо придумать название криптовалюты (например, Zukcoin, Blucoin и т. д.). В скачанном коде по умолчанию будет имя FooCoin. Все что потребуется сделать, так это сменить базовое название на собственное. Естественно вручную сменить имя очень сложно и долго, поскольку оно есть в 10 000 строках. А потому нужно воспользоваться программой, которая может массово заменить данные в строках. Поменять необходимо следующие надписи:

  • FooCoin – ZukCoin (пример названия).
  • FOOCOIN – ZUKCOIN.
  • FOO – ZUK.
  • Foo – zuk.

Важно составить подробный список названий, которые можно заменить.

Выбор и настройка сетевых портов

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

Для криптовалюты необходимо выбрать 4 веб-порта. А именно:

  • RPC и P2P.
  • P2P и RPC для тестовых соединений.

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

  • 2893 - ip::tcp::endpoint endpoint(bindAddress, GetArg("-rpcport", 55883)).
  • 3169 - (!d.connect(GetArg("-rpcconnect", "127.0.0.1"), GetArg("-rpcport", "55883")))
  • 235 - "-port="+_ ("Listen for connections on (default: 55884 or testnet: 45884)") + "\n" +.
  • 271 - "-rpcport= "+ _ ("Listen for JSON-RPC connections on (default: 55883)") +"\n"+.

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

Настройка генерации валюты

Известно, что каждая криптовалюта, генерируется в блоках, а в каждом блоке ограниченное количество монет. Соответственно если нужно изменить число валюты, которое выдается за создание нового блока, необходимо в файле src/main.cpp найти int64 nSubsidy = 2 * COIN и поменять на желаемое количество монет.

  • В строке static const int64 nTargetSpacing задать временные рамки генерации блока.
  • В файле src/main.h указать максимальное количество монет, которые можно добыть за 1 день.

Также нужно установить лимит блоков, которые можно генерировать в течение 24 часов.

Замена изображений

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


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

Другие необходимые действия

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

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

Многие разработчики полагают будто достаточно создать цифровую валюту и выпустить ее на рынок, как она тут же станет популярной, однако, это всего лишь заблуждение. На практике разработка и выпуск криптоволюты – это только половина проделанной работы.

Следовательно, чтобы монета начала пользоваться успехом, необходимо детально изучить самые популярные валюты такие, как: Bitcoin, Zcach, Ethereum и понять, из-за чего они сохраняют свое лидерство, вопреки негативной реакции многих стран.


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

  1. Создать бизнес-план, а также нанять специалистов по продвижению монеты.
  2. Предоставить юзерам возможности заработка новой криптомонеты доступными способами. А именно:
  • Майнингом.
  • Сбором с Кранов.
  • Онлайн-играми в казино.
  • Лотерей и т. д.

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

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

Цифровая валюта – это денежная единица, которая не подкрепляется золотом, нефтью, газом, ценными бумагами. Вдобавок монета не контролируется ни одним государством мира. Благодаря этому человек может вводить, выводить или перечислять деньги другим участникам, минуя налоговые обложения.

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

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

Что такое криптовалюта?

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

Сколько криптовалют всего?

В настоящее время, по данным CoinMarketCap, существует более 10100 криптовалют.

Как работает криптовалюта?

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

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

Токен или монета?

Монета это криптовалюта с собственным блокчейном.

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

Создание собственной монеты

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

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

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

Второй вариант — это раскошелиться на цифровую монету. Это, по сути, создание клона известного токена, но с исправлением критических ошибок и добавлением нового функционала. Например, сегодня на рынке более 50 биткоин-форков, самыми известными монетами являются Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond.

Токен — сервис и инвестиции

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

Создание токена

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

Блокчейны для создания токена

Чаще всего при создании внутреннего токена для сервиса или ICO разработчики используют специальные блокчейн-платформы, такие как Ethereum, NEO, EOS, Ripple или Waves. Существуют также специальные фреймворки для создания криптовалют.

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

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

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

За самостоятельный запуск токена с использованием модифицированного программного кода известной цифровой монеты, например, на блокчейне Ethereum, вам придется заплатить около 2 ETH. Создание уникального альткоина со специализированными знаниями обойдётся в 0,5-1 BTC.

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

Суммируем

Многие люди хотят повторить успех Биткоина, не прилагая соответствующих усилий. Люди чаще всего путают причину и следствие успеха проектов, так как считают, что им просто нужно создать свою криптовалюту, и тогда она найдёт своих пользователей, появится на биржах, а её курс взлетит до небес. Однако для создания собственной криптовалюты необходимы следующие шаги.

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

  1. Тщательно изучите, что такое Биткоин как технология и почему он продолжает существовать, независимо от давления правительства, обменного курса и других трудностей.
  2. Создайте фундаментальное улучшение по сравнению с существующими криптовалютами. Без этого ваша криптовалюта вряд ли кого-то заинтересует.
  3. Подготовьтесь к поиску разработчиков для проекта. Кроме того, они не обязательно должны быть просто исполнителями. Желательно, чтобы это были идейные люди, теоретически и технически подкованные.
  4. Выделите по крайней мере год на запуск и несколько лет на разработку проекта.
  5. Суммируя, попробуйте предположить, что будет представлять интерес для сообщества через год или два в крипто-пространстве.

Возникли вопросы? Пишите их в комментариях к данной статье!


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

Зачем создавать свою криптовалюту?

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

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

В целом, все это можно свети к одному – возможность заработка на электронных монетах.

Особенности и выгодные качества криптовалюты

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

  1. Данные средства не имеют какого-либо конкретного счета, к которому они могут быть прикреплены или привязаны. Вследствие этого их невозможно заблокировать или как-либо устранить.
  2. Криптографические методики отличаются повышенной надежной защитой с уникальным кодом, который крайне сложно и даже практически невозможно взломать. Чего только стоит тот факт, что криптошифрование часто используется многими спецслужбами.
  3. В отличие от традиционных фиатных денег, криптовалюта не подвержена таким пагубным влияниям, как инфляция и девальвация. Обычно такие монеты выпускаются в строго ограниченном количестве, что не дает им обесцениваться в будущем. Конечно, курс определенной криптовалюты может колебаться, но в долгосрочной перспективе он постоянно растет.
  4. Цифровые деньги отличаются отсутствием какой-либо зависимости от различных контролирующих государственных органов власти. Как правило, все решения о дальнейшей судьбе конкретных цифровых денег принимаются самими участниками системы.
  5. Утерять электронные финансы можно лишь из-за пагубного воздействия вирусного кода или поломки самой компьютерной техники. При этом восстановить доступ будет крайне сложно.
  6. Если вы ошибочно перевели деньги не на тот счет, который вам нужен, то вернуть их обратно у вас вряд ли получится.

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

Как создать криптовалюту? Процесс создания новых цифровых денег

Как создать свою криптовалюту? Инструкция по созданию цифровых денег

Давайте теперь перейдем к самому интересному, а именно – процессу создания криптовалюты.

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

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

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

Естественно, это упрощенное описание всего процесса по созданию криптовалюты. Также в процессе разработки и дальнейшем совершенствовании ваших криптоденег можно использовать такие сервисы, как платформа Open-Transaction, ее смежное отделение Monetas и проект под названием Mastercoin. При использовании последних ресурсов вопрос по созданию вашей цифровой валюты решается более быстро, но с меньшим набором настраиваемых возможностей.

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

Я уверен, все знают, что такое криптовалюта, и возможно вы даже знаете, с чем её едят, и сами пользовались. В 2009 году благодаря Satoshi Nakamoto была создана всем известная Bitcoin, благодаря которой её автор заработал приличное состояние.


Конечно, сразу же после появления успешной инновации на рынке появляются другие похожие продукты. Так и произошло, тут же как грибы начали появляться новые криптовалюты, какие-то просто копировали идею Bitcoin и были бесполезной альтернативой (с технической точки зрения), какие-то привносили что-то своё. Но как ни странно, ажиотаж криптовалюты не стих. До сих пор в сети Интернет появляются всё новые и новые ресурсы, которые предлагают купить/пользоваться их валютой.

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

Это первые причины, которые пришли мне в голову, если у вас есть и другие причины — пишите их в комментарии.

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

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

Итак, начнём:

Скачивание базового кода

“First things first”, как написано в оригинальной статье, мы должны подготовить окружение для разработки. Если найти на github-е любую криптовалюту, то вы можете увидеть, какое огромное количество кода там храниться. Конечно же, мы не будем писать всё с нуля, не нужно изобретать велосипед, тем более мы и не сможем, пока сами хотя бы не попробуем сделать для него руль.

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

Есть много способов получить исходный код с github, но я расскажу про самый понятный и простой:
Переходите по ссылке и находите кнопку “Download ZIP”. У вас скачивается ZIP-архив, внутри которого находится весь исходный код.

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


Установка библиотек и зависимостей


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

Об этом говорить мне проще всего, так как сам работаю на Ubuntu. Установить зависимости не составляет труда:
1. Открываете терминал нажатием Ctrl+Alt+T;
2. Вводите следующее:

3. Жмёте Enter;
4. По ходу установки пакетов разрешаете установку и прочее-прочее.

Честно говоря, на Mac OS поработать возможности не было, так что я приведу вам ровно то, что было написано в оригинальной статье:

Чтобы установить библиотеки, от которых зависит базовый код, вам нужно воспользваться MacPorts или Homebrew. Сам автор статьи предпочитает MacPorts, объясняя это тем, что он проще, сразу устанавливает в /opt и потому что он устанавливает универсальные сборки по умолчанию. Если же вы выберите Homebrew, то автор советует установить флаг напортив 32-bit. Но пример по установке всё же приведён через MacPorts.

  • boost (C++ libraries)
  • db48 (Berkeley DB 4.8)
  • qt4-mac (Open Source QT 4.8.4, includes qmake)
  • openssl (ssl dev libraries)
  • git (to move source back and forth to the repository)
  • miniupnpc (UPNP dev libraries, optional–honestly I say skip this crap)

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

Теперь, когда подготовка закончена, подойдём к самому главному — к редактированию кода.

Замена названия

Сейчас вы должны задуматься, как бы вы хотели, чтобы ваша криптовалюта называлась. Придумали? Отлично.
Базовый код, который вы скачали, является готовой, но ещё не скомпилированной криптовалютой, и эта криптовалюта называется FooCoin. Всё, что вам нужно сделать: это заменить везде в базовом коде названия FooCoin, Foo и т.д. на название вашей криптовалюты. Конечно, делать это вручную в 10 000 строках кода – дело долгое и бессмысленное.
Хорошо, что добрые люди давно облегчили нам задачу и сделали программы, которые позволяют массово заменять строки в файлах на другие.

Моя криптовалюта называется PuffCoin. Вот список тех слов, которые я буду заменять на свои:

Советую и вам составить подобный список.

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

Для Linux есть Regexxer (бесплатно). Для Mac OS — TextWrangler (её предлагает автор оригинальной статьи, бесплатно). Для Windows нашёл много, например: Search and Replace, Actual Search & Replace, HandyFile Find and Replace, NHRPLC. Надеюсь, проблем с их использованием не будет.

image

Также стоит переименовать файл foocoin-qt.pro на ***coin-qt.pro, написав название нижним регистром.

Выбор и настройка сетевых портов

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

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

Вам нужно выбрать 4 порта: два для P2P и RPC, и два для тестовых P2P и RPC (testnet) соединений. Конечно, порты нужно выбрать такие, чтобы они точно не использовались каким-нибудь другим приложением. Для этого можете перейти по ссылке и посмотреть, какие порты свободны. Лично я сделаю так же, как и автор оригинальной статьи, и для RPC выберу 55883 порт, для P2P выберу 55884 порт, а для testnet: RPC — 45883, P2P — 45884.

Для указания того, что нужно использовать именно эти порты, нужно заменить несколько строчек в некоторых файлах по примеру, приведённому ниже:

Файл src/bitcoinrpc.cpp: (RPC порт)

В следующей строке вы можете указать любой первоначальный адрес, по которому вы можете проверить дополнительные адреса. Если честно, то я не понял, для чего это, но у меня работало всё и без этого, так что это не обязательный параметр. Если кто может объяснить, то отпишитесь в комментариях. Заранее спасибо!
Файл src/net.cpp:
Строка 1000:

Настройка генерации валюты

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

В следующей строке вы можете изменить количество валюты, которое выдаётся за генерацию одного блока. Для этого вам просто нужно изменить:
Файл src/main.cpp:


Далее нужно задать, в какие же промежутки времени будут генерироваться блоки. Время измеряется в секундах
Файл src/main.cpp:


Далее, нужно указать промежуток, через который будет происходить “корректировка трудностей”. Опять же, я не понял, что это такое, и оставил так, как было.
Файл src/main.cpp:

Так как наша валюта является “крипто-”, значит, все транзакции происходят закрыто и только с использованием ключей. У каждого пользователя валюты есть публичный и приватный ключи. В коде у нас есть возможность самим установить, какой первый байт публичного ключа у нас будет. Это может быть символ или цифра. Выбрать цифру или символ можно из таблицы. Слева от символов “Character” стоят их числовые значения “Value”. Выберите символ и запомните его числовое значение. Так как моя криптовалюта называется PuffCoin, то я выбрал себе символ P, а его значение — 22.

Теперь нужно заменить на ваше значение следующую строку:
Файл src/base58.h:

Замена иконок и изображений

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

Для GUI тоже есть ресурсы, которые находятся в папке src/qt/res. Там хранятся иконки для приложения. Вы можете заменить какие-нибудь иконки своими, главное – это такое же имя и разрешение.

image

Также автор оригинальной статьи предлагает воспользоваться специальной утилитой для конвертирования иконок.

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

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