Ultima

Криптоглоссарий

ERC-20

Что такое ERC-20

ERC-20 — это технический стандарт взаимозаменяемых токенов, то есть тех коинов, которые можно обменять друг на друга. Такими токенами являются все криптовалюты на рынке, кроме продуктов наподобие NFT (но для них тоже придумали свой стандарт). Иными словами, ERC-20 — это методичка, в которой указано, что именно должно быть в коде токена, чтобы он признавался независимыми крупными игроками (биржами) и чтобы его можно было продать или купить.

Токен на ERC-20 создается и функционирует на блокчейне Ethereum. Токен позволяет обменивать аналогичные токены и соответствующие им смарт-контракты (договоры, которые исполняются только при выполнении указанных в них условий) друг на друга. В списке наиболее популярных токенов на ERC-20 сейчас можно найти USD Coin (USDC), Binance USD (BUSD), Shiba Inu (SHIB), DAI Stablecoin (DAI), Bitfinex LEO (LEO), BNB (BNB), Maker (MKR) и HEX (HEX).

Что такое токен на ERC-20

Стандарт ERC-20 был создан в 2015 году, но полноценно реализован лишь 2 года спустя. Его разработчик Фабиан Фогельштеллер хотел создать способ стандартизации токенов в смарт-контрактах. Смарт-контракты изначально создавались на Ethereum — можно сказать, что криптовалюта была придумана для того, чтобы создавать такие договоры. Токен же носит такое название, потому что Фабиан представил его через функцию Ethereum Request for Comment (ERC) на платформе GitHub: его комментарий оказался двадцатым, а потому разработка и стала носить название ERC-20. Принят комментарий был в 2017 году.

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

  1. Total Supply. Общее число токенов, которые вы выпустите.
  2. Balance Of. Баланс вашей учетной записи (вы должны быть владельцем токена).
  3. Transfer. Автоматизированная передача токенов для проведения транзакций в сети.
  4. Transfer From. Передача токенов с указанного адреса.
  5. Approve. Разрешение снимать энное количество токенов до достижения определенной суммы.
  6. Permission. Разрешение вернуть энное количество токенов владельцу.
  7. Transfer. Успешная передача токенов.
  8. Statement. Журнал успешных передач токенов. Туда же могут вписываться комиссии, проводящиеся в газе — токене Ethereum для оплаты комиссии транзакций.

ERC-20 против ERC-721

ERC-20 против ERC-721

ERC-721 (название происходит от 721-го по счету комментария на «Гитхабе») был создан в 2018 году командой разработчиков, которые хотели представить стандарт, который можно использовать в сфере NFT. NFT — это невзаимозаменяемый токен, то есть один NFT нельзя обменять на другой NFT так же просто, как вы обмениваете доллары на биткоины. Никакого конвертера, позволяющего поменять один ERC-721 на другой, также не существует. В стандарте ERC-721 указан процесс определения права собственности, создания, передачи и уничтожения токенов. Известный многим пример токена ERC-721 — это проект CryptoKitties, игра, в которой вы разводите, покупаете и продаете кошек, существующих в виртуальной вселенной. ERC-20 же представляет собой стандарт взаимозаменяемых токенов, не NFT.

ERC-20 против BEP-20

BEP-20 — это еще один стандарт создания токенов. Он функционирует на основе Binance Smart Chain и является стандартом для токенов BSC. ERC-20 к проектам «Бинанса» никак не относится. Блокчейн BEP-20 быстрый и довольно эффективный, что неудивительно, поскольку он продолжает ERC-20 и усовершенствует его технологии. BEP-20 отвечает за работу смарт-контрактов и приложений с интеграцией криптопродуктов. Он совместим с Ethereum и предлагает способ обработки транзакций по сниженной цене.

Что такое адрес ERC-20

Обычно адрес кошелька ERC-20 совпадает с адресом «Эфириума». Объяснение простое: все адреса Ethereum совместимы с хранением токенов, созданных по этому стандарту. Это просто адрес на платформе Ethereum. Если вы хотите хранить токены на привычных кошельках (и не запутаться) — вам нужно создать аккаунт на одной из платформ, предлагающих услуги по хранению ERC-20-токенов. Чаще всего такие сайты разрешают хранить на кошельке коины не только одного стандарта. Их краткий список приводится далее в тексте.

Кошелек ERC-20

ERC-20

Какой ERC-20-кошелек выбрать? Советуем в первую очередь те, что находятся в топе криптоэкспертов сегодня:

  1. Atomic Wallet. Это бесплатный криптокошелек, где можно хранить токены с разными стандартами создания (то есть не только ERC-20-коины). Внутри можно обменивать одну крипту на другую, что делает Atomic Wallet одним из наиболее подходящих приложений для инвесторов. У него есть даже собственный токен — AWC, созданный в соответствии со стандартом ERC-20.
  2. Ledger Nano X. Физический кошелек, который позволяет подключаться к приложению Ledger Live Mobile через Bluetooth. Если забудете пароль, сможете его поменять — у кошелька есть «начальная карта восстановления».
  3. Ledger Nano S. Еще один физический (аппаратный) кошелек, считающийся лучшей классикой на рынке. Недорогой и безопасный, он хранит ваши токены буквально на внешнем накопителе, который не подключен к интернету. Но если забудете пароль, то с коинами можно будет попрощаться — кошелек не пустит вас обратно после нескольких неверных попыток ввода пароля.
  4. KeepKey. Аппаратный кошелек, который хранит большой спектр криптовалют с разными стандартами. Стоит дорого, считается представителем премиум-класса, может заинтересовать тех, кто особенно печется о безопасности своих накоплений и готов тратиться на «охрану» криптосбережений.
  5. MyEtherWallet. Кошелек для хранения «эфира» и других валют, созданных на основе ERC-20. Он бесплатен, работает через интернет, доступен для любого инвестора, а потому хорошо известен на рынке.
  6. MetaMask. Популярный среди инвесторов кошелек, функционирующий в качестве расширения в браузере. Поддерживает несколько языков, огромное число валют, аппаратные кошельки, обожаем YouTube-блогерами.
  7. Mist Wallet. Доступен в бета-версии для разных операционных систем, разработан командой, работавшей над «эфиром» в 2017 году. Позиционирует себя как безопасное приложение, требующее нескольких паролей перед входом. Очень быстро проводит транзакции коинов на основе ERC-20.
  8. Enjin Wallet. Кошелек для хранения токенов ERC-20 на смартфоне. Доступен в App Store и Google Play. Вместе с приложением предлагаются собственный браузер и мини-биржа (проводятся в основном свопы).
  9. Trust Wallet. Поддерживает все токены, созданные на Ethereum (а это не только ETH). Совместим с децентрализованными биржами, выступает за анонимность пользователей, хотя и скачивается в магазинах приложений. Сейчас им владеет Binance, что делает популярность кошелька вполне понятной.

Как создать токен ERC-20

Как создать токен ERC-20 

Как создаются коины ERC-20? На самом деле все достаточно очевидно: для создания коина нужно написать код. В нем разработчик указывает идентификатор лицензии и версию Solidity — языка, на котором базируются смарт-контракты. Далее потребуется дать токену имя, установить «события» наподобие передачи токена и его утверждения, отображение баланса владельца, адрес владельца и общее число токенов, которое вы планируете выпустить. Нельзя забыть про все составляющие стандарта, которые мы перечисляли выше. К каждому составляющему потребуется добавить аргументы. Готовые коды для создания токенов ERC-20 можно найти в открытом доступе.

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

Список токенов ERC-20

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

  1. VeraOne
  2. Maya Preferred
  3. Asuna
  4. CRYN
  5. Mad Hatter Society
  6. The Tokenized Bitcoin
  7. pTokens BTC
  8. Aureus Nummus Gold
  9. Stably USD
  10. 1irstGold
  11. Chimpion
  12. Crypto Holding Frank Token
  13. USD Coin
  14. Jinbi Token
  15. JPEX
  16. Asia Pacific Electronic Coin
  17. HEX
  18. Terran Coin
  19. Chainbing
  20. Neton
  21. LuxTTO
  22. 1peco
  23. ACU Platform
  24. GOLCOIN
  25. UNIUM