Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Вступление

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

В этой статье:

  • Вы получите пошаговый план создания токена.
  • Пройдемся по этапам от начала до конца.
  • Затронем устройство токена.
  • Расскажем про основные подводные камни.

Разбор принципа создания смарт-контракта

Принцип создания смарт-контракта
Принцип создания смарт-контракта
  • Первым шагом является написание кода смарт-контракта для вашего токена. Смарт-контракт — это программа, которая загружается в блокчейн и обладает собственным кодом и памятью. Код пишется на языке Solidity, верхнеуровневом языке (т.е. языке понятном для программиста). На этом этапе мы задаем свойства токена: Название, символ, выпускаемое количество и другое.
  • Следующий этап — это компиляция кода Solidity в ByteCode. Дело в том, что компьютеры в блокчейне не понимают слов, написанных на Solidity; они понимают только нули и единицы. Процесс компиляции превращает код из Solidity в ByteCode, чтобы компьютеры в сети блокчейна могли интерпретировать и выполнять смарт-контракт.
  • Для того чтобы разместить смарт-контракт в блокчейне, подключаемся через кошелек к любой ноде, компьютеру в сети блокчейна. Кошелек на рисунке помечен как “ММ” от Meta Mask. Немного больше информации: Транзакция в блокчейне подписывается с помощью связки приватного и публичного криптографических ключей, которые находятся в вашем кошельке. Приватный ключ обычно представлен в виде seed-фразы (никогда не делитесь им), а публичный ключ — это номер вашего кошелька. Кошельки имеют доступ к нодам блокчейна, что позволяет легко совершать транзакций.
  • Деплоим смарт контракт в блокчейн. Подписываем транзакцию с нашим смарт-контрактом
  • Этот пункт выполняют пользователи вашего токена. Пользователь через кошелек обращаемся к блокчейну, чтобы взаимодействовать со смарт-контрактом.

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

Там мы подробно описываем все этапы от создания идеи, привлечения инвестиций до технической реализации - https://clck.ru/38ZFYi

Создание Смарт-Контракта

1. Заходим в конструктор - https://constructor.futuremarkt.com/

2. Выбираем необходимые настройки

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)
  • Name - отвечает за название токена.
  • Premint. Сколько токенов будет создано на адрес создателя смарт-контракта. Если не добавить функцию mint (создание новых токенов), то данный параметр будет показателем максимального.
  • Mintable. Если необходимо добавить функцию создания новых токенов. (Может только создатель, при выделенном флажке Ownable)
  • Burnable. Если мы хотим иметь возможность сжигать токены. (Может только создатель, при выделенном флажке Ownable)

3. Копируем код;

4. Заходим в remix - https://remix.ethereum.org/;

5. Создаем новый файл в папке “contracts”, с расширением .sol;

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

6. Вставляем код.

7. Компилируем код

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

8. Выбираем подключение через MetaMask. Проверяем, чтобы был выбран верный смарт-контракт. Нажимаем “Deploy” и подтверждаем транзакцию.

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

9. Ваш токен можно увидеть в кошельке, добавив его по адресу. Либо посмотрев в сканере.

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Потенциальные проблемы

1. Указали недостаточное количество GasLimit. GasLimit отвечает за максимальное количество газа, которое вы готовы использовать.

2. Указали недостсточную стоимость Gas-а.

3. Как следствие, вроде банальная, но частая ошибка - недостаточно баланса на кошельке.

4. Разница версий OpenZepplin. Проблема в том, что используя конструкторы они могут использовать новейшую версию стандарта, а в Remix-е еще не обновили данную версию.

5. Название смарт-контракта должно соответствовать названию файла.

6. Сложная ошибка связанная с PUSH01. Связана она с разницей настроек компилятора и версией EVM. Просто попробуйте поменять EVM на более старую версию, например на Paris.

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

7. Ошибки на все случаи жизни подсвечиваются в Remix. Берем и переводим, в 98% случаев вы сами сможете их решить, в 2% случаев вы можете обратиться в наше сообщество (https://t.me/FM_Edu_Chat)

Как создать свою криптовалюту в 2024 (Ethereum подобные сети)

Итог

Как видите, создать свою криптовалюту (токен) достаточно просто и быстро. Если вы хотите узнать больше о создание web3 проектов и о продвижение, подписывайтесь на наши каналы:

Начать дискуссию