Академический Документы
Профессиональный Документы
Культура Документы
При создании новой криптовалюты вы должны определиться с тем, будет это монета или токен.
Монета разрабатывается на собственном блокчейне, а токен — на уже существующем. Технология
блокчейн обеспечивает безопасность и децентрализованность криптовалют.
Для создания токена нужно меньше опыта и знаний, чем для выпуска монеты — обычно для этого
требуется команда разработчиков и экспертов. Чтобы создать токен, требуются технические
знания. При этом весь процесс может занять считаные минуты, если использовать такие
блокчейны, как Ethereum, Binance Smart Chain, Solana и Polygon.
Популярные блокчейны для создания цифровых валют — Ethereum и Binance Smart Chain. Вы
можете самостоятельно создать токен, используя шаблонный код, или воспользоваться платным
сервисом. Еще один популярный способ — использовать сайдчейны, так как они предлагают
большую гибкость в разработке, но обладают достоинствами основного блокчейна.
Введение
Одна из самых известных криптовалют — это биткоин. Ее используют для перевода денежных
средств по всему миру без посредников. Блокчейн Биткоина записывает все транзакции и
обеспечивает безопасность и стабильность сети.
Криптовалюты можно условно разделить на две категории: монеты и токены. Разница между
ними проста. Монеты имеют нативный блокчейн, как, например, биткоин. Эфир (ETH) запущен на
блокчейне Ethereum. Монеты обычно реализуют в сети какую-либо полезность, например, оплату
комиссий за транзакции, стейкинг или участие в управлении.
Токены построены на уже существующих блокчейнах. Они могут выполнять роли, аналогичные
монетам, но в основном обладают полезностью в рамках собственных проектов. Один из
примеров — CAKE от PancakeSwap на Binance Smart Chain. Вы можете использовать эти токены для
оплаты некоторых действий в экосистеме PancakeSwap, таких как минтинг невзаимозаменяемых
токенов или участие в лотереях. Однако CAKE не имеет собственного блокчейна, поэтому его
нельзя использовать во всех приложениях BSC. То же самое справедливо для тысяч токенов ERC-
20, выпущенных на блокчейне Ethereum. Каждый токен является частью определенного проекта с
различными вариантами использования.
Как мы уже говорили, создать токен намного проще, чем монету. Для создания монеты требуется
разработка и успешная эксплуатация блокчейна. Вы можете сделать форк (копию) существующей
цепочки, но это не решит проблему поиска пользователей и валидаторов, которые помогут вашей
сети выжить. Тем не менее потенциал успеха новой монеты может быть выше, чем просто у
токена. Представим краткий обзор обоих вариантов:
Монета Токен
Создание монеты
Если вы разработаете собственный блокчейн, создание новой монеты может занять много
времени. Однако в качестве основы для вашей новой монеты можно использовать форк
существующего блокчейна. Это намного быстрее. Пример разветвленного проекта — Bitcoin Cash
(BCH). Для создания форка вам также нужен высокий уровень технических знаний и навыков
программирования. Успех вашего проекта будет в том числе зависеть от привлечения новых
пользователей в сеть блокчейна, что довольно непросто.
Создание токена
Если вам нужно много вариантов использования монеты или блокчейна, то, скорее всего, лучше
будет создать монету с собственным блокчейном. Это, безусловно, сложнее, чем выпуск
криптотокена. Но если у вас получится, проект принесет много инноваций и новых возможностей.
Хорошими примерами являются Binance Smart Chain, Ethereum, Solana и Polygon.
Тем не менее в обоих случаях для достижения успеха необходимо много работать, а также
разбираться в технологиях, экономике и рынке.
Одними из самых популярных решений для создания криптовалют являются BSC, Ethereum и
Solana. Эти сети предоставляют способы создания множества токенов на основе уже
существующих стандартов. Ведущие стандарты токенов BEP-20 and ERC-20 поддерживают почти
все провайдеры криптовалютных кошельков.
ERC-20 относится к блокчейну Ethereum, а BEP-20 — к Binance Smart Chain (BSC). Обе сети
позволяют создавать и настраивать смарт-контракты, благодаря которым можно выпускать
собственные токены и децентрализованные приложения (DApps). С помощью DApps вы можете
создать экосистему, которая реализует больше вариантов использования и функциональности
вашего токена.
После выбора блокчейна необходимо определиться с методом создания вашего токена. Если вы
используете BSC или другие блокчейны, основанные на виртуальной машине Ethereum, этот
процесс относительно прост. Кроме того, вы можете найти готовые инструменты, которые
создают токены на основе предоставленных вами параметров и правил. Обычно они платные, но
это наиболее удобный вариант для пользователей, не знакомых со смарт-контрактами.
Если вы хотите создать собственный блокчейн и монету, вам, скорее всего, понадобится команда
разработчиков блокчейна и отраслевых экспертов. Даже если вы склоняетесь к форку блокчейна,
такого как Ethereum или Bitcoin, для настройки вашей сети по-прежнему требуется огромный
объем работы. Для поддержания работы блокчейна необходимо будет продумать награды
валидаторам вашей сети и держать активные ноды.
Помимо очевидного выбора между монетой и токеном следует обратить внимание на следующие
ключевые области:
Полезность криптовалюты
Криптовалюты могут выполнять разные функции. Например , это могут быть ключи для доступа к
сервисам, некоторые криптовалюты представляют акции и прочие финансовые активы. Чтобы
понять и спланировать процесс создания своей криптовалюты, нужно с самого начала определить
ее функции.
Токеномика
Если вы создаете только токен, некоторые шаги из алгоритма ниже будут неактуальны. Наиболее
важны три вышеупомянутых этапа проектирования. Большинство наших указаний будет
охватывать процесс от создания блокчейна до минтинга монеты.
Если вы создаете токен, вам необходимо выбрать блокчейн, на котором он будет выпущен.
Популярные решения — BSC and Ethereum, но также есть сайдчейны. Чтобы создать монету,
нужно подумать о проектировании своего блокчейна или о найме кого-то, кто сделает это за вас.
Этот шаг необходим только в том случае, если вы создаете монету. Не каждый блокчейн
позволяет публично валидировать транзакции и запускать ноды. Поэтому важно определить,
будет ваш блокчейн приватным, публичным, ограниченного доступа или общедоступным.
Архитектура вашего блокчейна будет зависеть от целей вашей монеты и проекта. Например,
компания или страна, создающая монету, для большего контроля может использовать приватный
блокчейн.
4. Разработка блокчейна
Если у вас нет экспертных знаний в области разработки, то для реализации своих идей вам
понадобится помощь со стороны. Вносить изменения в ключевые концепции и правила
блокчейна, уже работающего в реальной среде, очень сложно. Чтобы убедиться, что все работает
по плану, используйте тестовую сеть и в идеале создайте команду разработчиков.
Аудиторские компании, такие как Certik, проверяют код вашего блокчейна и его криптовалюту на
предмет уязвимостей. Вы можете опубликовать результаты аудита публично и далее действовать
в соответствии с его выводами. Этот процесс является гарантией безопасности для вас как для
создателя проекта и для всех потенциальных пользователей и инвесторов.
Теперь, когда ваш блокчейн запущен и вы готовы минтить криптовалюту, лучше всего обратиться
за юридической консультацией, чтобы проверить, нужно ли вам подавать заявку на разрешение.
Опять же, эту проверку сложно провести самостоятельно, и, скорее всего, вам потребуется
помощь со стороны.
7. Минтинг криптовалюты
Независимо от того, создаете вы токен или монету, вам нужно будет сгенерировать единицы
криптовалюты. Точный способ будет зависеть от вашей токеномики. Например, токены с
фиксированным предложением обычно минтятся за один раз с помощью смарт-контракта. Такие
монеты, как биткоин, выпускаются постепенно по мере того, как майнеры валидируют новые
блоки транзакций.
Чтобы создать простой токен BEP-20, вам потребуются базовые навыки программирования для
разворачивания смарт-контракта на Binance Smart Chain. Вам также нужен будет установленный
кошелек MetaMask и BNB для оплаты комиссий.
1. Убедитесь, что в кошелек MetaMask добавлена основная сеть BSC. Подробные инструкции
можно найти в нашем руководстве Подключение MetaMask к Binance Smart Chain.
9. Нажмите на значок в левой части экрана, как показано ниже. Выберите в качестве
среды Injected Web3, а затем разрешите MetaMask подключение к Remix. Убедитесь, что
выбрали контракт BEP20, и нажмите Deploy.
10. Теперь для развертывания контракта на блокчейне вам нужно будет заплатить
комиссию за транзакцию через MetaMask. Как только смарт-контракт будет запущен, вам
потребуется проверить и опубликовать его исходный код.
Скопируйте адрес контракта в BscScan, выберите в качестве типа компилятора Solidity
(Single) и укажите его версию, использованную на шаге 7.
11. Далее в Remix щелкните правой кнопкой мыши на BEP20.sol и выберите Flatten.
Затем вам нужно будет дать Remix разрешение на оптимизацию кода.
12. Скопируйте код из файла BEP20_flat.sol в поле и убедитесь, что для параметра
Optimization установлено значение Yes. Нажмите Verify and Publish внизу страницы.
15. Вы увидите, что токены выпущены и отправлены на кошелек, который создал смарт-
контракт.
Резюме
Если вы решите создать собственную криптовалюту, то сначала воспользуйтесь
информацией из этой статьи. Это глубокая тема, которая для полного понимания требует
большого количества времени. Помимо создания токена или монеты также необходимо
подумать о том, чтобы сделать проект успешным после запуска. Рекомендуем изучить
другие проекты и процессы их запуска. Так вы сможете сделать выводы о том, какие
подходы эффективны, а какие нет.
Взята от: https://academy.binance.com/ru/articles/how-to-create-your-own-cryptocurrency