Больше, чем валюта Зачем нужны токены стандарта ERC-20
Самым известным из них, вероятно, является ERC-20, который появился в рамках EIP-20. Этот стандарт применяется к взаимозаменяемым токенам – токенам, которые по типу и значению точно такие же, как и другой токен, что означает, что ни один токен не является уникальным. Чаще всего они используются в качестве криптовалютных токенов, которыми можно торговать на биржах. Стандарт ERC-20 предписывает стандарт токенов, который реализует API для токенов в рамках смарт-контрактов. Если вы нажмете на ссылки, связанные с ERC-20, то увидите список сигнатур функций и событий, которые смарт-контракты с токенами ERC-20 должны реализовать для соответствия стандарту.
Нужно учитывать, что это не в полной мере независимые токены, так как они базируются на Ethereum. Именно на его распределении и вычислительных возможностях базируется работа ERC 20. В отличие от обычной криптовалюты, стейблкоины не подвержены колебаниям курса. Выпущенные стейблкоины подтверждаются реальными деньгами, сберегаемым в банке, счета компаний-эмитентов каждый месяц проходят аудит.
Возможно, именно вы станете очередным криптомиллиардером. По данным сервиса Etherscan, на данный момент создано более 139 тысяч самых разных токенов. Каждый токен на базе Эфириума создан по стандарту ERC-20. В апреле 2018 года несколько бирж приостановили депозиты токенов на базе Эфириума из-за бага в функции batchOverflow. По словам экспертов, уязвимость была достаточно серьёзной и могла привести к созданию огромного количества токенов «из воздуха».
Что означает аббревиатура ERC-20?
Поэтому каждый новый токен ERC-20 автоматически получает право взаимодействовать с сервисами и программным обеспечением, соответствующим стандарту ERC-20. К ним относятся различные криптовалютные программные и аппаратные кошельки, биржи и другие проекты. Позволяют обмениваться акциями, деньгами и другой собственностью без посредников. Для хранения токенов ERC20 можно использовать как аппаратные, так и электронные кошельки.
У кого-то функция для получения баланса была “ballance(адрес_счёта)”, у кого-то “money(адрес_счёта)”, кто-то вообще возможность узнать баланс не реализовал. Смарт-контракты — полноценные программы, и код можно писать как угодно. Чем больше становилось токенов, тем яснее было осознание, что для токенов нужен стандарт.
Как правило, в рамках первичного предложения монет (ICO), Initial Exchange Offering – первичного предложения обмена (IEO) и предложения токенов безопасности (STO). Инвесторы отправляют эфир на смарт-контракты, а в ответ получают новые жетоны. ETH идёт на дальнейшее финансирование и развитие проекта, а что делать с полученными токенами, пользователи решают сами.
Зачем нужны стандарты токенов?
Сегодня речь пойдёт об одном из самых востребованных в криптомире стандартов ERC-20. Рассказываем, как он появился, почему быстро завоевал популярность у криптоэнтузиастов, какие возможности открыл для криптоиндустрии и есть ли у него вообще какие-либо недостатки. Токены «чеканятся» или выпускаются в момент запуска смарт-контракта, исходя из планов разработчиков и «дорожной карты» проекта. А затем – распределяются между инвесторами и пользователями.
- И если выдвинутое предложение позволит как-то улучшить технологию, его наверняка внедрят, дополнив перечень официальных стандартов Ethereum.
- ERC-20 — стандарт для токенов, выпускаемых в блокчейне Ethereum, тогда как TRC-20 — криптовалюты, которые создают в блокчейне Tron.
- С полезной информацией о криптовалютах и торговле на бирже можно ознакомиться в блоге и на Youtube-канале EXMO.
Например, ERC-827 позволяет держателю разрешить перевод токенов третьему лицу. Чтобы создать криптовалюту и выставить ее на DEX, достаточно ввести адрес контракта и обеспечить ликвидность. Никаких документов, подтверждающих надежность проекта, не требуется. Этим пользуются мошенники, организующие пирамиды под видом блокчейн-платформ. Усовершенствованная версия ERC-20, которая предотвращает проведение транзакции по малоизвестным контрактам. При отсутствии в смарт-контрактах функции, разрешающей работать с токенами, активы будут возвращены отправителям.
Каковы основные преимущества ERC-20?
Первый работает в блокчейне Ethereum, второй — в Binance Smart Chain. Функция Balance of показывает число монет, приписанных к конкретному кошельку. В дальнейшем при вызове этой функции можно определить баланс на любом адресе. Существуют усовершенствования ERC-721, предложенные в EIP-2309, которые стандартизируют структуру событий, возникающих при создании или передаче невзаимозаменяемых токенов. Стандарт ERC-223 обратно совместим с ERC-20 и является, если можно так выразиться, его расширением.
Кроме того, они могут одновременно выполнять несколько ролей. Каждый из этих стандартов имеет свои преимущества и предназначение. Они обеспечивают совместимость между различными типами токенов и облегчают интеграцию с различными приложениями и сервисами. Не совсем, параметр [approve] проверяет каждую транзакцию относительно общего количества токенов. В первой раздаче пятеро из игроков взглянули на свои карты и решили пропустить этот раунд.
Обновление ERC-20 приняли в 2017 году, и именно оно ввело популярный сегодня стандарт для токенов в сети Ethereum. Однако, до появления ERC-20 существовала проблема совместимости между различными токенами, ведь каждый из них имел уникальный смарт-контракт. Иными словами, для того, чтобы биржа или кошелек могли поддерживать токен, его создателям каждый раз нужно было писать совершенно новый код. Фактически, идея платформы Ethereum состоит в том, что в основе технологии блокчейн лежат смарт-контракты, а криптовалюты являются лишь «топливом» для работы этих самых контрактов.
ERC-721
Эти функции нужны для определения возможности передачи активов. Approve проверяет права смарт-контракта на эмиссию токенов, allowance смотрит, есть ли на адресе монеты для отправки. В отличие от ETH, эфириум-токены существуют только внутри смарт-контракта.
Упрощенно эту систему можно описать, сравнив эфир с интернетом, а распределенные приложения (dApps) в нем – с веб-сайтами. При этом сайты принадлежат не одному владельцу, а многим – тем, кто приобрел токены «сайта» в процессе ICO в обмен на монеты ETH. То есть токен – это валюта конкретного проекта, имеющая хождение в блокчейне эфира. Стандарт – это набор правил, который “стандартизирует” что-либо. Стандарты токенов предлагают рекомендации по созданию, выпуску, развертыванию, передаче, сжиганию и другим атрибутам токенов на блокчейне, лежащем в их основе. Но из-за гибкости языка каждый писал “программы управления токенами” по-своему.
Монеты также можно обменивать в кошельках — MetaMask, Trust Wallet, Atomic Wallet и других. В этой публикации мы рассмотрим, почему стандарты важны для повышения уровня принятия и использования криптовалютных токенов. Мы также рассмотрим, как разрабатываются стандарты Ethereum и кратко обсудим стандарты Solana. ERC-20 и ERC-223 используются для создания “обезличенных” токенов, каждый из которых неотличим от другого, примерно как две новые банкноты или два доллара на счету в банке. Ещё до того как ERC-20 стал стандартом, появился ERC-223. Какое-то время стандарты развивались параллельно и часть доработок от нового стандарта передалась “старшему брату”.
ERC1155 предоставляет гибкость и эффективность для создания и управления различными типами токенов в одном смарт-контракте. Этот стандарт обеспечивает большую эффективность и гибкость, особенно для приложений, которые используют различные типы токенов, такие https://birzha.name/erc-20-chto-jeto-takoe-v-seti-ethereum-kakie/ как игры или децентрализованные финансы. Сейчас он не совместим с ERC-20, поэтому разработчики пока могут использовать старый стандарт. Как только совместимость будет достигнута, большая часть проектов будет в состоянии мигрировать как раз на ERC-223.
ERC означает Ethereum Request for Comment («запрос на комментарии в сообществе Ethereum»), а 20 — это произвольный номер, присвоенный предложению. Она запомнилась майнингом в офисе украинской полиции, головоломкой с призом в один биткоин и первым чтением закона о криптовалютах в России. Кстати, вы тоже можете создать собственный токен ради изучения основных принципов работы Эфириума. Почерпнуть гениальную идею для стартапа получится в нашем чате.