Что такое ERC-20

У нас, как граждан, есть права и обязанности. Гарантом их соблюдения выступает конституция — неприкасаемый закон, в котором прописано право на имя, жизнь, честь и достоинство и еще много чего интересного. У Ethereum тоже есть свой аналог конституции, но для разработчиков смарт-контрактов. Называется он ERC-20 и в этой статье мы расскажем, как работает этот гарант и зачем он был создан.    

Создание ERC-20

До ноября 2015 года, состояние сети Ethereum напоминало Русь в период феодальной раздробленности. Тысячи смарт-контрактов, каждый со своими условиями работы, и при этом далеко не все проекты были совместимы — токены из одного контракта нельзя было конвертировать в токены другого внутри кошелька и сети в целом.

аналогия проектов в сети эфир
Проекты в сети Ethereum до введения стандарта ERC-20

Фобиан Фогельстеллер, один из разработчиков Ethereum, предложил ввести общую систему правил, по которым можно создавать токены в сети проекта. Однако эти правила не просто висят как напоминание и просьба, их оформили в смарт-контракт. Это программа, которая независимо от сторон сделки проверяет выполнение параметров, которые были в неё вложены. 

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

Зачем нужен ERC-20

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

Может быть такое, что криптовалютный проект изначально создавался с целью привлечь внимание к личности, или для небольшой фирмы, а затем цели объединения потребовали больших масштабов взаимодействия с другими пользователями. Чтобы не удалять старый проект и с нуля создавать новый — существует ERC-20. Он заранее прописывает условия, которые позволяют двум разным объектам взаимодействовать в рамках одной сети. 

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

Токены со стандартом ERC-20

USDT ERC-20

Токен стейблкоина USDT, стоимость которого повторяет курс доллара США. Появился в 2018 году и служит «аналогом» доллара среди тех, кто проводит расчёты в криптовалюте. С помощью USDT обычно покупают и продают другие криптовалюты. 

UNI

Фирма Uniswap Lab получила в 2018 году грант на сто тысяч долларов от Ethereum Foundation для разработки полностью децентрализованной биржи. В 2020 году запустили токен с названием биржи — Uniswap (UNI) и раздали его участникам проекта в виде эйрдропа. По задумке разработчиков, часть пользователей вносят свои деньги, как средства обмена в бирже, а другие пользователи платят комиссию за обмен валюты на бирже. Вкладчики получают процент от комиссии, тем самым увеличивая свой капитал. При этом все расчёты и начисления проходят автоматически. 

SHIB

Токен децентрализованной экосистемы Shib, вышедший в августе 2020 года — проект человека с никнеймом Ryoshi. Цель Shib — превзойти по капитализации Dogecoin. Разработчик признаётся, что название токена связано с собакой Shiba Inu. Почему именно эта порода точно неизвестно, но возможно дело во внешнем сходстве Shiba Inu и собаки DOGE, которая стала лицом, вернее «мордочкой» логотипа криптовалюты Dogecoin.

две монеты
Противостояние двух «пушистых» монеток

Не перепутайте SHIB — Shiba Inu и SHIC — Shibacoin. Первый работает в системе ERC-20 по алгоритму Proof Of Stake (PoS), в то время как SHIC по алгоритму Proof of Work (PoW). SHIC можно майнить и для работы с ним нужно соответствующее оборудование, а SHIB получают только те, кто заморозили часть токенов проекта на определенный промежуток времени. Если майнить SHIC у нас, то вы дополнительно будете получать Litecoin (LTC) или любую из ещё 6 монет на выбор.      

шибакоин
Логотип Shibacoin (добрая собачка с языком)
шиба ину
Логотип Shiba Inu (злая собачка с клыками)

Хранение токенов ERC-20

Хранить токены, которые созданы в соответствии с ERC-20 можно на любых кошельках, которые могут взаимодействовать с сетью Ethereum. Обычно это крупные и средние биржи, аппаратные кошельки, или кошельки по типу MetaMask и Trust Wallet. Но токены можно не просто хранить, а приумножать, ведь деньги должны работать.

Для этого существует стейкинг — пользователи «замораживают» свои активы на несколько лет, в течение которых получают токены проекта, а взамен получают возможность влиять на изменения, которые готовятся в проекте. 

Для каждого токена есть определенный порог для вклада, например для того, чтобы отправить Ethereum (ETC) в стейкинг, вам нужно 32 монеты. Вклад можно разделить между несколькими участниками, однако и проценты по вкладам будут делиться пропорционально долям каждого владельца стейкинга. 

Характеристики протокола

В стандарте 6 обязательных условий для любого токена, который запускают в сети Ethereum:

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

Есть и три необязательных, но упрощающих работу токена параметра, которые тоже прописаны в смарт-контракте:

  • Какой предел дробления у токена — сколько максимум цифр может быть после запятой.
  • Название монеты.
  • Значок монеты, он же логотип. 

Все операции с токенами требуют оплату комиссии — газа. Размер комиссии зависит от того, как быстро вы хотите чтобы сделка попала в блокчейн Ethereum — чем она выше, тем быстрее транзакция будет проведена. Газ платят только в монетах ETH. 

Итоги криптовалютного «золотого стандарта»

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

Сейчас он гарантирует, что ваши идеи и наработки будут сохранены в блокчейне Ethereum, если соответствуют критериям. Введение ERC-20 стало шагом для построения более открытого криптовалютного сообщества и приблизило реализацию идею Виталика Бутерина о «проекте для проектов».  

Да, для этого нужно ознакомиться с правилами создания проектов в сети Ethereum.
Сотни тысяч, и ежедневно число токенов пополняется. Но не все токены есть на биржах, часть из них проходят через делистинг — удаление возможности купить и продать актив.
Можно, но не напрямую, а только с помощью специальных кросс-чейн обменников и для этого нужно будет оплатить комиссию.
Ответы на часто задаваемые вопросы
Не нашли свой ответ на вопрос?
Задайте его нам и мы с удовольствием ответим вам в течение 5 минут!
Комментариев ещё нет!