Skip to main content

Подгружаем

ERC-1155 стал официальным стандартом токенов Ethereum

Ethereum

Первую версию ERC-1155 Multi Token Standard представил 17 июня 2018 года Witek Radomski (Enjin, соучредитель и технический директор социальной веб платформы enjin.com для геймеров). С тех пор стандарт получил большую поддержку от сообщества, с более чем 50 изменениями и 400 комментариями, которые внесли огромный вклад и помогли сформировать ERC-1155 в самый мощный стандарт токенов Ethereum, когда-либо написанный.

На страницу монеты

В своем блоге на Medium 17.06.2019 Witek Radomski объявил о том, что стандарт ERC-1155 стал официальным стандартом Ethereum:

Сегодня я с гордостью сообщаю, что ERC-1155 достиг финального статуса и стал официальным стандартом токенов Ethereum.

Стандарт ERC-1155 был создан для решения недостатков стандартов ERC-20 и ERC-721. Стандарты ERC-20 и ERC-721 требуют отдельного контракта для каждого типа токена или коллекции. При этом токены стандарта ERC-20 является взаимозаменяемыми, то есть одинаковые токены стандарта ERC-20 могут быть разделены на части и собраны в такие же токены ERC-20, при этом они не будут отличаться друг от друга, что очень подходит для делимых валют и для различных делимых игровых предметов. Для предметов с разными характеристиками был придуман стандарт ERC-721, что позволило каждому токену иметь свои уникальные параметры, историю и отражать мир реальных предметов- Non-Fungible Token (NFT). Вот что написано в eip-721, который посвящен ERC-721:

Следующий стандарт допускает реализацию стандартного API для NFT в рамках смарт-контрактов. Этот стандарт обеспечивает базовую функциональность для отслеживания и передачи NFT.

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

ERC-20 и ERC-721 работают отлично, но в блокчейн Ethereum помещается много избыточного байт-кода и ограничиваются определенные функциональные возможности. Кроме того, разработчики онлайн- игр могут создавать тысячи типов токенов, так как необходимо обеспечить и подтвердить право владения сразу на огромное количество разных по характеристикам предметов, а также обеспечить безопасную торговлю этими предметами. Всё это призван решить стандарт ERC-1155. Основная концепция ERC-1155 заключается в том, что один смарт- контракт может управлять бесконечным количеством токенов, ERC-1155 допускает бесконечное количество как заменимых, так и не заменимых токенов в одном смарт-контракте. Короче говоря, один умный контракт — много токенов. Вот что написал Witek Radomski в статье, посвящённой принятию стандарта ERC-1155:

Думайте об этом как о торговом автомате, который содержит широкий ассортимент газированных напитков, соков и даже закусок. Клиент взаимодействует с машиной, используя единый, защищенный интерфейс (вставка монеты, нажатие кнопки), и машина распределяет товары, которые были выбраны. Точно так же контракт ERC-1155, заключенный для игры, может содержать широкий спектр предметов, от оружия и доспехов до зелий здоровья, магических свитков и многого другого.

Стандарт Multi Token ERC-1155 позволяет каждому идентификатору токена (token ID) представлять новый настраиваемый тип токена, который может иметь свои собственные метаданные, ресурсы и другие атрибуты.

ERC-1155 подходит не только для игр поскольку обладает следующими функциональными возможностями:

  • Одновременная передача нескольких типов токенов;
  • Экономия на транзакционных издержках;
  • Торговля (условное депонирование / обмен атомами) несколькими токенами может быть построена на основе этого стандарта, и это устраняет необходимость “одобрять” отдельные контракты токенов по отдельности;
  • Легко описать и смешать несколько типов заменимых или не заменимых токенов в одном контракте;
  • Была достигнута скорости передачи 155 активов в секунду с помощью токенов ERC-1155.

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

Информация взята с Medium, Github и других открытых источников.

Все упомянутые логотипы и торговые марки являются собственностью соответствующих компаний.

Присоединяйтесь к нам