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

 

С появлением данного стандарта значительно упростилась реализацию каких-либо цифровых токенов, а пиковая популярность была вызвана во время огромного интереса в сфере ICO мероприятий, а также всей технологии блокчейн в целом. Всё больше и больше разработчиков используют его в своих целях, что на момент 2020 года, количество смарт-контрактов уже составляет более 255 000, когда ещё в середине 2017 года это цифра насчитывала лишь порядка 5500 смарт-контрактов стандарта ERC-20, а уже к началу 2018 году их было более чем 40 000.

 

Несмотря на то, что большинство токенов сети Ethereum следуют контракту ERC-20, имеются также токены работающие под управлением и других стандартов, простым примером является сам Эфир(Ether), который был создан ещё до появления самого стандарта, что привело к необходимости создания так сказать "завернутого эфира" (WETH). Сам же он является ERC-20 маркером и находится в соотношении 1:1 (1WETH = 1 ETH). WETH открывает возможность пользователям использовать свои ETH вместе с любыми другими ERC-20 токенами на разного рода децентрализованных биржах.

 

Если смотреть на это с технической стороны, стандарт ERC-20 описывает 6 основных функций, связанных со способами обращения (взаимодействия между адресатами), передачи между адресатами разных данных, который на прямую связаны со смарт-контрактом этого токена, а именно его "имя", "символ" и "общее количество выпущенного предложения".