Больше, чем валюта. Зачем нужны токены стандарта ERC-20
Токен ERC-20 — это обобщенный протокол, позволяющий создавать другие токены «поверх» блокчейна. Токены, которые соответствуют этим спецификациям, известны как токены ERC-20 (ERC расшифровывается как «Запрос комментариев» от Ethereum), и сегодня они являются наиболее широко используемым стандартом в индустрии криптовалюты для создания новых токенов.
Зачем нужен стандарт ERC-20?
До появления стандарта ERC-20 было много проблем совместимости между различными формами токенов Ethereum. У каждого токена был единственный смарт-контракт. Платформа должна была написать совершенно новый код для каждой транзакции и кошелька, чтобы добавить новый токен в свою сеть. Поддержка растущего набора токенов становилась чересчур проблематичной и занимала большое количество времени. В качестве решения, платформа предложила стандартный протокол для всех следующих токенов, который теперь известен как ERC-20.
Каковы основные преимущества ERC-20?
Стандарт ERC20 определяется следующими факторами:
Расширение функциональности
В дополнение к стандартным методам, токены ERC-20 могут быть настроены для включения следующих функций:
Кошельки
Поскольку большинство новых проектов, используют именно данный стандарт, большинство кошельков поддерживает стандарт ERC-20. Набор функций и событий стандарта ERC-20 гарантирует, что токены разных типов будут нормально функционировать одинаково в любом месте системы Ethereum. Это означает, что почти все кошельки, которые поддерживают Эфир, также совместимы с ERC-20.
Больше новостей о криптовалютах вы найдете в нашем телеграм-канале РБК-Крипто.
Это статья о сетях: BEP2, BEP20, ERC20, OMNI и TRC20, которые Вы можете найдете в разделе ввода / вывода на множестве криптовалютных бирж (но в частности речь пойдет о бирже ).
Пример с биржи Binance:
BEP-2 | ERC-20 |TRC-20 | OMNI
Год назад, когда BINANCE запустил Binance chain, они также объявили о функции, которая позволяет взаимодействовать с депозитами и снятием средств. Это означает, что Вы можете внести токен ERC-20 на свою учетную запись Binance и вывести его как токен BEP-2 и наоборот.
Например, Вы можете внести или Matic, которые являются токенами (из блокчейна ), на свою учетную запись Binance и вывести их как токены BEP2 (в блокчейн Binance).
Однако адреса для обеих сетей различаются.
Точно так же адрес для OMNI и TRC-20 отличаются между собой:
Также адрес BEP-2 требует использования MEMO, который не требуется для пополнения и снятия OMNI, TRC20 или ERC-20. Таким образом, не должно возникнуть путаницы при внесении или снятии токенов.
Даже если вы введете неправильный адрес, биржа предупредит вас следующим сообщением:
«Адрес не соответствует текущей выбранной сети, рекомендуется переключиться на другую сеть».
Точно так же, когда вы отправляете монеты / токены из своего кошелька, вы получите сообщение об ошибке:
«Адрес получателя недействителен», если вы введете неправильный адрес.
Но теперь для многих новичков все стало немного запутанным после того, как Binance запустила BSC (Binance Smart Chain) и открыла опцию ввода и вывода для токенов BEP20.
Итак, теперь, когда вы вносите или снимаете любую из этих монет, вам будет предложено выбрать тип сети.
После ввода адреса кошелька или адреса получателя для вывода средств биржа автоматически выберет сеть на основе введенного адреса.
Но еще больше сбивает с толку то, что и BEP 20, и ERC 20 используют один и тот же формат адреса. Также они указали ETH как ERC20. Надеюсь, Binance изменит это в ближайшее время, чтобы избежать путаницы.
Итак, в чем разница между этими двумя сетями, почему BEP 20 использует тот же адрес, что и ERC 20, и какой из них я должен выбрать при переводе ETH или других монет?
Теперь пользователи смогут передавать один и тот же актив (токен ERC20) в более короткие сроки и по заметно низкой цене (низкая цена на газ) через смарт цепочку Binance (токен BEP20). Они называются привязанными токенами (Pegged tokens).
Что такое привязанные токены (Pegged tokens)?
Например, токен Chain Link (ERC-20) будет привязан к соотношению 1: 1 с токеном Chain Link (BEP-20). В смарт-цепочке Binance доступны не только токены ERC 20, но и токенизированные версии Bitcoin, Ethereum, Litecoin, Tether (USDT).
Эти токены предназначены для торговли активами на DEX и получения выгоды от скорости и эффективности транзакций нового блокчейна.
Эти монеты и токены упаковываются и привязываются Binance в соотношении 1: 1 к соответствующей собственной криптовалюте.
На Binance Вы можете найти полный список Binance привязанных токенов (BEP 20) и их адрес контрактов.
Эти токены в настоящее время торгуются на Binance и Binance DEX. Вы можете переходить на Binance.com и обратно и в любое время и менять их на собственные активы.
В чем разница между BEP-2, BEP-20 и ERC-20?
BEP 20 представляет собой стандарт токенов в смарт цепочке Binance.
Это все, что вам нужно понять:
Например, если вы выберете BEP 20 в качестве сети и отправите свой токен ERC 20, тогда будет виден при сканировании Bsc, а не Etherscan. Это потому, что вы вывели его в блокчейн Binance, а не в блокчейн Ethereum.
Поэтому при пополнении или снятии средств убедитесь, что выбрали правильную сеть. Убедитесь, что вы используете правильный блокчейн, который поддерживает платформа.
Если вам нужна помощь или вы сильно запутались, мы рекомендуем вам обратиться в службу поддержки Binance.
*Ссылка открывается даже, если телеграм заблокирован в вашем регионе
Токены ERC20 простыми словами
В криптосообществе много аббревиатур. Это может отпугивать новичков, особенно с учётом того, что часто эти обозначения представляют собой комбинацию букв и цифр. Если очень коротко, то токен ERC20 — это криптовалюта, созданная на платформе эфириума. Теперь разберёмся, что это значит.
Многие знают эфириум по криптовалюте эфир (Ether или ETH), которую можно встретить практически на каждой криптовалютной бирже. Одна из уникальных особенностей, которая отличает её от биткоина (по крайней мере на данный момент) состоит в том, что она предполагает возможность программирования смарт-контрактов. Смарт-контракт — это просто маркетинговое обозначение компьютерного кода, который можно использовать в блокчейне (подробнее о смарт-контрактах вы можете почитать в этой статье). По сути, вы можете написать код в блокчейне эфириума, и вместо простого хранения истории транзакций он будет хранить логические комбинации, на основе которых создаются привычные нам программы и приложения.
Но, если быть до конца точными, мы не можем просто назвать их приложениями. В конце концов, они не похожи на обычные приложения; эти приложения, которые записаны в блокчейне эфириума, децентрализованы по своей природе, потому что сама платформа эфириума децентрализована. Поэтому мы называем их децентрализованными приложениями (или даппами для краткости).
За счёт большинства этих даппов создатели хотят выпускать собственные монеты, которые называются токенами. Пользователи должны использовать определённую монету при взаимодействии с конкретным даппом.
ERC20 — это стандарт, описывающий токены эфириума
Люди быстро поняли, что для создания монет требуются определённые стандарты. Это как выпустить кредитную карту. Каждая карта имеет чёрную полоску на обороте, а у большинства современных карт есть ещё и чип. Номер карты, срок действия и код безопасности относятся к общепринятым для карт стандартам.
Но представьте, что кто-нибудь решит создать кредитную карту, на которой не будет никакой информации, кроме QR-кода. Конечно, такой минимализм будет выглядеть стильно, но вряд ли его оценят в магазинах, потому что он не соответствует стандартным правилам дизайна кредитной карты.
ERC20 — это стандарт создания токенов на блокчейне эфириума. Он включает список правил, которым должны соответствовать токены. В этой статье мы не будем вдаваться в технические подробности (с ними вы можете ознакомиться здесь).
Хранение токенов ERC20 и торговля ими
Поскольку токены ERC20 построены на блокчейне эфириума, их можно обменять на эфир. Вы можете использовать свой эфириум-кошелёк для их хранения и отправлять эти монеты на другие эфириум-кошельки. Однако никогда не используйте адреса криптобирж.
Не будем углубляться в технические детали того, почему не стоит этого делать; просто знайте, что биржи генерируют уникальные адреса для каждой монеты. Другими словами, ваш адрес для эфира и для токена ERC20 будут разными. Если вы попытаетесь отправить токен ERC20 на ETH-адрес биржи, она его не распознает и вам не будут зачислены токены ERC20. Однако в собственном кошельке вы можете хранить любые криптовалюты на основе эфириума.
Зачем строить даппы на эфириуме?
Это хороший вопрос, на который нет простого ответа. С момента запуска смарт-контрактов на эфириуме в 2015 году появилось много других блокчейнов с аналогичными функциями. Например, блокчейн NEO, который использует традиционные языки программирования, такие как Java, в то время как эфириум имеет свой собственный язык Solidity. Возможно, это вам ни о чём не говорит. Суть в том, что есть другие блокчейны, которые поддерживают смарт-контракты, отличающиеся от смарт-контрактов эфириума.
Тем не менее эфириум остаётся платформой для смарт-контрактов номер один с самой крупной рыночной капитализацией. Конечно, это не значит, что он недосягаем для конкурентов, ведь у эфириума есть много недостатков. Но с тысячами даппов, в которые уже вложено много денег, он сильно опережает конкурентов с точки зрения глобального признания платформы.
Теперь, когда кто-то скажет «токен эфириума» или «токен ERC20», вы сможете в общих чертах понять услышанное. Помните, что это всего лишь криптовалюта, построенная на блокчейне эфириума.
Разбираемся с форматами токенов на Ethereum
Со временем блокчейн всё сильнее проникает в нашу жизнь, и появляется необходимость понимать основные его технологии, в том числе работу децентрализованных приложений (dApps). Большинство dApps в данный момент создано на Ethereum, возможности которого гораздо более гибкие, чем выпуск привычных ERC20 токенов.
Зачем нужны стандарты
Внутри смарт-контракта (что это?) можно прописать уникальную механику токена. Он будет работать, но другие разработчики (и смарт-контракты) не смогут обращаться к нему с помощью универсальной логики.
Пример: вы создали токен для игрового предмета (децентрализованный гейминг сейчас активно развивается) и хотите, чтобы он мог торговаться на маркетплейсах для игровых предметов (каком-нибудь таком). Но маркетплейсы не знают, как обращаться к функциям внутри вашего контракта, им нужен отдельный смарт-контракт, чтобы поддерживать ваш токен.
На помощь приходят стандарты. Зная способы взаимодействия с ними, создатели других dApps заложили в код всё необходимое для работы с токеном на опредёленном стандарте.
Как появляются стандарты
Ethereum является open-source проектом (кстати, ERC — это Ethereum Request for Comments), поэтому логично, что новый стандарт токена может предложить любой пользователь. Если стандарт решает какую-то важную проблему, то он может стать официальным стандартом Ethereum (то есть попасть в этот список).
Взаимозаменяемые и не взаимозаменяемые токены
Отправной точкой для классификации стандартов токенов является их взаимозаменяемость или её отсутствие. Fungible (взаимозаменяемые) токены равны друг другу, их можно использовать в качестве валюты. Semi-fungible (на половину взамозаменяемые) токены почти неотличимы друг от друга, но всё-таки уникальны (пример: билеты в кинотеатре, стоимость может быть одна, но место у каждого точно уникальное). Non-fungible (не взаимозаменяемые) токены полностью уникальны, токенизированный объект в единственном экземпляре (пример: объекты авторского права).
Eсли не узнаёте котёнка, то это одна из первых игр на Ethereum (и стандарте ERC-721), CryptoKitties.
ERC-20
Самым известным стандартом взаимозаменяемых токенов является ERC20, который предложил автор идеи Ethereum Виталик Бутерин ещё в 2015. Этот токен широко используется для проведения разных типов initial offering (первое предложение). Я избегаю терминов ICO и IEO, потому что теперь это далеко не единственные способы провести публичное размещение токенов (но статья не об этом).
Специфика: взаимозаменяемый стандарт, есть тикер для бирж, делимый (количество знаков после запятой определяет создатель смарт-контракта), обязательно имеет total supply (количество токенов, больше которого выпустить нельзя).
Про ERC-20 написано уже много (хабр), перехожу к другим стандартам.
ERC-721
Данный стандарт широко применяется для создания уникальных токенов. Земля в Decentraland, Binance Collectibles, вот примеры ERC-721.
ERC-721 был предложен как EIP (предложение по улучшению Ethereum) Дитером Ширли в 2017, стал официальным в 2018.
Специфика: не взаимозаменяемый стандарт, нет тикера, неделимый, обязательно существует только в единственном экземпляре.
ERC-721, как и ERC-20 широко распространен, поэтому не буду останавливаться на нём.
ERC-777
Этот формат является «усовершенствованием» привычного ERC-20. Он обратно совместим с ERC-20, но имеет несколько преимуществ:
ERC-223
Также является «усовершенствованием» ERC-20, предотвращая отправку транзакций на случайные контракты. Если смарт-контракт не имеет функций, предусматривающих работу с токенами, то они возвращаются отправителю.
ERC-1155
Идею этого стандарта предложили разработчики проекта Enjin в 2018. Enjin — проект, стремящийся к упрощению создания игр на Ethereum. Поэтому предложенный ими стандарт стоит сначала рассмотреть как игровой, хотя его применение этим не ограничивается.
Атомарные свопы
Одной из причин непринятия повсеместно блокчейна является невозможность быстро и эффективно (в плане комиссий) обменивать одни токены на другие (а количество различных токенов все время увеличивается). Решение проблемы уже создано — это атомарные свопы. Обычно под Atomic swaps понимают технологию децентрализованного обмена между криптовалютами разных самостоятельных блокчейнов (об этом неплохо написано на BitcoinWiki). Но также стоит рассматривать атомарные свопы и в контексте обмена токенов внутри смарт-контракта.
Картинка из блога Enjin иллюстрирует своп множественных токенов на стандарте ERC-1155.
А batch transactions хоть и не экономят время, зато экономят газ (что это?), записывая в сеть несколько транзакций, как одну.
Стоит упомянуть, что хоть ERC-1155 получил большее распространение, он многое перенял от ERC875, появившегося несколькими месяцами ранее. ERC-875 предлагал тот же функционал, кроме поддержки fungible токенов.
ERC-865
Стандарт, аналогичный ERC-20, но использует для комиссий не газ, а сами токены. Из-за сложной системы оплаты комиссии газом (цена газа выбирается самостоятельно), а иногда и непредсказуемости размера комиссии, такое улучшение может быть очень полезно для принятия токенов на Ethereum.
Что такое стандарт ERC 20? Кошельки для участия в ICO
В этой статье я буду рассказывать о стандарте ERC 20, который уже стал основой для 95% токенов на просторах ICO. Поскольку это все-таки понятие техническое, без определенных терминов нам тут не обойтись, если вдруг попадется незнакомое слово, смело переходите в словарь терминов криптовалюты и заполняйте пробелы. В свою очередь, обещаю не умничать и что называется «на пальцах» объяснить эту страшную аббревиатуру. Также мы рассмотрим несколько кошельков, которые поддерживают этот стандарт и необходимы, если вы собираетесь участвовать в ICO.
Стандарт ERC 20
Давайте для начала разберемся, что такое стандарт?
Стандарт – это некий набор правил или установок, соблюдая которые, можно получить некий продукт или услугу, впоследствии использовав их в какой-то конкретной среде.
Например, захотели вы создать приложение на базе Андроид, для этого ваш разработчик внедряет в код программы некий стандарт, назовем его Х, в результате этого приложение легко устанавливается и корректно работает на вашем смартфоне Андроид. Либо он может внедрить другой стандарт, назовем его Y, который уже будет корректно работать на базе IOS.
Как вы уже догадались, этот стандарт был введен для упрощения многочисленных операций между биржами, кошельками и смарт-контрактами Эфириума. Например, сейчас новому токену не составляет никаких технических проблем выйти на биржу, потому как бирже заранее известен стандарт нового токена и она легко добавит новую монету в торги. Стандарт ERC 20 описывает правила работы монет, а код находится в открытом доступе на Github. Любой человек, имеющий опыт программирования, без труда сможет создать монеты стандарта ERC 20, в считанные минуты. Это действительно просто! Кроме того, на YouTube есть видео, от консультанта по блокчейну, который рассказывает, как это делается.
В чем секрет успеха ERC 20 и как это работает?
Работает это примерно так: вы отправили токен на другой адрес, в результате у вас стало меньше токенов, у получателя больше. Технически же вы никуда ничего не отправляли. Вы посылаете инструкцию в смарт-контракт о смене адреса владельца этого количества токенов. В результате у вас это количество пропадает, а у получателя появляется. Таким образом, стороны взаимодействую только со смарт-контрактом. Нодам в сети не нужно следовать протоколам и сверяться с базами данных, все, что нужно сделать – это проверить правильно ли выполняются условия контракта и все. Это ключевое упрощение всех операций и привело к стремительному росту альткоинов, подавляющая часть которых соответствует стандарту ERC 20.
К сожалению, есть и обратная сторона этой, казалось бы, красивой медали. Простота и доступность процесса создания новых монет привлекает разного рода мошенников, которые под личиной перспективного стартапа просто собирают деньги и благополучно скамятся. Поэтому очень важно, выбирая ICO, тщательно изучать, как перспективность идеи, так и команду, которая стоит за ICO.
Кошелек для токенов ERC 20
Для того чтобы получать и хранить токены стандарта ERC 20, необходимо создать кошелек, который будет поддерживать этот стандарт. Ниже мы вкратце разберем наиболее популярные кошельки.
MyEtherWallet
My Ether Wallet — онлайн-кошелек, который является самым популярным эфириум кошельком, поддерживающий стандарт токенов ERC 20.
Главной особенностью и преимуществом данного кошелька является то, что он не хранит ваши монеты «в себе». Они как бы находятся в блокчейне, а кошелек помогает вам взаимодействовать с ними, посредством авторизации. Данный подход намного безопаснее и подразумевает, что ни у кого нет доступа к вашим средствам. Но и вы в свою очередь должны помнить, что потеряв мнемоническую фразу, вы уже не сможете восстановить доступ к кошельку и потеряете все средства на нем.
Пожалуй, стоит выделить основные преимущества:
Адреса в этом кошельке едины, как для эфириума, так и для токенов. Чтобы получить токены, можно указать адрес, куда вы получаете эфир и они придут вам на этот адрес.
Пожалуй, если вы нацелены участвовать в ICO и получать много интересных монет, этого кошелька для начала вам будет более чем достаточно. Впоследствии, вы сможете уже выбрать что-то еще, исходя из ваших потребностей.
MetaMask
MetaMask – легкий онлайн-кошелек, являющийся эдаким мостом между вашим основным кошельком и различными сайтами, на которых вы совершаете оплаты.
Работает он примерно так: вы переводите с основного кошелька оперативную сумму на MetaMask и без всяких проблем совершаете различные операции, без надобности все время залезать в основной кошелек.
Главные преимущества MetaMask:
Резюмируя, хочется назвать MetaMask кошельком-портмоне, который вы носите везде с собой, блуждая по просторам интернета, и имея на нем определенную сумму, на оперативные расходы. При этом, не рискуя своими основными средствами, в попытке нарваться на кучку интернет – мошенников с тяжелыми битами и кучей фишингов за поясом.
Mist – официальный кошелек Эфириума. Mist выгодно отличается от других кошельков своим создателем – разработчики платформы Эфириум. Собственно, поэтому он и получил высокий статус официального.
Mist призван удовлетворить запросы большинства поклонников Эфира и различных монет на базе ERC 20. Потому как предлагает своим пользователям два варианта использования:
Главным недостатком Mist являются его размеры и периодически возникающие проблемы при синхронизации с блокчейном, которые для неопытного пользователя могут показаться сущим адом. Тем не менее, если есть желание, разобраться можно во всем. А затраченное время с лихвой окупится безопасностью ваших средств. Поверьте, эта неплохая цена за спокойный крепкий сон. Mist поддерживает токены стандарта ERC 20, поэтому легко может использоваться для хранения каких-либо очень дорогих, по вашему мнению, монет.
Parity
Parity – быстрый, легковесный кошелек, который до недавних событий привлекал многих пользователей своим удобным интерфейсом и возможностью работать на платформе Эфириум и с токенами ERC 20. На сегодняшний день репутация кошелька сильно отрицательная и. по моему личному мнению, вряд ли уже восстановится.
Внимание! Не советую! Более подробно о причинах читайте: Замороженные средства в эфирах, будет еще один хардфорк?
Следите за новостями на блоге, чтобы не пропустить важные изменения в мире криптовалют!
ImToken
ImToken – приложение для мобильных устройств (поддержка Android & IOS) от китайских разработчиков. На сайте разработчика вы можете выбрать необходимую платформу и установить себе на телефон. Имеет достаточно простой интерфейс, меню и прочие функции реализованы легко, без лишней нагрузки.
Как вы уже поняли, данный кошелек поддерживает токены стандарта ERC 20, которые можно добавлять прямо в приложении. Список токенов периодически обновляется, что очень удобно для участия в ICO. В меню встроена поддержка мониторинга наиболее популярных бирж, где вы можете посмотреть курсы ваших монет на этих биржах. Функция мега-полезна, для активного инвестирования, когда важно быть в курсе всех показателей 24/7.
Также в ImToken реализованы две очень удобные функции. Вкладка «Discover», показывает все последние новости, связанные с кошельком и вновь возникающими проектами в мире ICO. Таким образом, вы всегда можете быть в курсе интересных проектов и самое главное очень быстро инвестировать в них.
Вторая функция — так называемые Dapps (Дапы), список других приложений от сторонних разработчиков, которые можно связать со своим кошельком, что позволит совершать операции в считанные секунды. В этом списке есть и биржи, и сервисы мониторинга ICO, думаю, со временем этот список будет только расширяться. Очень удобная штука! Все остальные функции достаточно стандартны, поэтому здесь останавливаться на них не будем.
Вместо заключения, хотелось бы напомнить вам, что кошелек, в первую очередь, требует безопасности и конфиденциальности. Поэтому будьте внимательны при работе с ними, не переходите по сомнительным ссылкам, как бы любопытно вам не было. Никогда, никогда, никогда и ни под каким предлогом не давайте свои пароли и ключевые фразы.
И, конечно же, обучайтесь, мыслите трезво и читайте BitStat!
Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!












