Стандарты Ethereum ERC: в чем же отличия и зачем они нужны

Многие наслышаны об особой системе Ethereum, которая имеет ряд стандартов – ERC 20, ERC-223, ERC-721, а также маркеры ERC-777 и ERC-820.

Если понятие структуры Биткоина было очень сложным для многих, то появление Эфириума еще более усложнило уровень понимания.

Даже если у вас есть технический бекграунд, и вы хотите потратить на исследование время, то вы все равно должны быть гением, чтобы понять всю природу и технику каждой криптовалюты и ее стандартов управления.

Содержание:

Зачем были введены идентификаторы на основе Эфириума

Тем не менее, базовые познания структуры Эфириума, помогут проще управлять другими криптовалютами и понимать всю природу криптофонда в общем.

Эфириум-это полностью децентрализованная платформа, где используют смарт-контракты, которые в своей работе применяют написание алгоритмов на языке Solidity, что в свою очередь ведёт к исполнению поставленных задач.

Данный базовый уровень управления ныне поддерживается сотнями действующих приложений.

Каждый раз, когда разрабатывается новое приложение blockchain и интеллектуальных смарт-контрактов на основе Эфириума, допускается разработка поверх действующей структуры маркер Ethereum.

В итоге это приводит к созданию новых стандартов для токенизации.

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

На первый взгляд кажется, что создание новых стандартов смарт-контрактов и токенов разрабатываемые поверх ETH, создают новую криптосистему, которая ничем не отличается от эфириума.

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

Самый популярный и востребованный маркер, это ERC20. С меньшим успехом пользуются другие идентификаторы, в частности ERC223, ERC-721 и ERC-777.

перейти к содержанию ↑

Стандарт токена ERC-20

Самый популярный вид криптосистемы — это ERC20 который используется для смарт-контрактов и содержит всего 6 основных функций.

Популярность этого стандарта объясняется просто, здесь нет необходимости использовать сложные навыки математики, а главная задача идентификатора — заставить работать контракт в заданном направлении.

Первая задача. TotalSupply. Этот параметр определяет, какое количество криптоактивов будет использоваться для конкретного проекта. То есть, эта функция является основой для создания экономики нового проекта.
Вторая задача. Transfer. Опция необходима для первоначального размещения монет в пользовательских кошельках. Этот функционал является основной причиной того, что ERC20 для вновь появившихся жетонов стал настолько популярным в процессе проведения ICO, так как по окончании первичного предложения легко отправить криптоактивы инвесторам, согласно требованиям дорожной карты.
Третья задача. TransferFrom. Данная опция позволяет всем пользователям после первоначального распределения токенов обмениваться активами друг с другом. Предположим, что вы хотите отправить несколько монет BAT своему другу, эта опция принимает ваш адрес кошелька Ethereum, а также действующий адрес кошелька получателя ETH и отправляемую необходимую сумму, а затем выполняется условие транзакции.
Четвертая задача. BalanceOf. Очень простая опция, задача которой отследить баланс на счёту каждого пользовательского кошелька и отобразить его верно.
Пятая задача. Approve. Опция играет роль гаранта, который обеспечивает постоянную поддержку криптоактива в структуре собственной экономики. Другими словами, эта функция предназначена для того, чтобы никто не мог создавать дополнительные монеты из воздуха, которые не приносят ценности криптоактиву.
Шестая задача. Allowance. Эта опция подтверждает, что транзакции действительно добавлены в блокчейн-цепочку. То есть, сама опция будет подтверждать действительность совершенной сделки. Каждый раз, когда пользователь хочет перевести несколько криптоактивов на счёт другого кошелька, эта опция проверяет, что адрес отправки имеет по крайней мере столько же активов, сколько указано в опции TransferFrom. Если данные не совпадают, значит, транзакция может быть признана недействительной.

С этими 6 функционалами, создание новых токенизированных систем и разработка инновационных платформ и кошельков будет чрезвычайно простой.

Сейчас категория уже активно используется в тысячах различных проектах. К слову, в ТОП20 криптовалют — все токены используют маркер ERC- 20.

Обобщая ERC 20

  • Единая отраслевая категория для всех криптофондов;
  • Есть простые и понятные функционалы 6 опций для управлений, не требующие специальных математических познаний;
  • Используется в нескольких тысячах криптопроектах.
перейти к содержанию ↑

Стандарт ERC-223

Несмотря на то, что ERC20 имеет свои полезные функции, он очень далёк от совершенства.

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

К сожалению, на сегодняшний день это уже привело к потере криптоактивов ERC-20 на сумму более $3 млн.

Маркер ERC223 устраняет эту ошибку архитектурного строения своего предшественника, позволяя пользователям передавать криптоактивы на смарт-контракты и кошельки с одинаковыми функциями.

Помимо того, токены группы ERC-223 повышают эффективность своего предшественника ERC-20, и делают перенос активов простым.

Для этого потребуется только один шаг, а не как ранее – два. Это означает, что передача ERC-223 требует только половину газа (условно говоря, это будет стоить дешевле) по сравнению с передачами по каналу ERC20.

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

 В результате этого, данные преимущества группы ERC223 может быть, когда-нибудь вытеснят ERC-20, и вполне вероятно, это станет самым востребованным стандартом Ethereum. 

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

Тем не менее, учитывая, насколько быстро эволюционирует экосистема криптовалют, не удивляйтесь, если монеты ERC223 будут популярны в 2019 году или даже в этом, 2018 году.

Обобщая ERC223

  • Устранены все недостатки группы ERC 20;
  • Для оплаты, потребуется только половина газа, используемого для ERC 20;
  • Имеется обратная совместимость с ERC 20;
  • Слаба маркетинговая работа над популяризацией группы токенов ERC
перейти к содержанию ↑

Стандарт ERC-721

Слава к идентификатору токена ERC721 пришла после того, как в конце 2017 года были проведены испытания на коллекционной игре CryptoKitties, которая основана на эфириуме.

Ключевое различие между идентификатором токена ERC721 и другими отраслевыми группами ERC заключается в том, что ERC-721 позволяет сео-разработчикам легко создавать нестабильные (несовместимые) криптотокены (NFT).

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

Несовместимые криптомонеты очень полезны, потому что они позволяют осуществить токенизацию отдельных уникальных активов.

 Это включает в себя разведение цифровых активов через определённые предметы и вещи, например, как это было с «кошками», но условно ценные активы гораздо выгоднее использовать для определённых ценных вещей, такие как художественные работы, марочные вина, недвижимость, дипломы и многое другое. 

Один из лучших проектов в экосистеме Ethereum, 0x protocol, сейчас пытается добавить поддержку токенов ERC-721 и других новых групп в своем обновлённом выпуске версии v2, которая запланирована на конец июля 2018 года.

Другой высококачественный, но в то же время малоизвестный проект, 0xcert, фокусируется на несовместимых криптоактивах и позволяет кому-либо создавать, владеть и проверять уникальные ресурсы на блокчейне.

Кроме того, проект 0xcert позволяет разработчикам создавать DApps и смарт-контракты, адаптированные к различным типам уникальных активов.

По мере того, как в ближайшие годы будут проданы больше реальных активов, вы можете поспорить, что идентификатор ERC-721 станет известен намного больше, чем CryptoKitties.

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

Цепочки поставок могут обеспечить целостность продукта и отслеживаемость на беспрецедентном уровне.

Возможности для интеграции ERC-721 поистине большие и не имеют аналогов в криптовалютной сфере.

Обобщая ERC- 721

  • Не являются взаимозаменяемыми токенами NFT;
  • Можно использовать для обозначения уникальных индивидуальных активов;
  • В начале применялся Ethereum как приложением для игры CryptoKitties, но сейчас имеет множество возможных вариантов применения dapps, помимо цифровых игр.
перейти к содержанию ↑

Стандарт ERC-777 и ERC-820

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

В одном случае рабочий вид ERC777 лучше, чем первоначальный вариант ERC-20, потому что в данном случае, он точно также, как и ERC-223 устраняет дефекты архитектуры дизайна, который в своё время привёл к потерям более $3 млн.

Это в свою очередь делает категорию ERC777 уникальным, за счёт внедрения широты диапазонов механизмов обработки транзакций.

 Чтобы понять суть группы ERC777, необходимо сначала «забежать» вперёд и уточнить нюансы маркера ERC-820. В этой группе «Центральный реестр смарт-контрактов» устанавливается непосредственно в сети эфириум. Структура Реестра позволяет любому человеку «изучить» адрес смарт-контракта и проверить функции, которые он поддерживает. 

Аналогичный Центральный Реестр используется и в ERC-777. Сам идентификатор также устанавливает совершенно обновлённый набор функций, а не повторяет тот же набор действий «передачи» и «одобрения», которые внедрены в ERC-20.

Вместо них программа группы ERC777 использует опцию «отправить», которая применима для передачи самого эфира.

Дополнительная важная опция для ERC-777 заключается в том, что она позволяет «одобренным операторам» дать положительное решение для смарт-контрактов, которые переносят жетоны от имени пользователей.

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

Кроме этого, только этот идентификатор позволяет осуществлять дополнительную «чеканку» жетонов, чтобы улучшить экономику криптопроекта.

Однако, к сожалению, на сегодняшний день пока еще нет известных приложений, основанных с маркером ERC-777.

Поэтому нельзя привести достоверных фактов эффективного использования данного варианта.

Вполне возможно, в недалёком будущем можно судить результаты работы данной группы.

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

Есть некоторые технические сложности применения данного идентификатора, но если вы желаете о нем узнать подробно, рекомендуем изучить структуру и архитектуру в репозитории GitHub.

Обобщая ERC-777

  • Исключает ключевые недостатки ERC-20;
  • Полностью совместим с алгоритмом работы ERC-20;
  • Использует действия, предназначенные для передачи самого ETH, тем самым делая транзакции гладкими и безупречными;
  • «Одобренные операторы» получают больше возможностей для управления, и делает категорию клиентоориентированный на заказчика, чем ранее созданные варианты;
  • Возможна дополнительный выпуск токенов в сеть.
перейти к содержанию ↑

Что будет дальше?

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

Сейчас доминирующее положение имеет только один вид ERC20. Однако на пятки ему наступает ERC-223, немного слабее активность в этом направлении показывает маркер ERC777.

Сейчас на основе структуры Эфириума работает свыше 105 тысяч токенизированных контрактов.

Это право каждой экосистемы выбирать свой путь развития, однако мы не видим замедления темпов совершенствования.

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

Однако только избранные криптосистемы смогут изменить до неузнаваемости тот мир, в котором мы с вами живём.

Стандарты Ethereum ERC: в чем же отличия и зачем они нужны
5 (100%) 1 голос(ов)

Мы будем рады и вашему мнению

      Оставить свой комментарий

      BitGid.com