Что такое стандарт ERC-20?

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

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

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

Стандарт ERC20 содержит несколько основных моментов:

  • Передача токенов владельцем
  • Передача токенов от имени владельца
  • Получение данных о токене
  • События по токенам

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

До того, как стать стандартом, ERC-20 существовал для разработчиков в качестве подхода для создания своих переносимых токенов. Но токены, которые отличались от стандарта, создавали некоторые проблемы в сети Ethereum – главным образом потому, что они допускали простые пользовательские ошибки, которые приводили к отправке токенов на неправильный адрес, делая их необратимыми.

Итак, что же делает ERC-20? Старые жетоны могли быть написаны так, что могли стать несовместимыми с другими проектами. Когда все жетоны следуют одному стандарту, это может облегчить движение жетонов между различными проектами распределенных приложений (dapp).

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

Например, как если бы вы смогли использовать свои билетики на аттракционы в качестве талонов для оплаты обеда.

ERC20 определяет набор правил, которые необходимо выполнить для того, чтобы токен принимался и назывался токеном ERC20. Стандартные правила применяются ко всем токенам ERC20, поскольку эти правила необходимы для взаимодействия проектов в сети Ethereum друг с другом. Эти токены являются активами, которые имеют ценность и могут быть отправлены и получены, как, например Bitcoin, Litecoin, Ethereum или любые другие криптовалюты.

ERC-20 для пользователей

Простейшим преимуществом для пользователей является то, что MyEtherWallet и Etherscan можно использовать для легкого хранения и отслеживания токенов, основанных на Ethereum. Это возможно даже сейчас, но однозначно, процесс может быть более плавным.

Всегда стоит помнить, что криптовалюты по-прежнему являются новой технологией – что подразумевает достаточно большое количество сбоев. Независимо от обещаний, всегда проверяйте адреса с помощью небольшой транзакции, прежде чем использовать основные средства.

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

Добавить комментарий

КриптоГуру