Пошаговая инструкция по созданию собственной криптовалюты с нуля


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

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

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

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

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

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

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

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

Есть ли шансы на успех у альтернативных криптовалют

В августе этого года общий объём рынка криптовалют составил 160 миллиардов долларов.

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

За и против собственной партнёрки — в разборе Admon.
Кейс Philips × Admon →

Спецпроект

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

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

Несмотря на меньшую популярность, они уже приносят своим владельцам миллиарды долларов, а с каждым годом их популярность (а с ними и капитализация) только растёт.

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

Невозможно назвать единственную цель создания собственной криптовалюты, каждый ставит перед собой собственные. Самыми же распространёнными можно назвать:

  • Наличие личного сервера, который можно и есть желание монетизировать;
  • Желание получить реальный заработок;
  • Интерес к процессу, с которым хочется ознакомиться самостоятельно.

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

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

  • Для этого потребуется довольно мощная вычислительная техника со специальным программным обеспечением – можно использовать и простой домашний компьютер, но работать он будет медленно;
  • Майнинг останавливается в момент добычи последней монеты;
  • Защиту обеспечивают благодаря особому коду, взлом которого невозможен;
  • Инвесторы должны иметь свободный доступ к электронной валюте – установка «клиента», регистрация, создание кошелька;
  • Самостоятельная добыча (не покупка) каждой следующей монеты сложнее добычи предыдущей;
  • Каждый платёж безвозвратен, даже если отправитель ошибся – вернуть ему деньги может только получатель и только если сам так пожелает;
  • Государство не имеет возможности влиять на стоимость крипты;
  • Невозможно восстановить кошелёк, если пользователь забыл его данные.

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

Устанавливаем настройки криптовалюты (токена)

Как только вы получили тестовые ETH, переходим к самому созданию токена. В форме на cointool.app указаны следующие поля:

  • Token Name — название токена (пример: Bitcoin, Ethereum, Dogecoin);
  • Symbol — тикер токена (пример: BTC, ETH, DOGE);
  • Initial Supply — изначальная максимальная сумма токенов;
  • Decimals — система исчислений (насколько минимально может дробиться ваш токен. Например, BTC делится на 8 десятичных долей, а ETH на 18);
  • Burn — сжигание токенов (детальнее об этом можно прочитать здесь);
  • Mint — возможность создания дополнительных токенов (сумма будет добавлена к Initial Supply);
  • Pause — возможность остановки всех операций с токеном (функция на случай обнаружения критической уязвимости);
  • Deflation — за каждую транзакцию с токеном взимается комиссия, которая после сжигается;
  • Super deflation — ускоренный режим функции Deflation.

Заполнять все поля необязательно — это опционально для ваших нужд. В нашем случае мы назвали тестовый токен Paprika Coin, а тикер — PPK. Остальные настройки оставили по умолчанию.

От чего зависит стоимость криптовалюты

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

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

Что же касается стоимости самых цифровых денег, напомним, что их курс не зависит от внешних экономических факторов, государств, скачков доллара, и ничем реальным (тем же золотом) цифровые деньги не обеспечиваются. До того как выпустить свою созданную криптовалюту, вы должны быть готовы к тому, что её курс в первую очередь зависит от спекуляций и человеческого фактора: есть интерес, ажиотаж, интрига – курс растёт, нет интереса – падает.

Расходы на разработку

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

  • с нуля (полный цикл разработки);
  • использовать платформы с шаблонами и открытым исходным кодом.

Первый вариант наиболее затратный. Основные расходы:

  1. Оплата труда работников (программисты, тестировщик, проект-менеджер).
  2. Приобретение сетевого оборудования.
  3. Аренда помещения для офиса.

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

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

Еще один вариант — оформить заказ на создание криптовалюты специалистами — не требует временных затрат, но нужны немалые финансовые средства.

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

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

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

  • Принять решение – на базе какого именно кода вы будете создавать свою монету (биткоин или уникальная);
  • Составить перечень основных улучшений и функций, чтобы иметь возможность заинтересовать инвесторов;
  • Найти слабые стороны, через которые вашу систему можно было бы взломать, и устранить их;
  • Построить прогноз и стратегию развития своего проекта, что будет с ним через два года;
  • Запустить маркетинговую полноценную кампанию (рекламу, акции), чтобы заявить о себе и преимуществах своей монеты;
  • Не торопиться с запуском проекта до тех пор, пока он не будет отточен, и не будет составлена стратегия на ближайшие пару лет.

Поиск и скачивание исходного кода

Перед тем как создать свою криптовалюту с нуля с использованием исходного кода, необходимо выбрать, какая именно из существующих ляжет в основу вашей. На помощь может прийти сайт github.com, где находится исходный код «клиента» биткоин (0.9.0).

Кроме того, альтернативный исходник можно взять и с портала sourceforge.net.

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

Правка исходного кода

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

  • Имя латиницей (придумать можно что угодно);
  • Используемую в будущем аббревиатуру из двух-четырёх символов;
  • Поменять графическую иконку;
  • Выбрать алгоритм шифровки, зачастую это SHA-256;
  • Установить максимальное количество ваших монет;
  • Прописать награду при нахождении блока.

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

Для WindowsHandyFile Find and Replace или же Search and Replace
Для LinuxRegexxer
Для MacOSTextWrangler

Как придумать название валюты

Поскольку новое имя для своей монеты нужно вносить сразу при корректировании исходного кода, придумать его также следует на раннем этапе, чтобы создать собственную криптовалюту без принятия неразумных торопливых решений. Имея базовую кодировку, вы имеете готовую цифровую монету, но она не скомпилирована. Её исходное имя – FooCoin (с аббревиатурой Foo).

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

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

Обратите внимание, что менять нужно будет такие слова, как:

  • FOOCOIN;
  • Foocoin;
  • Foo;
  • FOO.

Учитывайте это, чтобы не забыть, на что именно следует поставить автозамену. Во всех пяти словах менять следует только часть «foo», например, «FooCoin – SixCoin».

Помимо этого, переименуйте файл foocoin-qt.pro на «ваше-название» coin-qt.pro, используя только нижний регистр.

Настройка сетевых портов

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

Если вы активно пользовались ранее ОС Linux, чтобы создать личную криптовалюту рекомендована ОС Ubuntu (Убунту), дающая больше возможностей при работе над различными приложениями и дополнениями к ним.

Генерация валюты

Следующий шаг – это настройка генерации созданной электронной валюты. Генерируется она блоками, в каждом из которых находится некоторое количество цифровых монет. Количество этих монет меняется в коде в строке 831, которая выглядит следующим образом – int64 nSubsidy = 1 * COIN.

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

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

Замена картинок и иконок

Пройдя последовательно все описанные выше шаги, вы будете иметь на выходе готовое приложение GUI с консольным приложением для клиента и сервера. Для приложения GUI также имеются некоторые ресурсы в папке src/qt/res, в которой находятся иконки. При разработке криптовалюты важно не забыть изменить существующие – своими, индивидуальными, которые можно сделать под заказ или отформатировав в нужное разрешение и переименовав, учитывая название вашей цифровой валюты. Сегодня несложно найти удобную утилиту, чтобы конвертировать имеющиеся изображения в иконку.

Альткоин #2: Ripple (XRP)

Стоимость:

0,2 $.
Рыночная капитализация:
7,96 миллиарда долларов.

Особенность:

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

Главное преимущество Ripple — скорость. Транзакция обрабатывается в течение нескольких секунд, а её фактическая стоимость составляет всего лишь 0,00001 $.

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

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

Альтернативный способ создания

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

Рассматривая, что же такое криптовалюта и как создать таковую не с помощью знаний в программировании, а альтернативных методов, стоит обратить внимание на ответвление платформы Open-Transaction – Monetas, который позволяет разработать собственный центр или целую платёжную систему.

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

Что требуется для самостоятельного создания цифровой валюты

Специальной программы для разработки блокчейн-проектов нет. Навыки, вложения и усилия зависят от способа. Неотъемлемые атрибуты:

  • владение языками программирования;
  • персональный компьютер;
  • стабильный Интернет.

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

  • непредвиденные затраты;
  • срыв дедлайнов;
  • выявление ошибок и багов в процессе создания;
  • неэффективный маркетинг.

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

Быстрый способ создания в Cryptolife

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

Причины и особенности разработки

Создание криптовалюты — длительный и сложный процесс, реализация которого в первую очередь зависит от возможностей и желания пользователя. Поэтому каждый разработчик преследует собственные цели. Основная причина для большинства — заработок денег. Криптовалютный стартап — перспективный объект для инвестирования средств.

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

Создатели криптовалюты Dogecoin решили создать проект для развлечения. Никто не ожидал, что шуточная монета, основанная на популярном интернет-меме про собаку, станет настолько востребованной. Капитализация DOGE на 20.01.2019 составляет » 252 миллиона долларов.

Преимущества виртуальных денег:

  • скорость обработки переводов;
  • низкие комиссии;
  • отсутствие посредников (P2P);
  • управление сбережениями осуществляется с любого устройства;
  • анонимность;
  • безопасность хранения и транзакций.

Основной способ заработка на блокчейн-стартапе — привлечение инвестиций с помощью ICO.

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

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

  1. Zcash — повышенный уровень конфиденциальности.
  2. Siacoin — хранение данных в облачном децентрализованном сервисе.
  3. Electroneum — монета, ориентированная исключительно на мобильные устройства.
  4. Lisk — решение проблем с масштабируемостью.

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

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

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

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

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

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

Альткоин #1: Эфириум (Эфир, ЕТН)

Стоимость:

323 $.
Рыночная капитализация:
30,96 миллиардов долларов.

Особенность:

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

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

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

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

Создание криптовалюты с нуля технология пошагово

Давайте рассмотрим подробно, как создать свою валюту по этапам (шагам).

Этап 1. Выбор сервиса

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

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

Этап 2. Загрузка кода

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

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

Этап 3. Креатив

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

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

На этом же этапе редактируется исходный код.

Этап 4. Настройка сетевых портов

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

Этап 5. Настройка криптосистемы

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

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

Потом устанавливается символ первого байта приватного и публичного ключей.

Этап 6. Изменения иконок

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

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

Все шаги требуют опыта в области программирования, а точнее – понимание криптографии.

Если его нет, можно собрать команду экспертов-энтузиастов, провести ICO и разработать свой коин.

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

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

Есть и еще один способ создания своей криптовалюты – платформа Open Transaction.

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

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

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

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

Альткоин #3: Litecoin (LTC)

Стоимость:

60 $.
Рыночная капитализация:
3,28 миллиарда долларов.

Особенность:

Litecoin был создан в 2011 году бывшим инженером Google Чарльзом Ли.

Как и Ripple, имеет открытый программный код и обрабатывает транзакции в четыре раза быстрее, чем биткоин.

Изначально Чарльз Ли пытался подвязать стоимость монеты под стоимость серебра, отчего в дальнейшем за устойчивость и надёжность Litecoin успели прозвать «электронным серебром».

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: