Перейти к содержимому

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

  • автор:

Хотите создать свой собственный токен? Вот как это сделать за 1 минуту.

Natali

Переписывание уже существующего кода только забирает ваше время. В этой статье мы представляем TokenFactory смарт контракт, который поможет вам быстро создать новый токен ERC20 и сделает его доступным для торговли с помощью протокола Loopring.

Как это сделать?

Чтобы создать свой собственный токен ERC20 с помощью TokenFactory, выполните следующие четыре простых шага:

  1. Перейдите на https://www.myetherwallet.com/#contracts
  2. Вставьте 0xbF209Cd9F641363931F65C0E8EF44c79cA379301 в поле “Contract Address”, скопируйте и вставьте все содержимое этой страницы в текстовое поле “ABI / JSON Interface”, затем нажмите “Access” и выберите функцию “createToken” из выпадающего списка.
  3. В поле “Read / Write Contract” вам необходимо указать name, symbol, decimals, и totalSupply вашего нового токена. Например, я использую Testing TOKEN FOO Token , L.FOO , 5 , и 100000000000000000 соответственно. Обратите внимание, что вам нужно создать уникальный symbol, иначе ваша транзакция не сработает (чтобы узнать, занят ли данный символ, используйте функцию getAddressBySymbol на этой странице).
  4. Разблокируйте свой кошелек, нажав на кнопку “WRITE”, затем следуйте инструкциям для отправки транзакции.

Вуаля! Теперь у вас появился собственный контракт ERC20, созданный за считанные секунды, плюс ваши новые токены по умолчанию торгуются с помощью протокола Loopring. Все новые токены будут первоначально принадлежать адресу, который вы только что разблокировали.

В моем случае txid 0xbF209Cd9F641363931F65C0E8EF44c79cA379301 . Если вы перейдете по ссылке и зайдете на вкладку “Internal Transactions”, вы увидите транзакцию по созданию токена:

Нажав на ссылку в 3-ей колонке “To”, вы сможете просмотреть смарт контракт, который я создал 0x74efa76922fc139f35a0f08a8d98293d0c8602d1

Проверка контракта

В настоящее время etherscan.io не проверяет новый смарт контракт токена ERC20, хотя его «родительский» контракт был проверен. Мы написали письмо etherscan.io для того, чтобы узнать, как такое возможно.

Торговля с помощью Loopring

Новые токены, созданные таким образом, должны автоматически регистрироваться в смарт контракте TokenRegitry протокола Loopring, поэтому вам не нужно связываться с нами, чтобы зарегистрировать его вручную. Чтобы проверить это, перейдите по этой ссылке, вставьте L.FOO в поле getAddressBySymbol , затем нажмите кнопку “Query”. Вы увидите, что 0x74efa76922fc139f35a0f08a8d98293d0c8602d1 возвращает 0x0000000000000000000000000000000000000000, это указывает, что токен с данным символом не был зарегистрирован и не поддерживается Loopring.

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

Почему это важно?

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

Дальнейшее развитие

В будущем мы планируем интегрировать TokenFactory в наш кошелек Loopr, чтобы пользователям было еще проще выпускать собственные токены ERC20.

Чтобы получить доступ к исходному сообщению, посетите официальный английский блог Loopring.

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

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

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

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

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

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

В тройку наиболее популярных входят 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 уже тысячи. Пора реализовывать полезные для общества идеи.

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

https://mediacenter.s-group.io/storage/uploads/news/78QFKkm5JSAwFUfJ.png

Создание токенов на существующих блокчейнах

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

Сегодня мы расскажем о том, как создаются токены и платформы, на которых их можно создать.

Как создаются токены и на каких платформах

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

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

Чтобы создать токен, понадобиться команда технических специалистов и платформа, на которой будет разрабатываться криптовалюта. Самые популярные решения: Ethereum, Binance Smart Chain, Solana, Tron.

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

Ethereum

Ethereum — вторая по капитализации криптовалюта и популярная блокчейн-сеть, которая была запущена в 2013 году. Ethereum — это первая децентрализованная блокчейн-платформа, которая предназначенная для запуска смарт-контрактов. Они позволяют участникам сети совершать сделки друг с другом без участия третьей стороны. Безопасность гарантируется программным кодом, в котором прописаны условия выполнения сделки двумя сторонами.

В блокчейне Ethereum есть нативная криптовалюта Ether (ETH), которая поддерживает блокчейн за счет комиссий за транзакции. Одна из самых больших особенностей Ethereum — возможность создавать уникальные токены на блокчейне.

Самый популярный стандарт разработки токенов на Ethereum — ERC-20. Он позволяет разрабатывать токены в сети блокчейн, которые могут повторно использоваться другими приложениями, от кошельков до децентрализованных бирж. Чаще всего этот стандарт используется для разработки токенов на ICO.

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

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

Binance Smart Chain

Binance Smart Chain — блокчейн-сеть криптовалютной биржи Binance, которая была разработана в 2019 году. Участники сети BSC получают возможность создавать децентрализованные приложения, а также зарабатывать на стейкинге.

По состоянию на июль 2021 года Binance Smart Chain ежедневно обрабатывает до 9 миллионов транзакций. По состоянию на май 2021 года текущий рекордный дневной максимум достиг 11,83 миллиона транзакций.

BEP-20 — стандарт, в соответствии с которым разрабатываются токены на Binance Smart Chain. Стандарт BEP-20 считается аналогом стандарта токенов сети Ethereum — ERC-20. Основная цель стандарта BEP-20 — предоставить разработчикам гибкий формат для запуска широкого спектра токенов в блокчейн-сети Binance Smart Chain.

Служебный SWP токен экосистемы S-Wallet также создан в блокчейн-сети Binance Smart Chain в соответствии со стандартом BEP-20. С помощью SWP токенов пользователи могут оплачивать транзакционные сборы, получать дополнительные скидки, участвовать в распределении прибыли с помощью Reward Pool, а также пользоваться рядом преимуществ во всех продуктах экосистемы S-Wallet.

Solana

Блокчейн-платформа, которая разработана специально для создания децентрализованных приложений и смарт-контрактов. Это проект с открытым исходным кодом, который был создан экс-сотрудником Qualcomm Анатолием Руденко, бывшим разработчиком BREW Грегом Фицжеральдом и доктором наук в области физики частиц Эриком Уильямсом.

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

В блокчейн-проекте есть собственный нативный токен Solana под тикером SOL. В настоящее время токен Solana является пятым по капитализации токеном. Причина этому не только в низких комиссиях, но и в том, что проект Solana поддерживают некоторые из крупнейших инвесторов в сфере криптовалют, например, Alameda Research, Andreessen Horowitz и Polychain.

SOL использует SPL — стандарт токена в блокчейне Solana, аналогичный стандарту ERC-20 в блокчейне Ethereum. Существуют три сценария использования SOL:

— комиссии за транзакции;

Дефляционная модель Solana предусматривает сжигание токенов SOL.

Solana представляет ряд крупных нововведений, таких как алгоритм синхронизации блокчейна Proof of History. Протокол Proof-of-History — способ оптимизации временных затрат для подтверждения операции при организации порядка транзакций, который используется в тандеме с Proof-of-Stake.

Proof-of-History позволяет создавать хронологическую запись, подтверждающую, что событие произошло в определенный момент времени.

Перспективы создания и инвестирования в токены

Создание токенов или инвестирование в цифровые криптоактивы — два варианта получить прибыль, как в роли инвестора, так и в роли создателя актива. В 2021 году криптовалюты принесли доходность до 51 000%. Только представьте, какую прибыль получили как инвесторы, так и создатели проектов.

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

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

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

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

Что такое блокчейн

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

Также в каждом блоке, кроме транзакций криптовалюты, может быть еще дополнительная информация: время создания блока, идентификатор майнера (кто создал блок) и транзакции токенов.

Токены (монеты) есть не во всех блокчейнах, например, в Bitcoin и Litecoin нельзя создавать свои токены. Токены можно создавать только в тех блокчейнах, которые реализовали идею смарт-контрактов (об этом через минуту). Например, Ethereum и TRON.

Что такое криптовалюта, майнинг и стейкинг

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

Например, когда майнер «майнит» внутри какого-то блокчейна, допустим, в Bitcoin, он просто создает новые блоки в цепочке блоков (блокчейне). То есть, он расширяет сеть. За это он получает вознаграждение в виде криптовалюты. До недавнего времени в Ethereum тоже была такая система, но сейчас криптовалюту дают за другие действия, и майнинг там ушел в небытие. В TRON криптовалюту тоже не майнят, а выдают за стейкинг.

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

И да, для тех, кто еще не понял, у каждой криптовалюты своя блокчейн-сеть и своя валюта. У Bitcoin – BTC, Ethereum – ETH, TRON – TRX.

Что такое смарт-контракт

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

Термин смарт-контракт был придуман еще в конце 20 века программистом Ником Сабо. В качестве примера можно рассмотреть торговые автоматы. Вы купили кофе в автомате, машина отдала напиток после того, как в нее попали монеты. Под «капотом» у машины есть какой-то код, который проверяет сумму, валидность монет и после ряда успешных проверок отдает напиток. Это и есть смарт-контракт, тот самый «цифровой договор», который обеспечивает выполнение обязательств между человеком и машиной.

Смарт-контракты впервые были добавлены Виталием Бутыриным в блокчейн Ethereum. После этого некоторые современные блокчейны последовали его примеру, например: TRON, Smart Chain, Solana.

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

Примеры смарт-контрактов

Как первый пример смарт-контракта можно рассмотреть популярный токен USDT . Да, для многих будет сейчас шок, но USDT – это не криптовалюта, а именно токен, созданный на базе блокчейна TRON. Если упрощенно: смысл этого смарт-контракта в том, чтобы выпустить N-ое количество монет после публикации смарт-контракта в блокчейне (мы чуть позже чем-то подобным займемся). А дальше эти монеты попадают на биржи и в кошельки людей, а как… это уже тема для другой статьи.

Если вы пользовались Binance и пытались с него вывести USDT на свой личный кошелек, то, возможно, обратили внимание, что нас просят выбрать сеть для вывода:

Пример выбора сети при переводе средств в другой кошелёк.Пример выбора сети при переводе средств в другой кошелёк.

Если на данный момент ничего не изменилось, то мы можем выбрать либо сеть Ethereum, либо TRON. А все потому, что копии этого смарт-контракта были опубликованы в обеих сетях. Вот ссылка на смарт-контракт USDT для Ethereum , а вот для TRON . Сайт etherscan и tronscan позволяют просмотреть существующий смарт-контракт и информацию о нем.

Все это позволяет бирже легко конвертировать Tether (USDT) внутри кошелька с одной сети на другую без лишних проблем. В итоге, пользователю с этим получается очень удобно работать.

Ну и если развивать эту тему дальше, можно сказать, что BUSD, Dogecoin, WETH – это все тоже не криптовалюта, это все смарт-контракты. Вообще, половина монет на криптобиржах – это все токены, порожденные смарт-контрактами.

Как второй пример , можно рассмотреть проекты, которые чеканят NFT. Например, тут можно создать свой NFT (в правом верхнем углу, если авторизовались).

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

Работает все очень просто: вы заходите на сайт, связываете свой кошек и сайт, запускаете смарт-контракт, который создает вам NFT. И естественно, он предварительно забирает у вас за это какую-то комиссию в криптовалюте.

Стоп, стоп, стоп. Какой сайт? Какой запуск смарт-контракта через сайт? Это как? Мы надеемся, что в голове у вас появились именно такие вопросы. И это нормально. Чтобы это понять, пора переходить к Solidity.

Что такое Solidity

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

Solidity – это полноценный язык программирования, с помощью которого пишется смарт-контракт. Смарт-контракты пишутся в объектно-ориентированном стиле, на классах.

Программист (как юрист) составляет контракт, определяет какие-то условия и критерии для выполнения обязательств с помощью Solidity. Далее смарт-контракт загружается за какую-то комиссию в криптовалюте в блокчейн и начинает автономно существовать в блокчейне.

Принцип работы смарт-контракта легко представить бэкенд-разработчику. Загруженный смарт-контракт в блокчейн – это целое миниприложение, это бекенд, живущий своей жизнью. При написании своего кода на Solidity (уже скоро будем это делать), никто программисту не запрещает объявлять свои функции и переменные. А потом их можно вызывать даже из своего сайта. Посмотрите на скриншот ниже:

Пример связи смарт-контракта на Solidity и Node.js на сервере.Пример связи смарт-контракта на Solidity и Node.js на сервере.

Программист объявил функцию name() в смарт-контракте. Функция возвращает имя контракта, которое он указал в другом месте. Далее, этот код был загружен в блокчейн. А на картинке справа, с помощью Node.js и специальной библиотеки от разработчиков блокчейна TRON – tronweb , программист соединяется с блокчейном и вызывает функцию name() из смарт-контракта. И да, он получает результат в свой Node.js код прямо из блокчейна. К слову, есть версия и для Python , правда, написанная энтузиастом.

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

Никто не мешает сделать сайт, куда пользователь будет загружать свою картинку. Картинка будет превращаться в base64-строку. Этот код мы будем (условно) отправлять в смарт-контракт в блокчейне, передавая аргументом код картинки в base64. В итоге получаем NFT. Монетизацию прикручивайте по желанию – никто вам не мешает в процессе получить за это свою комиссию в криптовалюте. Прямо в Solidity есть нужные для этого методы, просто надо их вызвать в правильном порядке.

Создание своего смарт-контракта и выпуск токена

Наконец-то переходим к самому вкусному. Но перед началом нам все равно нужно кое-что сделать.

Подготовка

Вам нужен браузер, который поддерживает плагины Google Chrome. Еще потребуется обычный офисный компьютер, любой удобный редактор кода и криптокошелек. Хотелось бы сказать любой… но нет, нам потребуется особенный, который поддерживает тестовую сеть – Tronlink . Скачайте его, он нужен лишь для разработки.

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

Создаем кошелек и получаем криптовалюту

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

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

После этого зайдите на этот сайт и попросите немного тестовой криптовалюты:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

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

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

Стандарты TRC20, TRC721

Через пару мгновений мы зайдем на GitHub и скачаем оттуда «базу» для создания токена. Сразу хотелось бы сказать, что мы будем создавать с вами токен на базе стандарта TRC20. Кратко хотелось бы ввести вас в курс дела, чтобы вы понимали разницу между стандартами.

TRC20 – это чеканка монет на базе самописного смарт-контракта. Что мы начали с вами делать.

TRC721 – это стандарт для создания своего NFT. То есть, если хотите сделать смарт-контракт, который создает NFT, то вам сюда.

Программируем смарт-контракт

Скачиваем базу для создания токена отсюда .

Скачиваем базу смарт-контракта стандарта TRC20.Скачиваем базу смарт-контракта стандарта TRC20.

Открываем проект в любимом редакторе кода и идем в файл Token.sol. Тут меняем стандартные значения на свои:

  1. Имя токена;
  2. Сокращение, например: BTC – Bitcoin, LTC – Litecoin, TRX – TRON;
  3. Максимальное число после точки с запятой. В нашем случае – 4. Это значит нашу монету можно будет дробить до 0.0001.
  4. Общее количество токенов, которое мы выпустим.

Публикуем смарт-контракт

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

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

Нам надо авторизоваться, а потом загрузить наш код со смарт-контрактом. После нажатия на кнопку Upload Contract File(s), выберите все наши файлы (их 5) и загрузите:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

Далее, нажимайте на зеленую кнопку Compile, выбирайте версию Solidity 0.5.10, потом Confirm:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

Надо подождать какое-то время.

Если все собралось без ошибок и светится зеленым – можете продолжать. Нажмите Deploy:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

У вас должно открыться модальное окно, в котором надо сделать еще некоторые действия:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

В выпадающем списке Contract name нужно выбрать главный файл, в нашем случае это Token.sol (тут просто Token). Затем нажмите Confirm.

Через какое-то время вас попросят подтвердить операцию в кошельке, сделайте это. Также с вас возьмут комиссию. На момент написания статьи 4 TRX в тестовой сети.

Когда все будет готово, перейдите в свой профиль:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

А там в раздел Record a Token, после этого найдите свой смарт-контракт и нажмите Update Token Information:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

У вас откроется страница, где нужно заполнить информацию о токене максимально подробно, иначе у него будет статус Scum и его заблокируют:

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

На странице можно указать ссылку на Github смарт-контракта, ссылки на сайт и загрузить иконку токена. Когда все сделайте, сохраняйте информацию.

Добавляем токен в кошелек

Теперь вам должны предложить перейти на страницу с выпущенными токенами.

К слову, в кошельке у вас должно появиться уведомление в разделе Asset, рядом с кнопкой плюс. Вы можете нажать туда и добавить свой токен. Если этого не произошло, посмотрите на позапрошлый скриншот и вернитесь на страницу Record a Token. Теперь нажмите на имя токена, и вас перебросит на его страницу со смарт-контрактом.

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

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

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

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

В рамках тестовой сети Nile можете отправлять его кому угодно и вообще делайте что хотите. Если загруженная картинка не появилась, не беспокойтесь. Тут просто надо подождать.

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

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

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

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