Энджин ЦТО: “Очень рано мы решили, что нам нужно что-то дополнительное”. Монета Rivet недавно встретились с соучредителем Enjin и CTO Witek Radomski, чтобы обсудить создание и растущую популярность стандарта ERC-1155.
Создание ERC-1155
Говоря о происхождении ERC-1155, Witek - автор стандарта - отметил: “Мы разработали ERC-1155, потому что увидели необходимость в стандартах токенов и Ethereum - то, что существует ERC-20 и ERC-721”.
ERC-20 и ERC-721 ограничены, поскольку они могут выдавать только одиночные переводы в смарт-контракте. В то же время ERC-1155 имеет функцию выпуска неограниченных смешанных взаимозаменяемых и невзаимозаменяемых токенов (NFTs).
Witek заявил: “Нет четкого, простого способа создания нескольких типов и классов токенов. Поэтому, когда вы думаете об игре, у вас могут быть такие вещи, как валюты, возможно, кредиты или золото, и это взаимозаменяемые жетоны. У вас могут быть невзаимозаменяемые уникальные предметы или персонажи внутри этой игры, а также.
“Нам нужен был способ создать все типы токенов, а затем управлять ими в одном и том же контракте, потому что когда у вас есть ERC-20, например, если вы разворачиваете несколько контрактов на блокчейн, каждый контракт является своим маленьким островом, и у него есть свои утверждения и разрешения.
“Они не могут легко взаимодействовать - вам нужно прыгать через кучу обручей, чтобы сделать что-то на нескольких токенах одновременно”.
Примерно год назад стандарт был впервые создан на странице Ethereum GitHub. За последний год сообщество комментировало и оставляло отзывы, и оттуда стандарт был пересмотрен, чтобы сделать его более применимым к различным вариантам использования.
“Теперь у нас есть что-то вроде 350 комментариев на странице - каждый предлагает свои отзывы, свои исправления, свои новые идеи - и мы пересматриваем стандарт снова и снова, и теперь он действительно хорошо доработан. Мы на самом деле скоро помещаем его в окончательную форму состояния”, - рассказал Witek.
'Он действует как торговый автомат'
Говоря о том, насколько хорошо сообщество Ethereum получило стандарт, Witek отметил, что ранее существовали только действительно взаимозаменяемые и невзаимозаменяемые стандарты.
“Вам действительно нужна возможность делать такие вещи, как пакетные передачи нескольких типов токенов одновременно, и просто сама возможность монетировать и определять новые типы токенов в этом одном контракте.
“Он действует как торговый автомат. Итак, у вас есть торговый автомат с целой кучей вариантов, и я бы пошел “дать мне этот тип токена”, и контракт выплюнет это и помят новый тип токена для вас.
“Эта функциональность была действительно нужна в стандарте”.
Первоначально эта концепция встретила определенное сопротивление, поскольку сообщество ознакомилось со стандартами ERC-20 и ERC-721.
“Сначала мы начали с пакетных переводов по умолчанию, и люди предложили добавить одиночные переводы вместо того, чтобы все было пакетной передачей, потому что людям в сообществе удобнее делать одиночные переводы токенов”, - напомнил Witek.
“Поэтому мы должны были добавить это и вроде бы добавить некоторое мышление типа Legacy-type. Но в целом и в целом все очень довольны этим”.
В настоящее время много компаний ведут переговоры с Enjin о внедрении ERC-1155, потому что если бизнес хочет токенизировать свой продукт, ERC-1155 “действительно упрощает”, так как нет необходимости развертывать новый контракт при создании токена.
“Все, что вы делаете, это добавить функцию мяты или создать функцию и определить правила в вашем смарт-контракте, и теперь вы можете создавать бесконечные типы токенов”.
“Очень рано мы решили, что нам нужно что-то экстраординатное”
Один невероятно уникальный и захватывающий аспект о стандарте ERC-1155 связан с игровой мультиверсией Enjin blockchain и функцией “расплава” токенов.
Witek показал: “С самого начала мы решили, что нам нужно что-то дополнительное, какой-то специальный механик, который нам нужен в наших жетонах.
“Проблема, с которой сталкиваются игроки, заключается в том, что если у вас есть некоторые токены, и игра переходит в автономный режим или вы получаете запрет, вы все еще можете иметь эти токены, но теперь вы не можете использовать их внутри этой игры.
“Одна вещь, которую вы можете сделать, это обменять их кому-то, но если сама игра выйдет из строя или выйдет в оффлайн или просто выходит из бизнеса, вам нужен какой-то механизм, чтобы все еще иметь ценность в этих токенах”.
Решение этой проблемы заключается в том, чтобы наполнение игровых предметов монетой Enjin. Witek заявил: “Если разработчик подделывает пистолет в игре, он может наполнить этот пистолет некоторой стоимостью Enjin Coin, которая может быть чем-то вроде нескольких центов стоимости или может быть несколько долларов стоимости”.
“В любое время в будущем вы всегда можете расплавить этот пистолет, и расплавить его выпустит эту монету Энджин. Это дает вам этот материал для работы, как если бы что-то в реальном мире было сделано из золота, вы могли бы расплавить его в золото.
“Фактический предмет, изготовленный из золота, стоит намного больше, потому что он имеет некоторую полезность, но если вы действительно хотите извлечь часть этой базовой стоимости, вы можете растопить его, так что вы можете сделать то же самое с жетонами”.
Для начинающих разработчиков игр Witek имеет хороший совет: “Если вы разрабатываете игру, вы действительно должны думать о самой игре.
“Подумайте о главном геймплее - сделайте его хорошей игрой, и теперь у вас есть новый инструмент, блокчейн, где вы можете фактически дать людям ценность и право собственности на свои предметы.
“Подумайте о том, как можно взаимодействовать с играми. Есть много преимуществ, чтобы начать говорить с другими разработчиками и делать что-то вроде Multiverse.”
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire
Sinagpore, Singapore, 16th October 2024, Chainwire