Стандарт ERC-20

ERC-20

ERC-20 – это протокол с открытым исходным кодом, который описывает правила работы блокчейн проектов, реализованных на базе Ethereum. Протокол относится к механизмам семейства Ethereum Request for Comments, которые отвечают за предложения по апгрейду сети Ethereum. Цифра 20 означает номер предложения, которое описывает взаимодействие блокчейн проектов на базе Ethereum. Протокол появился из-за отсутствующих правил, которые бы помогали взаимодействовать блокчейн проектам на Ethereum. Благодаря функционалу, который позволяет создавать приложения, разработчики и создали свод правил для смарт-контрактов. Он описывает правила, по которым проекты созданные с помощью смарт-контрактов взаимодействуют между собой.

Платформа
Разработчик
Дата
Сайт
Ethereum
Ethereum Foundation
Июль 2015
Ethereum.org

ERC-20

История:

В июне 2015 года запускается проект Ethereum, который удивил криптовалютное сообщество функционалом. Ведь именно этот проект дал стал родителем понятия смарт-контракт и предоставил миру новый спектр применения блокчейн технологий. После запуска Bitcoin, появлялись новые криптовалютные проекты по типу Litecoin, Dogecoin, которые являлись апгрейд версией первого. Такие проекты были аналогами платёжным системам, только работали на распределённой сети. С появлением Ethereum, блокчейн обрёл другую концепцию и стал большим чем средство расчётов. Такая концепция стала доступна с момента запуска сети, на которой реализовываются смарт-контракты. ERC-20 был предложен 19 ноября 2015 года Фабианом Фогельстеллером. Алгоритм описывал взаимодействия между другими смарт-контрактами и сетью Ethereum, если они создаются по его стандарту. Потому 90 % криптовалютных проектов, которые созданы с помощью Ethereum, работает по стандарту ERC-20.

Особенности:

Стандарт ERC-20 представляет из себя механизм, который определяет правила, которые нужны для того что бы смарт-контракты взаимодействовали одной сети. Смарт-контракты лежат в основе криптовалютных проектов и децентрализованные приложения. На базе последних создаются проекты, спектр применения которых обширен. Они работают на сети Ethereum, которая функционирует как среда распределённых синхронизированных узлов. Такая система называется EVM – виртуальная машина Ethereum. В такой среде, смарт-контракты выполняют роль шаблонов, по которым создаются проекты. Сеть в таком случае выполняет роль супер-компьютера, который отвечает за вычислительные операции этих проектов. Кроме того, для взаимодействия проектов между собой и сетью, разработчики создали специальный свод правил. Правилом для проектов в нашем случае будет стандарт ERC-20.

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

Заключение:

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

Стандарт ERC-20

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

Пролистать наверх