ERC-20 (от сокращения «Запрос на комментарий в Ethereum») по сути является предложением по улучшению Эфириума (EIP). Однако в итоге он был принят в качестве стандарта токенов в виде смарт-контракта в публичном блокчейне. Стандарт ERC-20 был предложен разработчиком Фабианом Фогельстеллером. Изначально он оказался в центре внимания в 2017 году на фоне массового увлечения ICO-проектами. Однако со временем ERC-20 наглядно продемонстрировал потенциал стандартизированных протоколов в публичных сетях.
Вообще Эфириум является публичной блокчейн-сетью для создания децентрализованных приложений (dApps) при задействовании смарт-контрактов, написанных на языке программирования Solidity. Нативная криптовалюта сети Эфириума называется эфир (ETH). Она используется для передачи ценности в блокчейне и оплаты Газа в качестве комиссий. Последние, в свою очередь, необходимы для компенсации расходов на вычисления внутри сети и предотвращения спама.
Смарт-контракты по сути являются автономными учётными записями и компьютерными программами. Их наличие в сети значительно расширяют функциональность блокчейна Эфириума, делая его более универсальным на фоне сети Биткойна. Сеть Эфириума отличается полнотой по Тьюрингу, из-за чего в приложениях сети можно в принципе реализовать любые идеи и логику разработчиков. Смарт-контракты — это учётные записи, которые автоматически выполняют определённые функции внутри сети. При этом целые группы смарт-контрактов объединяются в более широкую форму децентрализованных приложений (dApps).
И именно здесь на арену вышел фреймворк стандартизированных смарт-контрактов для токенов. Он необходим для облегчения разработки функциональных и совместимых децентрализованных приложений и смарт-контрактов, а также взаимодействия между ними. Наиболее популярный среди них — уже упомянутый ERC-20.
В целом ERC-20 – это стандартизированный формат для создания, выпуска и управления взаимозаменяемыми токенами в сети Эфириума. У этих токенов разные варианты использования. Например, утилитарные токены заметно отличаются от остальных. Как бы там ни было, все они разрабатываются в соответствии со стандартом ERC-20. Данный стандарт предоставляет базовые форматы для передачи и взаимодействия с ERC20-токенами. Это позволяет хранить, передавать и взаимодействовать с ними.
Как и всегда, стандартизация не только соответствует общей структуре интернета, но и приводит к резким инновациям.
Благодаря ERC-20 разработчики различных проектов могут с лёгкостью выпускать различные токены для их использования в децентрализованных приложениях, а также привлечения средств. Что особенно важно, именно стандарт ERC-20 стал основой для механизма сбора средств под аббревиатурой ICO (Initial Coin Offering или «первичное предложение монет»). Он позволил командам получать финансирование своих проектов по типу децентрализованных приложений на базе Эфириума. В 2018 году различные ICO привлекли 6,3 миллиарда долларов. При этом уникальный метод краудфандинга позволил мгновенно подключить пользователей и инвесторов к новым проектам.
ERC20-токены созданы с учётом взаимозаменяемости. А значит каждый токен является эквивалентом другого. К примеру, в случае с MakerDAO на базе стандарта ERC-20 каждый 1 MKR соответствует стоимости 1 MKR.
Сочетание стандартизированного технического формата ERC-20 и чрезвычайного сетевого эффекта спровоцировало рост популярности стандарта в рамках сети Эфириума. В итоге большинство токенов в сети совместимы со стандартом ERC-20. Они могут без каких-либо трудностей перемещаться и обмениваться на другие токены внутри блокчейна. Большинство токенов на базе Эфириума, которые можно найти на сайтах-агрегаторах монет, являются ERC20-токенами. Их примеры — Maker, Dai и Augur REP.
Именно ERC20-токены стали поводом для обсуждения стандартизированных протоколов и контрактов в сфере криптовалют, а также их роли в улучшении инноваций и совместимости. Сейчас разные блокчейны всё активнее позволяют обмениваться ценностью и данными друг с другом. И здесь главную роль играет именно стандартизация протоколов.
В рамках сети Эфириума существуют и другие стандарты — например, ERC-721. В данном случае он позволяет создавать другую разновидность токенов в виде невзаимозаменяемых или так называемых NFT-токенов. Такие NFT-токены созданы для представления уникальных цифровых активов по типу виртуальных котят. Причём бум популярности игры CryptoKitties в 2017 году наглядно показал, на что способны невзаимозаменяемые токены.
Общее влияние стандарта ERC-20 заключалось в развитии экосистемы активов, децентрализованных приложений (dApps) и инноваций по типу ниши децентрализованных финансов (DeFi) на базе Эфириума. Популярность стандарта ERC20-токенов чётко намекнула на перспективы дальнейшего распространения стандартизации в публичных блокчейнах. При этом индустрия криптовалют только начинает раскрывать его полный потенциал.
Важно не забывать, что и хотя ERC20-токены созданы на базе Эфириума, они всё же являются токенами внутри экосистем определённой сети — например, децентрализованных приложений.