Описание Enjin Coin
Enjin позиционируется разработчиками, как экосистема интегрированных продуктов для игровой индустрии, которая упрощает разработку, торговлю, монетизацию и маркетинг с помощью блокчейна.
Enjin Coin (ENJ)
Enjin Coin (ENJ) представляет собой токен формата ERC-20, выпущенный на платформе Ethereum. Монета подпитывает экосистему Enjin, а также используеется для прямого обеспечения стоимости активов блокчейна.
История Enjin
С момента своего основания в 2009 году Enjin глубоко вовлечен в игровую индустрию. В том же году компания запустила платформу игрового сообщества под названием Enjin Network и, по словам команды, за десять лет расширила ее до более чем 20 миллионов пользователей.
В 2017 году после ICO, собравшего 18,9 миллиона долларов, Enjin зарекомендовал себя как разработчик экосистемы блокчейнов, создав набор продуктов блокчейна, ориентированных на пользователя, которые позволяют любому легко управлять, исследовать, распространять и интегрировать активы блокчейна.
Линейка продуктов Enjin
Созданная на основе сетевой инфраструктуры и состоящая из платформы Enjin, Marketplace, Wallet, Beam и других инструментов и сервисов, экосистема Enjin призвана помочь предприятиям игровой индустрии увеличить доход, получить конкурентные преимущества и внедрять инновации.
Созданные для игр, инструменты и услуги Enjin также могут использоваться компаниями любого размера и отрасли, стремящимися создавать продукты на основе блокчейнов или использовать токенизированные цифровые активы в рамках своих стратегий приобретения, удержания, взаимодействия и монетизации.
Учредители
По данным официального сайта компания Enjin базируется в Сингапуре. Ее основателями являются Максим Благов и Витек Радомски.
Максим Благов является соучредителем Enjin и руководит креативным направлением компании. Максим имеет 20-летний опыт работы в креативном направлении, управлении проектами и UX-дизайне. Он является экспертом в разработке концепции и стратегии для больших интерактивных приложений. Он окончил Сиднейский университет и Технологический университет в Сиднее со степенью информатики.
Витек Радомски курировал техническое проектирование Enjin в течение десятилетия. Он отстаивает лучшие практики в разработке программного обеспечения, безопасности и тестировании, а также руководит разработкой, внедрением и интеграцией Enjin Coin. Витек является автором ERC-1155, новаторского стандарта токенов Ethereum, который позволяет разработчикам развертывать в одном смарт-контракте как взаимозаменяемые, так и не функциональные элементы.
О монете
Enjin Coin (ENJ) представляет собой криптовалюту на основе Ethereum, которая используется для прямого обеспечения стоимости активов блокчейна следующего поколения.
Ключевые особенности
Цифровые активы, поддерживаемые ENJ, имеют ряд явных преимуществ:
- Потребительское доверие: владельцы могут вернуть свои активы в ENJ, увеличивая уверенность в активах и веру в проекты, которые им предлагают.
- Сертифицированная подлинность: ENJ, хранящийся в активах, доказывает их происхождение и гарантирует их совместимость с экосистемой Enjin.
- Реальная ценность: воспринимаемая ценность цифровых активов напрямую связана с их поддержкой ENJ, что делает ENJ эффективным золотым стандартом.
- Дефицит активов: когда существующие активы тают, дефицит увеличивается, тем самым снижая их предложение и увеличивая их стоимость.
- Осуществимость: в отличие от других цифровых активов, токены, поддерживаемые ENJ, имеют ценность и могут быть уничтожены в любое время.
- Противодействие инфляции: поскольку ENJ является ограниченным ценным ресурсом, обеспечение активов им - единственный способ регулировать создание активов.
Для управления живой блокчейн-игрой требуется надежная экосистема архитектуры, которая постоянно взаимодействует с сетью Ethereum.
Базовое взаимодействие с блокчейном представляет собой простой шестиэтапный процесс.
В этом примере рассмотрим случай, когда пользователь пытается продать меч:
- Пользователь взаимодействует с игрой разработчика и дает задание продать меч.
- Игра отправляет веб-запрос в Enjin's Trusted Cloud. Запрос есть требование к Enjin убрать меч из инвентаря пользователя.
- Trusted Cloud отправляет запрос транзакции в приложение Enjin Wallet пользователя. Запрошенная транзакция подразумевает транзакцию, убирающую меч.
- Пользователь может принять или отклонить запрос транзакции с помощью своего приложения.
- Если пользователь соглашается, транзакция направляется в сеть Ethereum. Смарт-контракт Enjin обрабатывает всю логику фактической работы с инвентарем пользователя. В этом случае согласия пользователя Enjin смарт-контракт удаляет его меч.
- Trusted Cloud сканирует Ethereum для проверки успешности транзакции пользователя. Полученные данные транзакции затем отправляются из Trusted Cloud обратно в игру, где разработчик можете выбрать, как их отобразить для пользователя. В этом случае нужно должны показать пользователю, что его меч был удален, и наградить его определенным количеством токенов.
Смарт-контракт Enjin
Смарт-контракт Enjin отвечает за выполнение транзакций (команд) через сеть Ethereum от имени пользователя. Это основная часть сетевой инфраструктуры, которая создает, дополняет и обрабатывает инвентарь блокчейна игры.
Функции включают:
- Минтинг блокчейн-активов (токенов)
- Объединение активов блокчейна
- Настройка данных токена и метаданных
- Отправка токенов между адресами (включая ваш и ваш пользовательский)
Trusted Cloud
Trusted Cloud представляет собой основную серверную служба платформы Enjin. Это облачный сервис, который подключает игры к блокчейну Ethereum.
Trusted Cloud действует как концентратор, собирая запросы от пользователей, игровых серверов и кошелька Enjin, взаимодействуя со смарт-контрактами Enjin на Ethereum и возвращая данные обратно в игру. Он также управляет связью между игровыми учетными записями пользователей (например, SteamID, Xbox Live) и их идентификатором блокчейна (например, адрес кошелька, привязанного к блокчейну). Для того чтобы не было необходимости создавать логику для взаимодействия с смарт-контрактом или приложением Enjin Wallet напрямую, в проекте предоставлен сервер, который включает удобный интерфейс прикладного программирования (API) для облегчения связи. Trusted Cloud включает лучшую обработку ошибок и проверку ввода, чем позволяет прямое взаимодействие с смарт-контрактом Enjin. Он также отправляет уведомления о состоянии данной транзакции в вашу игру.
Существует два отдельных доверенных облачных сервера: Testnet и Mainnet.
- Testnet - это тестовая сеть Ethereum, в которой Ethereum и Enjin Coin не несут никакой ценности, и их легко получить в любом количестве. Таким образом, Testnet предлагает недорогой способ создания прототипов и тестирования творений разработчиков перед тем как представить их пользователям.
- Mainnet - это настоящая сеть Ethereum - транзакции в ней стоят реальной криптовалюты. Вы должны быть очень довольны своей реализацией в Testnet, прежде чем делать что-либо в Mainnet.
API платформы (GraphQL)
Игра пользователя может взаимодействовать с Trusted Cloud с помощью языка запросов GraphQL. GraphQL представляет собой язык запросов для API и среда выполнения для обработки этих запросов с существующими данными пользователя. GraphQL предоставляет полное и понятное описание данных в API, дает пользователям возможность запрашивать именно то, что им нужно
Кошелек Enjin
У каждого пользователя есть свой собственный уникальный адрес блокчейна, и все транзакции, которые будут выполняться в блокчейне, должны быть подписаны (авторизованы) с использованием закрытых ключей этого пользователя. Кошелек Enjin обеспечивает плавный процесс подписи, который позволяет легко выполнять сложные команды с помощью смарт-контрактов Enjin.
Wallet Daemon
Wallet Daemon - это инструмент, который можно использовать для автоматизации авторизации запросов транзакций в Trusted Cloud и из него. Без Wallet Daemon пользователю пришлось бы подписывать каждую внутриигровую транзакцию блокчейна через Enjin Wallet (например, отправлять меч игроку).
Wallet Daemon управляет адресом Ethereum, связанным с удостоверением Trusted Cloud. Когда транзакция отправляется в Trusted Cloud, Wallet Daemon получает эту транзакцию, подписывает ее и отправляет обратно в Trusted Cloud. Токены, также известные как активы блокчейна, используются для представления идентичности ваших виртуальных элементов в блокчейне. Когда игровые предметы находятся в блокчейне, их ценность более ощутима, потому что их идентификаторы неизменны, прозрачны и неподкупны. Токенизация и управление виртуальными предметами - основная функция платформы Enjin.
Данные токена
Существует два разных типа токенов, которые можно создать с помощью платформы Enjin.
- Взаимозаменяемые токены (FT):
Традиционные валюты и криптовалюты взаимозаменяемы; они идентичны, взаимозаменяемы и делимы. Чтобы валюты работали в качестве стандартного способа оплаты, необходима взаимозаменяемость. У взаимозаменяемых токенов нет уникального серийного номера или истории; нет ничего, чтобы отличить одно от другого. Например, каждая банкнота в 5 долларов абсолютно одинакова и имеет одинаковую стоимость. Каждая половина одного заменяемого токена равна двум четвертям другого. Взаимозаменяемые токены полезны для таких вещей, как валюта, бонусные баллы, скидки и рекламные материалы - любой предмет, не требующий уникальной идентификации. - Невзаимозаменяемые токены (NFT):
Невзаимозаменяемый токен - это уникальный актив, который не делится и хранится в кошельке Enjin как отдельные токены с индивидуальными данными. Однако невзаимозаменяемые токены не всегда на 100% уникальны. Например, набор токенов может иметь одно и то же имя, описание и изображение, но они могут быть невзаимозаменяемыми, если обладают уникальными отличительными свойствами (идентичность, история и метаданные). Невзаимозаменяемые токены подходят для таких вещей, как идентификация, сертификаты, предметы коллекционирования, игровые персонажи - любой актив, который требует собственной уникальной идентичности.
К каждому токену можно привязать два типа данных.
Данные блокчейна постоянно передаются в сеть Ethereum. Определяющие свойства токена, включая его идентификатор, настройки и значение, поддерживаемое ENJ, могут существенно повлиять на спрос на токен. Следовательно, большая часть этих данных никогда не может быть изменена после передачи в блокчейн. Хотя некоторые настройки токена можно обновить, заменив старые данные новыми данными, предыдущие настройки токена останутся записанными, и их можно будет просмотреть в истории транзакций в цепочке блоков.
Комментарии
Комментарии для сайта Cackle