Ethereum представляет собой децентрализованную экосистему приложений, но она все же нуждается в тех кто будет устанавливать правила и предлагать способы улучшений. С этой целью сообществом была запущена программа Ethereum Improvement Proposal (EIP) в ходе которой сами пользователи Ethereum должны предлагать варианты его улучшения, обсуждать их и голосовать за них. Как результат предложения либо принимаются и реализуются или отклоняются.
На данный момент существует несколько видов EIP для различных категорий. Одна из них получила название Ethereum Request for Comments (ERC) - Запрос на комментарии в сообществе Ethereum. В ходе обсуждения предложений было принято решение создать единый стандарт токенов которые могут быть созданы на блокчейне, по этому токены и называют ERC-20. Окей откуда взялось 20? Все очень просто, именно этот порядковый номер получило данное предложение по улучшению, долго над названием решили не думать.
Понятие "взаимозаменяемый" означает, что вы можете обменять один токен ERC-20 на точно такой же токен ERC-20, их ценность одинаковая. Например токен UNI всегда равен другому токену UNI ведь они взаимозаменяемы.
Обязательные характеристики:
Все эти характеристики гарантируют, что на всех платформах которые будет использовать токен он будет работать одинаково, а любой кошелек который поддерживает ERC-20 токены сможет их поддерживать.
Существую и другие стандарты токенов но это тема для следующих статей.
Спасибо за внимание!
На данный момент существует несколько видов EIP для различных категорий. Одна из них получила название Ethereum Request for Comments (ERC) - Запрос на комментарии в сообществе Ethereum. В ходе обсуждения предложений было принято решение создать единый стандарт токенов которые могут быть созданы на блокчейне, по этому токены и называют ERC-20. Окей откуда взялось 20? Все очень просто, именно этот порядковый номер получило данное предложение по улучшению, долго над названием решили не думать.
Что такое ERC- 20?
ERC- 20 - единый стандарт (набор характеристик) взаимозаменяемых токенов впервые внедрённый в 2015 году, который позволяет разработчикам создавать взаимозаменяемые токены для своих приложений на базе Ethereum.Понятие "взаимозаменяемый" означает, что вы можете обменять один токен ERC-20 на точно такой же токен ERC-20, их ценность одинаковая. Например токен UNI всегда равен другому токену UNI ведь они взаимозаменяемы.
Характеристики ERC- 20
Каждый ERC-20 создаваемый разработчиками с помощью Ethereum Virtual Machine (EVM) должен иметь шесть обязательных характеристик и еще три дополнительные.Обязательные характеристики:
- totalSupply: общее количество токенов
- balanceOf: сколько токенов должно быть на адресе
- Transfer: количество токенов, отправленных из totalSupply пользователю
- transferFrom: возможность менять токены между пользователями
- Approve: согласие на отправку токенов
- Allowance: проверка, может ли пользователь отправить указанное количество токенов другому пользователю
- Name: название вашего токена
- Symbol: символ (тикер)
- Decimals: количество знаков после запятой
Все эти характеристики гарантируют, что на всех платформах которые будет использовать токен он будет работать одинаково, а любой кошелек который поддерживает ERC-20 токены сможет их поддерживать.
Существую и другие стандарты токенов но это тема для следующих статей.
Спасибо за внимание!