ERC20

ERC20


ERC20 (сокращение от Ethereum Request for Comment или «запрос на комментарий эфириума») — технический стандарт для создания токенов на блокчейне Ethereum. Цифра 20 обозначает уникальный идентификатор стандарта.

Разработчики должны придерживаться ERC20, чтобы токены могли использовать смарт-контракты, взаимодействовать с dapps и полноценно работать в экосистеме эфириума. 

ERC20 содержит шесть обязательных функций, которыми должен обладать токен:

1. totalSupply определяет общее количество новых токенов.

2. balance0f присваивает начальное число монет первичному адресу. Чаще всего им становится адрес организатора ICO.

3. transfer переводит токены с первичного адреса участникам ICO.

4. transferFrom пересылает монеты между пользователями платформы. 

5. approve проверяет, может ли система перевести токены пользователю.

6. allowance гарантирует, что на адресе есть нужное количество монет для перевода.

Благодаря единому стандарту, компании смогли организовывать ICO чуть ли не в потоковом режиме, а эфириум утвердился в роли основной платформы для первичного размещения токенов.

С другой стороны, простота работы с ERC20 породила множество сырых, уязвимых и мошеннических проектов.


Report Page