Появление все большего числа новых токенов создавало сложности разработчикам, поэтому было принято решение о создании единого стандарта для всех токенов. Рассмотрим конкретнее назначение стандарта ERC-20.

Назначение стандарта ERC-20 фото 1

Токен стандарта ERC-20 — это общая база, на которой можно создавать другие токены. ERC (Ethereum Request For Comments) — дословно означает «Запрос комментариев» от Ethereum. Данный стандарт является особенно популярным в криптоиндустрии. Рассмотрим назначение стандарта ERC-20.

Создание стандарта ERC-20

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

Назначение стандарта ERC-20?

Платформа Ethereum разрешает создавать на своей готовой базе новые токены, а не разрабатывать новый блокчейн. Что позволяет экономить ресурсы и время.

Так как токены стандарта ERC-20 широко используемы, это повышает интерес к эфириуму. Что в свою очередь делает сеть Ethereum гораздо защищенной в случае хакерской атаки 51%.

Стандартный формат токенов позволяет им быть взаимозаменяемыми. Что способствует легкому взаимодействию с другими приложениями в одной экосистеме.

Основополагающие опции стандарта ERC-20

name — указывает смарт-контрактам и приложениям имя токена.

symbol — обеспечивает взаимодействие токена со стандартом ERC-20, а также показывает его короткое название другим программам.

balance Of — показывает число токенов с определенным адресом, то есть позволяет отследить число токенов на кошельке пользователя.

total Supply — показывает общее число токенов в блокчейне. Другими словами, показывает какое количество криптоактивов использует определенный проект.

transfer — позволяет распределять токены между участниками. Например, чтобы после ICO отправить активы инвесторам, используется именно эта функция.

transfer From — позволяет передачу токенов с одного адреса на другой. То есть разрешает пользователям обмениваться токенами уже после первоначального распределения.

take Ownership — позволяет снимать актив с баланса одного пользователя и зачислять его на баланс другого пользователя.

approve — исполняет функцию подтверждения.

allowance — заверяет, что транзакция действительно произошла и отражена в блокчейне. Также перед совершением транзакции данная функция отслеживает наличие средств на балансе, которые пользователь желает перевести.

Заключение

Платформа Ethereum достаточно проста в применении для создания новых приложений, токенов и криптокошельков. Уже сотни проектов успешно используют стандарт ERC-20.

Читайте также:

Подпишитесь на наш Telegram
Получайте 1 сообщение с главными новостями за день, каждый вечер по будням.
0
Заглавное фото: Moose Photos / Pexels.com

Обсуждение

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии