Как создать свою криптовалюту на ethereum
Перейти к содержимому

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

  • автор:

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 80f01fdfa9a9b38c • Your IP: Click to reveal 45.84.122.37 • Performance & security by Cloudflare

Как самому создать токен и привлечь инвестиции в проект?

Как самому создать токен и привлечь инвестиции в проект?

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

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

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

Выбираем платформу

В тройку наиболее популярных входят Ethereum, Binance Smart Chain и Polygon. Затем идут Heco, Arbitrum и OKchain. Существуют и другие, более доступные, варианты. Однако низкие комиссии в альтернативных сервисах свидетельствуют о слабой защищенности. Если проект действительно начнет развиваться, а токены будут похищены — это приведет к краху. Следовательно, остановим свое внимание на лидерах.

Ethereum — самая популярная и надежная сеть

Платформу выбирают сотни стартапов. Возможно, это происходит в надежде повторить успех Golem Network. Они собрали 8 млн. $ за 20 минут.

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

Однако сеть ETH находится на стадии перехода на алгоритм обработки транзакций POS. В настоящее время может проводить 3 200 сделок в секунду, из-за чего платежи дорого обходятся. В частности, за каждую транзакцию потребуется отдать не менее 45 $ комиссии.

Binance Smart Chain — сеть криптовалюты крупнейшей биржи

К преимуществам этой платформы можно отнести высокую пропускную способность и интуитивно понятный интерфейс. Кроме того, главным «топливом» в сети является токен BNB. Он за последний год вырос с 40 $ до 600 $. Все созданные монеты также потянулись вверх за ним.

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

Polygon — удобная сеть для простых пользователей

Платформа была запущена в 2020 году. Главным токеном сети выступает Matic, цена которого держится около 1,5 $. Polygon представляет собой Ethereum-совместимый сайдчейн второго уровня, работающий по алгоритму POS. Напомним, что Эфириум только в стадии перехода на такой способ подтверждения транзакций.

Разработчики сети смогли сохранить все достоинства ETH. В частности, это высокая степень децентрализации и тысячи транзакций в секунду. В дополнение: на этой платформе уже разработаны сотни DeFi-проектов. Вот некоторые из них: NFT Aavegotchi, F1 Delta Game, Artvatars и другие популярные площадки.

Главным преимуществом использования Polygon является то, что создать токен может каждый. На это в буквальном смысле уйдет 5 минут. Эту сеть и разберем в качестве примера.

Как самому создать токен и привлечь инвестиции в проект? Фото: Olya Kobruseva / Pexels

Создать токен за 5 минут

Для этого будем использовать децентрализованный сервис Dodo Finance. Кроме того, потребуется зарегистрировать кошелек MetaMask. Далее следуйте этой инструкции:

  • войдите на Dodo Finance и нажмите «Подключить кошелек»;
  • следуйте подсказкам;
  • далее выберите сеть (в нашем случае Polygon);
  • откройте пункт «Инструменты» и нажмите «Создать токен»;
  • заполните данные (название, общее предложение монет, тикер, десятичное число).

Нажмите «Создать». Токен готов. Вот так, на конструкторе за несколько кликов.

Сколько это стоит

После создания потребуется оплатить комиссию 1 Matic (главная монета сети Polygon). Ее цена в настоящее время находится в районе 1,5 $. Когда платеж будет успешно проведен, все токены зачислятся на баланс в кошельке MetaMask.

Как добавить монету на биржу

Чтобы пользователи имели возможность приобрести коин, потребуется создать пул средств. Делается это на Dodo Finance через вкладку «Инструменты» в пункте «Создать пул».

Выбирайте собственный токен и любой стейблкоин (USDT, USDC, BUSD). Устанавливаете цену. Например, 100 000 монет будут стоит 1 000 $. Таким образом, цена одного токена составит 0,01 $. Чтобы цена не взлетала от покупок и не опускалась до нуля при продаже, внесите ликвидность. Все это делается через кошелек MetaMask.

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

Создание монет в других сетях практически идентично. Отличия заключаются в технических характеристиках, плате и комиссиях.

Как пройти листинг на Binance и других крупных биржах

Эта информация доступна в разделе FAQ на торговых площадках. Чтобы монета начала торговаться на крупнейших криптовалютных ресурсах, потребуется создать документ о проекте (White Paper). В частности, там должны быть описаны все проблемы, которые решает актив. Кроме того, укажите техническую информацию и данные об основателях.

Проект попадет на модерацию. Далее руководство примет решение о листинге.

Как привлекать инвесторов

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

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

Вывод

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

Основная задача — вызвать интерес к проекту. Самый надежный способ сделать это — предложить что-то новое и практичное. «Шуточных» монет по типу Doge и Shiba Inu уже тысячи. Пора реализовывать полезные для общества идеи.

Токены на эфире — создаем свой токен!

Ethereum – самая популярная платформа для создания токенов. Только по данным обозревателя Etherscan.io , на этом его блокчейне создано более 9900 различных токенов, включая NFT ( Non-Fungible Tokens ).

В данной статье мы расскажем, что такое токены криптовалюты в целом и токены Ethereum в частности, приведем их список, а также покажем, как создать свой токен на Ethereum и проводить операции с данным видом активов. Будет очень интересно!

Токены криптовалюты – что это ?

Криптовалюты, в частности Bitcoin (BTC) и Ethereum (ETH) , имеют собственный блокчейн, в то время как токены – это цифровые активы, созданные на блокчейне одной из монет.

Ethereum-токены используют функционал смарт-контракта оригинального блокчейна, который позволяет создавать поверх него децентрализованные приложения. На блокчейне Ethereum выпущены такие известные токены, как стейблкоин Tether (USDT) , Uniswap (UNI), Chainlink (LINK) и токенизированный биткоин Wrapped Bitcoin (WBTC) .

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

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

Токены Ethereum – список

Ethereum стал самой востребованной платформой для выпуска токенов. Более 90% всех токенов выпущено именно на этой платформе. Но многие токены не представляют собой стоимости и даже не торгуются на криптобиржах. Рассмотрим наиболее популярные из них.

Binance Coin (BNB) на ERC-20

Изначально в 2017 токен BNB был выпущен в виде токена стандарта ERC-20 на блокчейне Ethereum. Затем токен мигрировал на собственный блокчейн Binance Chain в соотношении 1 к 1, став коином.

Параллельно существует BSC, который поддерживает другой стандарт — BEP20, однако токены BNB на ERC-20 не прекратили существовать.

Tether (USDT)

Один из самых популярных стейблкоинов, цена которого привязана к курсу доллара. В отличие от большинства токенов ERC-20, USDT выпущен и на других блокчейнах, включая Binance Smart Chain (BEP20), TRON (TRC-10/20) и Omni.

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

Augur (REP)

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

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

Golem (GLM)

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

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

Стандарт ERC-20 как база для создания новых токенов на эфире

Это стандарт для создания токенов на блокчейне Ethereum , который расшифровывается как Ethereum Request for Comment. Этот стандарт поддерживается для предложения улучшений в сети Ethereum, а 20 означает идентификатор предложения. Все токены на базе протокола ERC-20 используют стандартные ETH-адреса формата 0xa93b74DA13F39e5E558e2037034A43F0456E7b8B .

Стандарт ERC-20 определяет набор правил, применимый ко всем разрабатываемым токенам, и позволяет всем цифровым активам, созданным на его основе, беспрепятственно взаимодействовать друг с другом. Хранить криптоактивы можно при помощи любого ETH-кошелька с поддержкой токенов ERC-20, например, Trustee .

Как создать свой токен на Ethereum

Разработчики платформы предоставляют инструменты, облегчающие создание токена на Ethereum . Благодаря им, практически любой пользователь, даже не обладающий навыками программирования на языке Solidity, используемого для создания Ethereum-токенов , может создать собственный токен ERC-20.

Примечание! Для выпуска токена ERC-20 не требуется создавать собственный смарт-контракт. Разработчики Эфира уже позаботились об этом, предоставляя единый стандарт для выпуска токенов. Это минимизирует риски для инвесторов того, что из-за ошибок в коде смарт-контракт могут взломать.

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

  • Скачать готовый исходный код ETH- токена эфира ;
  • Внести в него несколько индивидуальных параметров токена: название, количество, число дробных долей и символьное обозначение (тикер) ;
  • Опубликовать смарт-контракт в сети, используя Ethereum-клиент.

Этап 1. Выберите утилиту для создания токена на Ethereum

Самый простой – использовать готовые утилиты, представленные независимыми разработчиками комьюнити. Например, редактор Remix – среда разработки (IDE) смарт-контрактов. Редактор не нужно скачивать и устанавливать: он работает прямо в браузере.

Этап 2. Скачайте исходный код

Для создания токена вам понадобится исходный код смарт-контракта и параметров токена. Все исходники находятся в открытом доступе. Получить их можно двумя путями:

  • Скопировать исходники с Etherscan.io .
  • Скачать с GitHub файлы с расширением .sol .

1 cпособ. Взять исходники с GitHub

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

Запустите утилиту Remix и загрузите оба файла в редактор. Для этого нажмите « Open Files ».

Загруженные файлы отобразятся в левой панели FILE EXPLORERS . Дважды кликните по ним, чтобы открыть в редакторе.

Перед вами – заготовленные исходники, которые можно использовать для создания нового токена. Код смарт-контракта редактировать не потребуется. Достаточно изменить параметры в файле NewToken.sol. Но об этом чуть позже.

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

2 способ. Копирование исходников с Etherscan

Посетите сканер токенов Etherscan.io и выберите раздел Verified Contracts , где находятся исходники всех смарт-контрактов, созданных в основной сети ( mainnet ) Эфира.

Выберите любой смарт-контракт на ваше усмотрение и кликните по его адресу.

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

Выделите весь код ( Ctrl + A ) и скопируйте его ( Ctrl + C ) в буфер обмена.

Вернитесь в редактор Remix и перейдите во вкладку ERC20Standard.sol. Выделите текущий код в окне редактора ( Ctrl + A ) и замените его новым исходником ( Ctrl + V ).

Этап 3. Укажите данные токена

Для создания ETH-токена понадобится указать следующую информацию:

  • Name – название токена.
  • Symbol (Тикер) – символьное обозначение токена. Например, ETH или BNB являются тикерами для Ethereum и Binance Coin соответственно. Необязательно, чтобы тикер состоял именно из трех символов. Их количество неограничено, но так привычнее, а также можно добавлять цифры.
  • Total supply ( Эмиссия ) – максимальное количество выпускаемых токенов. Может быть любым целым числом.
  • Decimals – количество знаков после запятой, которое считается «значимым» для токена (связно с тем, что все числа в блокчейне эфира сохраняются в ввиде целых значений, поэтому 1,01 доллар будет записан как 101 цент, если нам нужна точность до цента).

Вот как выглядит total supply / decimals на примере

Внимание! Учитывайте что total supply нужно вводить с учетом decimals, то есть к желаемому количеству выпускаемых токенов добавить такое количество нулей, которое указано в decimals.

В примере ниже мы указываем total supply — 10 000 000, а d ecimals — 8. Это значит, что мы не выпускаем 10 миллионов токенов, а 0.1 токен.

Эти данные нужно занести в смарт-контракт. Сначала придумаем параметры нашего токена:

  • Total Supply10 000 000
  • NameTrustee Token
  • Decimals8
  • SymbolTRST

Возвращаемся во вкладку NewToken.sol и подставляем указанные параметры в соответствующих графах вместо стандартных значений. Для наглядности покажем как было и как стало.

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

На скрине это значок 3-ий сверху, над эфиром.

Самый быстрый способ – комбинация клавиш Ctrl + S . Файлы исходников сохраняются и автоматически скомпилируются. Скомпилировать нужно оба файла: ERC20Standard.sol и NewToken.sol. Скомпилируйте сначала первый, а потом второй файл: переключайтесь между вкладками и кликайте Ctrl + S.

Если рядом со значком SOLIDITY COMPLIER появилась зеленая галочка, то все в порядке. Теперь можно деплоить контракт.

Этап 4. Деплоите контракт в сеть

Переходите в раздел DEPLOY & RUN TRANSACTIONS . Затем указываете лимит ( Gas Limit ), если хотите его увеличить, цену газа ( Gwei ) и деплоите скомпилированный смарт-контракт. Результат можно увидеть на скриншоте внизу экрана.

В случае успеха, появится такая надпись:

Контракт задеплоен.

По умолчанию используются адреса тестовой сети для предварительного запуска контракта JavaScript VM. Если у вас подключен веб-клиент, например, MetaMask, то в графе ENVIROMENT выберите Injected Web3 и подключитесь к кошельку. MetaMask автоматически добавит активный адрес, но предварительно нужно выбрать сеть для тестовых транзакций – Ropsten Testnet или другую. Затем кликаете «Deploy» и подтверждаете транзакцию в веб-кошельке.

После того, как вы задеплоили контракт, можете отправлять токены через смарт-контракт другим пользователям через сканер токенов Etherscan.io или редактор Remix .

Как хранить и передавать созданные токены?

Как мы уже упоминали, передавать созданные токены можно через сканер токенов Etherscan.io или редактор Remix . Но этот процесс можно оптимизировать: хранить и передавать токены через приложение Trustee Wallet.

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

  1. на главном экране приложения нажмите кнопку “Добавить актив”.
  2. на следующей странице выберите вкладку “Еще”.
  3. введите адрес вашего актива в соответствующее поле и нажмите “Добавить актив”.

Токен будет добавлен на главную страницу криптокошелька “Trustee Wallet”.
Для того, чтобы отправить токен на другой кошелек необходимо нажать на иконку токена и ввести адрес получателя.

Сколько стоит создать токен?

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

Далее рассмотрим как проводить операции с существующими токенами на эфире, например USDT.

Как обменять токены на эфир

Токены ERC-20 легко конвертируются в ETH, если криптокошелек поддерживает функцию обмена. Такая функция есть в кошельках Trustee . Короткая инструкция, как токены перевести в Эфир :

Создаете кошелек

Для создания кошелька пользователю нужно скачать приложение Trustee Wallet и записать seed-фразу. Это нужно для восстановления доступа к средствам в случае утраты приватных ключей и паролей или устройства, на котором установлен кошелек.

Создаем свой ERC20 токен на базе Ethereum за 2 минуты

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

Готовясь к ICO вы должны понимать, что ICO — чистой воды маркетинговое событие. Если вы думаете, что для проведения вам понадобится штаб программистов, вы заблуждаетесь. Вам понадобится штаб маркетологов(или просто людей, готовых выполнять ваши поручения), а также нормальное количество валюты, чтобы привлечь внимание общественности. Да, существуют ICO, выехавшие без серьезных вложений (за счет своей идеи/опыта/связей), но давайте не будем тешить себя надеждами и лукавить — для сбора миллиона долларов вам придется вложить тысячи долларов в ICO.

Проработку ICO оставим на следующую статью, а пока создадим наш ERC20 токен на базе Ethereum максимально быстро.

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

  • Перейти на Waves/CryptonoteStarter(или аналоги) и прямо в интерфейсе за 1 минуту выпустить свою монету
  • Разобраться в Solidity/pyEthereum(токен на базе Ethereum). Используя знания и/или стандарт написания смарт-монет ERC20(по факту исходник монеты с многими вариантами блекджеков) задеплоить контракт.

Скажу честно — я лукавил. Вам не нужно разбираться в Solidity. Для запуска своего токена вам необходимо взять исходник токена ERC20, поменять пару строк и залить контракт в сеть одним из клиентов(оф.клиент Ethereum/Metamask/etc).

1. Это структура данных(читай таблица), состоящая из связи адреса Ethereum = количество токенов(целое число).

2. Это набор функций, осуществляющих проверку на владение определенным количеством токенов, передача токенов = списание(операция вычитания) токенов у пользователя с определенным адресом и пополнение(операция сложения) «баланса» другого пользователя внутри структуры данных, и прочая логика.

Когда идет обращение к смарт-контракту, вы либо читаете данные из его структуры данных(бесплатно, общедоступно), либо записываете их туда(платно, от имени своего кошелька). Поскольку операция записи будет происходить в сеть блокчейн Ethereum, вам необходимо будет заплатить за такую транзакцию майнерам. Чем больше вычислений внутри вашего смарт-контракта, тем больше необходимо будет заплатить.

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

  • снизить риски потерять деньги в результате ошибок в смарт-контракте
  • обеспечить возможность сторонним сервисам(биржам, кошелькам) бесприпятственно взаимодействовать(внедрять себе) с новыми токенами

Для выпуска токена стандарта ERC20 вам необходимо:

  • выбрать название, например Best Coin
  • выбрать символ , например BEC
  • выбрать количество токенов, оно неизменно, например 10 000
  • выбрать будут ли токены делиться, если да — то сколько знаков после запятой будет максимально.

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

Теперь эти данные нам необходимо внести в смарт-контракт, доступный по ссылке. Скачиваем оба .sol файла. Переходим в редактор remix. Загружаем оба файла.

Открываем NewToken.sol, ставляем вместо переменных в <скобках> нужные значения:

  • totalSupply — общее количество токенов
  • name — полное название токена
  • decimal — количество заков после запятой. Дело в том, что в контрактах все хранится только в целых числах. Поэтому вам следует указывать количество знаков, если хотите иметь возможность зачислять нецелое количество токенов
  • symbol — символ для бирж

Должно получиться что-то в духе:

Сохраняем. Осталось задеплоить контракт в сеть. Для тестирования задеплоим в Ropsten test net. Для деплоя потребуется какой-либо клиент. Воспользуемся MetaMask — он не умеет компилировать смарт-контракты на Solidity, поэтому сперва произведем компиляцию.

В правой части редактора remix открываем вкладку compile. По умолчанию контракт компилируется автоматически. Выбрав свой контракт в select’е и нажав Details вы можете просмотреть байт-код и прочую информацию.

Для деплоя жмем Run, выбираем Injected Web3, выбираем Account, которым будем деплоить(он должен подгрузиться автоматически, если у вас установлен MetaMask в браузер). Вводим нужную информацию в поля(газ, value), жмем Create.

Жмем Submit. Ваш контракт задеплоен(после внесения в блокчейн, конечно). Деплой подтверждается в MetaMask’е иконкой с документом(она ведет на страницу транзакции) и надписью «Contract published».

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

Производить операции с нашим токеном(передавать его, например) мы можем либо на странице контракта на etherscan(ссылка в MetaMask’е), либо на странице remix.

Для передачи токенов вводим адрес получателя и количество. После этого(и внесения данных в блокчейн, конечно) можно проверить свой баланс или баланс получившего токены операцией balanceOf.

Вот и всё, развлекайтесь!

Буду рад ответить на ваши вопросы в комментариях или (комментарии на vc.ru можно оставлять не всегда) в чате t.me/chainchain.

В следующей статье рассмотрим как запустить свое ICO в течение 10 минут.

Я осознаю, что сейчас кому-то обломаю бизнес, но это слишком просто, чтобы брать за это деньги, имхо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *