Как создать ICO-токен на Ethereum менее чем за 30 минут?

| Полезно

За последние несколько лет с момента запуска сети Ethereum и других блокчейнов, позволяющих создавать токены, произошёл настоящий бум ICO - многие токен-проекты подняли миллиарды долларов в эфире, биткойне и других криптвоалютах. Подавляющее большинство ICO сегодня - это токены ERC-20, созданные на Ethereum Virtual Machine (EVM) с не более чем несколькими сотнями строк кода. К сожалению, существует большое заблуждение, что такие токены могут создавать только настоящие компьютерные гении, и сегодня мы покажем Вам, насколько легко создать токен ERC-20 - менее чем за тридцать минут.

Posternut (PNT): токен ERC-20, созданный менее чем за 30 минут

Необходимые требования

Выяснение того, как создать токен, занимает всего пару минут поиска через гугл. Мы следовали короткому пошаговому руководству, написанному Морицем Нето, и видео, снятому Ivan on Tech. В обеих инструкциях подробно описано создание токена ERC-20, которое может быть выполнено менее чем за полчаса, и мы создали токен под названием «Posternut (PTN) за 25 минут. В свете того, что мы впервые делали контракт на Solidity, мы использовали тестнет ETH в Ropsten Network, поэтому никаких реальных средств не было потеряно.

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

Затем мы решили загрузить расширение Metamask Chrome  - Ether-кошелек для проверки нашего токена. Другие кошельки тоже можно использовать для создания токен-контракта, например, Mist и My Ethereum Wallet (MEW). Вам также понадобится немного тестнетовского эфира для «газа» (платы за сеть), чтобы создать контракт в сети Ropsten. Мы запаслись несколькими монетами, а затем нашли контракт, который мы получили в руководстве Морица Нето, в то же время, есть множество других контрактов Solidity, которые можно переписать. По сути, мы оставили эту страницу открытой в браузере, чтобы скопировать и вставить контракт Solidity, и все, что необходимо дальше, - это внести небольшие изменения.

Используя Remix для установки параметров кода, дважды проверьте его и разверните в сети Ethereum Ropsten. Весь этот процесс также может быть выполнен на сети ETH с реальными средствами.

Затем мы отправились на сайт под названием remix.ethereum.org, который используется для запуска контракта. Этот процесс также можно обработать на вышеупомянутых кошельках, но мы использовали платформу Remix Solidity IDE. После копирования контракта с токеном вам нужно вставить код в платформу Remix и отредактировать несколько параметров. Время выбрать название токена, символ, максимальное количество и адрес Ethereum, в котором необходимо разместить токены. После того, как все это выбрано и изменено внутри копии и вставленного кода, следующая задача - «запустить» («run») измененную вами кодовую базу. Если есть какие-либо предупреждения, которые являются «критическими», платформа Remix скажет вам, что что-то не так. В разделе «run» выберите «Injected Web (Ropsten)» и название вашего контракта.

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

Если с контрактом что-то не так, в нем будут отображаться предупреждения желтым или красным цветом, и вам, возможно, придется исправить эти проблемы до развертывания кода в сети Ropsten. После нажатия «развернуть» транзакция будет отправлена ​​по сети. Как только транзакция подтвердится, контракт должен быть завершен, если не возникнет каких-либо ошибок.

После того, как токен Posternut (PTN) появился, мы отправили недавно произведенные монеты на другой кошелек Metamask.


Итак, что необходимо для развертывания токен-контракта в сети ETH за тридцать минут:

  • Кошелек (Mist, MEW, Metamask)
  • Тестнет Ethereum или реальный ETH
  • Токен-контракт на Solidity
  • Платформа для развертывания контракта либо на тестнете (Ropsten, Rinkby), либо в мейннете (Remix, MEW, Mist)

Простота запуска ICO

Как мы уже говорили выше, для создания контракта ERC-20 не нужно быть гением, и теперь, когда Вы видели различные контракты Solidity, Вы также можете увидеть, использовало ли ICO этот же метод. Просто посмотрите на код контракта, чтобы увидеть, похож ли он на что-то, скопированное из другого проекта, потому что подобное встречается на удивление часто. После создания токена Posternut существует всего несколько других вещей, необходимых для запуска ICO: впечатляющая команда, сайт и белая книга. Все мы знаем, что ICO приносят много денег, поскольку продажи токенов подняли более $5,6 млрд в 2017 году и продолжают собирать средства в этом. Если все, что требуется - это веб-сайт, 25 минут кодирования и белая книга, возможно, это то почему более 46 процентов ICO терпят неудачу. Поэтому, прежде чем инвестировать в ICO, проведите некоторые исследования по проекту и убедитесь, что это не какой-то парень, который написал монету менее чем за полчаса.