Основная сеть ethereum erc20

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

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

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

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

Содержание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обобщая ERC 20

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

Стандарт ERC-223

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

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

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

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

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

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

Однако, большинство кошельков 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 уникальным, за счёт внедрения широты диапазонов механизмов обработки транзакций.

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

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

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

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

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

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

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

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

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

Обобщая ERC-777

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

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

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

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

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

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

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

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

Источник

Стандарт ERC20 для токенов на блокчейне Ethereum

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

  • ERC – Ethereum Requests for Comment – это запросы сети для комментариев;
  • 20 – это порядковый номер, который присвоили данному запросу.

Преимущественно большинство жетонов, выпущенных на блок-цепочке Ethereum, совместимы со стандартом ERC20.

Что такое стандарт ERC20

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

  • способы передачи токенов между адресами;
  • способ доступа к данным в каждом маркере.

ERC20 был предложен 19 ноября 2015 года Фабианом Фогельстеллером, который и определил свод этих правил.

Стандарт маркера ERC20 стал популярным среди компаний, работающих с краудсорсингом и альтернативным финансированием по примеру начального предложения монет (ICO), благодаря простоте развертывания, а также возможности взаимодействия с другими стандартами марки Ethereum.

По состоянию на май 2018 года было заключено более 83 400 контрактов, в которых использовались жетоны ERC20. Среди наиболее успешных продаж маркеров ERC20 – EOS, Filecoi, Bancor, Qash и Bankex, каждый из которых собрал более 70 миллионов долларов США.

Концепция маркера ERC20

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

Некоторые Dapps строят свою работу на жетонах другого вида – in-dapp, которые обозначают валюту для сбора денежных средств посредством проводимых на платформе ICO. Распределенный реестр Ethereum имеет такое устройство, которое принимает все типы dapp-маркеров, в том числе и те, которые нуждаются в создании, обслуживании и передаче цифровых активов.

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

Как было раньше и в чем были проблемы

Как каждый человек на земле имеет свою уникальность, так и сценарий программного кода от разных программистов имеет разное устройство: они достигают одного и того же конечного результата разными методами, а как результат, создаются различные интерфейсы одного и того же токена.

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

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

Читайте также:  Окупаемость фермы для майнинга эфира

Такая раздробленность и неравномерность стандартов кодирования привели к ряду проблем, например:

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

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

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

Преимущества стандартизации спецификаций токена

Стандартизация – это установка единых для всех норм, правил или характеристик. Применение и соблюдение стандартов наводит порядки во многих сферах, в том числе и в криптовалютных платформах, которые обрели два неоспоримых преимущества:

  • Однородность токенов. Создаются стандартизированные инструменты для взаимодействия с несколькими типами токенов. Например, разработчикам маркеров не нужно создавать собственные инструменты, даже больше, им не нужно создавать собственные спецификации.
  • Торговый листинг на биржах: стандартный совместимый токен можно легко указать на любом обмене, поддерживающем стандарт ERC20, и торговля на бирже становится гибкой и понятной. Простота использования и удобство ведения списка на биржах привели к созданию все большего числа ICO в сети Ethereum, что в свою очередь породило бесчисленное количество инновационных проектов в пространстве Blockchain.

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

Перечень популярных токенов ERC20

Десять токенов данного стандарта, имеющих самые высокие показатели капитализации, выглядит следующим образом:

Название Капитализация, $ Цена, $ Объем 24 часа, $
EOS 9 179 080 018 10,24 1 231 200 000
TRON 2 858 339 980 0,043474 270 645 000
Binance Coin 1 642 263 002 14,40 79 943 600
VeChain 1 555 796 135 2,84 81 354 100
OmiseGO 935 669 995 9,17 44 304 900
ICON 827 823 159 2.14 72 321 400
Zilliqa 40 372 907 163 5.48 2 986 223 239
Aeternity 37 225 476 235 159.75 888 902 711
Bytom 32 436 660 977 32.36 4 176 354 974
0x 28 141 246 590 52.94 827 115 650

Заключение или почему так важен единый стандарт

Как протокол HTTP позволил интернету масштабироваться до сегодняшнего уровня, по тем же причинам стандарт ERC20 стимулирует скоростной рост Blockchain-пространства.

В нем описывается набор команд, которые символизируют сеть Ethereum ERC20 – это не технология, не программное обеспечение, не какая-то часть компьютерного кода, это просто стандарт спецификации для токенов. Если токен реализует предписанную техническую спецификацию, он становится маркером ERC20.

Стандарт протокола ERC20 содержит основные функции, которые должен реализовывать любой полезный токен, чтобы обеспечить его торговлю на биржах. Сюда входят:

  • запрос баланса токенов по определенному адресу;
  • утверждение передачи токена;
  • передача токенов;
  • общий запас жетонов.

За последние пару лет стандартный протокол ERC20 сыграл ключевую роль в создании среды, вокруг которой процветала вся индустрия Blockchain & Cryptocurrency. Протокол поспособствовал принятию необходимой стандартизации, которая стремительно ускорила разработку сотен или даже тысяч DApps (распределенных приложений) на универсальной платформе.

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

Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.

Источник

Оцените статью