Что такое токены ERC-20: список монет

1 12 123

Блокчейн-сеть Ethereum запущена в 2015 году, и с тех пор она стала одной из движущих сил криптоиндустрии. Она служит базовой цепочкой для большого количества цифровых активов. Токены ERC-20 очень разнообразны, но у них есть одно общее свойство. Все они представляют собой смарт-контракты, запущенные на блокчейне Эфириума.

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

ERCEthereum Request for Comments (в пер. с англ. — запрос на комментарии в Эфириум), где 20 — это случайный идентификационный номер предложения.

Стандарт ERC20 – определенный список правил. Это технические документы, которые описывают стандарты программирования на Ethereum. Их не следует путать с предложениями по улучшению Эфириума (EIPs), которые, как и BIPs Биткойна, предлагают улучшения самого протокола. Вместо этого ERCS стремятся установить соглашения, которые облегчают взаимодействие приложений и контрактов. При их соблюдении токен может взаимодействовать с другими монетами. Токен, как некий блокчейн-актив, имеющий ценность, можно отправлять и получать как всякую другую криптовалюту.

Код ERC20. Написанный Виталиком Бутериным и Фабианом Фогельстеллером в 2015 году, находится в открытом доступе. ERC-20 предлагает относительно простой формат для токенов на основе Ethereum. Следуя этой схеме, разработчикам не нужно заново изобретать велосипед. Вместо этого, они могут строить на фундаменте, который уже используется во всей отрасли. Как только создаются новые токены ERC-20, они автоматически взаимодействуют с сервисами и программами, совместимыми с данным протоколом общения (программные кошельки, аппаратные кошельки, биржи т. д.).

Пользователь использует типовые исходные тексты, размещенные на GitHub, для создания своих ERC 20 — совместимых монет.

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

Функции ERC-20

Стандарт ERC-20 включает 6 обязательных функций:

  1. TotalSupply – максимально возможное количество токенов. При его достижении выпуск прекращается автоматически.
  2. BalanceOf – отображает баланс кошельков по конкретному адресу (обычно принадлежит организаторам ICO, именно с него списываются приобретенные пользователями токены).
  3. Transfer – отвечает за перечисление пользователю токенов от системы.
  4. TransferFrom – регулирует проведение транзакций между инвесторами.
  5. Approve – анализирует возможность принятия токенов смарт-контрактом.
  6. Allowance – проверяет наличие средств на счету отправителя для проведения конкретной транзакции.

С помощью этих 6 параметров биржам и создателям кошельков удалось разработать уникальную единую базу кода, которая может работать с абсолютно любыми смарт-контрактами стандарта ETH ERC-20.

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

Объединив все вышеперечисленные функции, мы получаем контракт ERC-20. Мы можем запрашивать общее предложение, проверять баланс, переводить средства и давать разрешения на управление другим dApps.

Большая часть привлекательности токенов ERC-20 заключается в их гибкости. Разработчики могут внедрять дополнительные функции и устанавливать конкретные параметры в соответствии со своими потребностями.

Создание токенов ERC-20

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

Покупатель во время ICO отправляет смарт-контракту криптовалюту и свои данные (в первую очередь эл.адрес), получая взамен токены по заранее определенному курсу.

Согласно Ethereum.org, схема ICO выглядит таким образом:

  1. Пользователь платит контракту (средства поступают роботу).
  2. Робот переводит их владельцу смарт-контракта.
  3. Робот выдает пользователю токены.

Чем токены ERC-20 отличаются от традиционных криптовалют

Токены ERC-20 не хранятся на счетах. Они существуют только внутри контракта, который подобен автономной базе данных. Он определяет правила для токенов (имя, символ, делимость) и ведет список, который сопоставляет балансы пользователей с их адресами Ethereum.

В отличие от Bitcoin или Лайткоина, токены ERC20 используют уникальный формат адресов и пересылаются с помощью Эфириум-транзакций. Эти перемещения отслеживаются в обозревателе блоков.

Из-за того, что в поле Value нулевое значение, кажется, что транзакция выглядит пустой. Перемещенное количество токенов отслеживается в отдельном поле OmiseGo.

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

Список популярных монет и кошельки для токенов

Рассмотрим популярные токены (список актуален на 2023 год).

EOS (EOS — имеет свой полноценный блокчейн)

Лидирующую позицию по праву занимает EOS. Он обладает наибольшей капитализацией среди токенов построенных на базе Эфириума. К тому же EOS — обладатель собственного блокчейна, включающего маркеры Ethereum. Основная деятельность токена ориентирована на размещение смарт-контрактов. Он позиционирует себя конкурентом Эфириума и стремится отобрать у него клиентов. Платформа EOS разрешает параллельное проведение смарт-контрактов и транзакций. В результате очередь продвигается быстрее, а каждая операция становится значительно дешевле.

Tron (TRX — имеет свой полноценный блокчейн)

TRON – протокол, основанный для пользователей, занятых в развлекательной отрасли. В отличие от традиционных систем публикации медиа-контента, Tron размещает публикации без контроля, совмещая клиента и автора при помощи токена TRX. По словам авторов проекта, ужесточение властями контроля контента вынуждает клиентов смотреть и слушать то, что выгодно самим властям. Самая сложная ситуация на сегодня в КНР. Неудивительно, что приложение из Китая Peiwo App оказалось первым клиентом Tron.

VeChain (VET — имеет свой полноценный блокчейн)

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

OmiseGo (OMG — Token)

OmiseGo – одно из самых актуальных предложений. «Unbank Banked» — основной девиз проекта. Для обеспечения пользователей наиболее полным функционалом без непосредственной привязки к основным банковским счетам, OmiseGo выступил с предложением о переводе на децентрализованную основу всех финансовых услуг. С его помощью предполагается решать задачи по переводам, управлению активами, зарплатному проекту, текущим и иным разовым платежам. Основная задача, поставленная OmiseGo, заключается в переводе расчетов с национальных валют на цифровые деньги.

ICON (ICX — имеет свой полноценный блокчейн)

Этот проект реализован южнокорейской корпорацией Dayli. Основная задача ICON — рост эффективности процессов информационного обмена между учреждениями различных типов. Этого удалось достичь используя концепцию loopchain (высокопроизводительный блокчейн, способный без посредника взаимодействовать с другими цепочками). Наиболее заметная реализация системы ICON — объединение баз страховых агентов и больничных учреждений, а также HR-агентств с вузами и образовательными центрами.

Populous (PPT — Token)

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

RChain (RHOC — Token)

Блокчейн этого проекта ориентирован на промышленное использование. Его задача — максимально масштабировать сеть. По задумкам разработчиков она ежесекундно будет обрабатывать около 40000 транзакций (как Visa и Facebook) и при этом оставаться безопасной.

Status (SNT — Token)

Разработчики Status планируют масштабировать сети Эфириум, с поддержкой любого оборудования для майнинга (в т.ч. смартфонов). Также Status позволяет получать и отправлять шифрованные сообщения, платежи и смарт-контракты. Кроме того присутствует анонимный браузер, поддерживающий dApps.

Maker (MKR — Token)

Создан на проекте Maker как внутренняя валюта. Каждая из них — часть серии и напрямую привязана к реальным активам — ценным бумагам, нефти, драгоценным металлам. В планах владельцев открытие криптовалютной биржи. Первый звоночек — Stablecoin, имеющий привязку к доллару (DAI). Основная задача команды — увеличение линейки криптоактивов.

Uniswap (UNI — Token)

Токен на блокчейне Эфириума, позволяющий принять участие в управлении децентрализованной торговой платформой Uniswap, которая представляет собой автоматический маркет-мейкер по обмену токенами стандарта ERC-20.

Yearn.finance (YFI — Token)

Yearn.financeвнутренний токен одноименной дефи-платформы, сумевший через два месяца после выпуска стать дороже, чем Биткоин.

Кошелек для токенов

КошелекДостоинстваНедостатки
MyEtherWallet1. Безопасен. Токены хранятся в блокчейне. Сервис является посредником.

2. Универсален. Используется для Ethereum, и для ERC20-совместимых токенов.
Если забудете фразу-код, токены будут потеряны.
Trust WalletОфициальный кошелек криптобиржи Binance с легким и удобным интерфейсом. Поддерживает токены 14-ти разных блокчейнов, в том числе Ethereum, Tron Smart Chain.Отсутствие десктопной версии.
MetaMaskЯвляется посредником между сайтами, на которых происходит оплата и основным кошельком. Отлично синхронизируется с подобным плагином на другом устройстве.
MistОфициальный кошелек Эфириум. Применяется как классический ERC 20 wallet и ETH wallet. Много доп. возможностей по работе с контрактами.Нуждается в синхронизации с блокчейном. Из-за нехватки памяти, возникают проблемы.
ParityУдобный и легкий интерфейсВ 2017 выявлена уязвимость. В итоге блокировка средств пользователей почти на 150 миллионов долларов. В результате отток аудитории. Репутация в основном негативная.
ImToken1. Поддержка ERC20 + постоянное обновление поддерживаемых криптовалют.

2. Имеет возможность мониторинга биржевых курсов, просмотра новостей ICO и взаимодействия с dApps. Владелец может синхронизировать приложения, чтобы упростить проведение транзакций.

Преимущества и недостатки токенов ERC-20

Главное достоинство ERC20 — стандартизация токенов. Раньше для проектов на базе блокчейна Эфириум создавали уникальные токены, что затрудняло взаимодействие между платформами и биржами. Чтобы обеспечивать между ними совместимость, приходилось разрабатывать дополнительные механизмы. Что в свою очередь вызывало необходимость создания других программных прослоек для взаимодействия с токенами. В итоге процесс становился очень сложным и трудоемким. Решением проблемы стало создание токенов ERC20.

Несмотря на значимое преимущество, стандартный протокол функционально мало достаточен. Он является основной базой для создания Эфириум-токенов и никоим образом не гарантирует пользу или его работоспособность.

Токены можно изменять, дополнять и при этом сохранить совместимость с установленным стандартом ERC20. И на техническом уровне сделать развертывание довольно просто. Что безусловно является недостатком. В результате появилось много похожих токенов, тем самым для потенциальных клиентов усложнился процесс отбора.

Как и во многих криптовалютных сетях, Ethereum не застрахован от проблем с масштабируемостью. В своем нынешнем виде сеть имеет недостаточно высокую пропускную способность. Попытка отправить транзакцию в пиковое время приводит к высоким сборам, а иногда и задержкам. Если вы запустите токен ERC-20, и сеть будет перегружена, транзакция может зависнуть.

Это не проблема исключительно для Эфириума. Скорее, это необходимый компромисс в безопасных распределенных системах. Сообщество планирует решить этот вопрос при переходе на Ethereum 2.0, который будет реализовывать такие обновления, как Ethereum Plasma и Ethereum Casper.

Заключение

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

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


Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.


Похожие материалы:

90%
Awesome
  • Design
1 Комментарий
  1. Владислав говорит

    Пользуюсь myetherwallet, очень удобный кошелек. Поддерживает абсолютно все токены стандарта ERC20.

Оставьте ответ

Ваш электронный адрес не будет опубликован.