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

75

Активное развитие сети Ethereum (Эфириум) постоянно сопровождается внедрением его командой разработчиков новых функций и стандартов. Одной из таких новинок стал стандарт ERC20, определивший механизм, а также требования работы цифровых токенов в экосистеме Эфириума.

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

Перед тем, как непосредственно разбираться с тем, что из себя представляет стандарт ERC 20, нужно определиться с самим понятием «стандарт» относительно разработки криптовалют и программного обеспечения.

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

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

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

Как работает стандарт ERC20?

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

Вместе с тем, технически происходит все немного иначе. Пользователь инициирует процесс передачи токенов, соответствующих ERC20. В умный контракт отправляется соответствующее указание об изменении владельца монет. Баланс адресата увеличивается, а отправителя уменьшается. Тем самым, стороны не работают напрямую, а взаимодействуют с умным контрактом. Это в свою очередь значительно упрощает все сетевые операции. Именно поэтому ERC20 стал таким популярным сегодня.

Еще одним преимуществом ERC20 является стандартизация криптовалют. Таким образом, устраняется проблема для бирж, которые начинают работать с новыми токенами. Дело в том, что процесс организации совместимости является достаточно трудоемким и сложным процессом, требующим создания новых программных прослоек.

Недостатки стандарта ERC20

Серьезным недостатком ERC20 является простота создания криптовалют на его основе, что привлекает мошенников, запускающих новые ICO и исчезающих с поля зрения инвесторов. Для последних новые проекты, основанные на данном стандарте, достаточно привлекательны.

Еще одним серьезным недостатком является наличие проблемы потерянных токенов внутри умных контрактов. Это происходит, когда іспользуется smart contract, не предназначенный для проведения транзакций с отправленными криптовалютами.

 

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Sorry that something went wrong, repeat again!