Как Создать ERC20 Крипто Токен На Ethereum

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

#1. Умные контракты Ethereum
#2. Стандарты Токенов Ethereum
#3. ERC20
#4. ERC223
#5. ERC621
#6. ERC721
#7. ERC827
#8. Что же выбрать?

Создание собственной криптовалюты или токена на Ethereum дело не только захватывающее но зачастую просто жизненно необходимое с нескольких точек зрения. Во-первых, создав свою валюты Вы сможете провести и запустить ICO, вырученные деньги на котором потратите на разработку полноценной версии проекта. Во-вторых, когда проект создан, внутренняя валюта это ее жизненная сила. Разумеется, что второй пункт касается только цифровых проектов. Но вы ведь помните, что проведения ICO допускается практически без ограничений к индустрии. Только не забудьте о маркетинге для ICO.

Итак, что же вам необходимо чтобы самостоятельно создать свою собственную криптовалюту-токен на Ethereum. Сперва, стоит определиться, какой функционал и возможности предоставляет Ethereum для этих целей. Как вы помните, компания и блокчейн Ethereum успешно запустились после ICO на котором собрали миллионы долларов и заслужили всеобщее доверие пользователей. Кстати, ранние инвесторы купившие Ethereum по $0.7 заработали целые состояния, несмотря на колебания и волатильность рынка криптовалют.

Умные контракты Ethereum

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

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

- Mutan, Go-подобный язык. Последние несколько лет сильно осуждается сообществом.

- LLL, Lisp-подобный язык. Очень редко используется, в виду своей сложности.

- Serpent, Python-подобный язык. Несмотря на то, что Python язык популярен среди разработчиков из-за своей функциональности, многогранности и причастности к разным индустриям. Веб-разработка, IoT разработка, и даже мобильные приложения. Однако, в случае с Serpent сам Виталйи Бутерин не рекомендует его использовать примерно с середины лета 2017 года. Плохая безопасность краеугольный камень в разработке умных контрактов, криптовалютных токенов Ethereum и особенно криптовалютных платформ.

- Solidity, Javascript- подобный язык. Ориентированный на создание умных контрактов, он обрел популярность и вне сообщества Ethereum. На текущий день, это наиболее правильное решение. После выбранного языка, осталось решить какой токен разрабатывать.

Стандарты Токенов Ethereum

ERC, или Ethereum Request for Comment – стандарт токенов на Ethereum. Он подразумевает технические требования для токена и умного контракта. Активно работающих и поддерживаемых стандартов не так уж и много, однако разница между ними есть существенная. А именно:

ERC20

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

Важной особенностью токенов на Ethereum является невозможность их майнить. Если вам требуется токен, или скорее криптовалюта которую майнеры могут добывать следует обратиться к немного другому типу разработки. Это форки криптовалют, или создание своей валюты на готовом блокчейн как Hyperledger например.

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

ERC223

Если существует весьма популярный стандарт ERC20, тогда зачем черт побери нам другие? В частности ERC223: что это такое и чем он отличается от ERC20? Функционал, а точнее требования к токену описаны в ERC20 совместимы и по большей части являются такими же и для ERC223. За исключением одной небольшой оговорки, которую когда-то давно весьма известный разработчик в узких кругах предложил разработчик Dexaran. Суть ее проста, и просто подразумевает возврат средств. Одна из наиболее больших опасностей которую может встретить не только новичок, но даже и весьма опытный инвестор это случайны перевод денег и их несовместимость. Вы можете отправить монеты с вашего кошелька Monero на Litecoin, и ваши деньги уйдут но не будут сконвертированы. Именно такую проблему и решает ERC223 токен. Он абсолютно совместим со всеми предыдущими кошельками и программным обеспечением и дает «защиту от дурака».

ERC621

Этот стандарт однозначно понравится финансовым менеджерам. Ведь он связан с эмиссией и выпуском дополнительных токенов, так же как и их снижение. Например, во время ICO вы вдруг недооценили рынок и понимаете, что можете выпустить еще 1 миллион токенов которые инвесторы разберут как горячие пирожки. Или наоборот, в своем white paper вы указали что все невыпущенные токены будут сожжены. ERC621 токен скорее принято называть добавочными функциями к ERC20 или ERC223 токенам, а не самостоятельным.

ERC721

В отличии от списка предыдущих токенов, ERC721 представляет собой уникальный незаменяемый элемент. Помните всеми известных Cryptokities которые собрали $20 миллионов в раунде А? Так вот они работает на ERC721 стандарте токена Ethereum.Который позволяет каждому токену быть уникальным, и индивидуальным, не взаимозаменяемым.

ERC827

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

Что же выбрать?

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

Оцените (6 голосов - 4.8 из 5)
Спасибо!
1
(Ужасно)
2
(Плохо)
3
(Средне)
4
(Хорошо)
5
(Класс!)


Спасибо!
Ok