Понимание MOPN: Как разработать полноценную игру по размещению майнинга NFT-токенов на цепочке?

НовичокJul 08, 2024
Эта статья анализирует механизм дизайна и экономическую модель MOPN, игры по размещению NFT, подробно описывая дизайн и реализацию игр на полной цепи на примере MOPN.
Понимание MOPN: Как разработать полноценную игру по размещению майнинга NFT-токенов на цепочке?

Summary:

У каждого может возникнуть импульс к разработке игры, задаваясь вопросом, может ли объединение различных идей привести к рождению игры. Если бы вам пришлось самостоятельно разрабатывать полноцепочечную игру, как бы вы это сделали? Это может показаться простым, но фактический процесс проектирования намного сложнее, чем можно себе представить. В этой статье в качестве примера используется MOPN, игра для майнинга размещения NFT. Основной игровой процесс включает в себя размещение NFT на ограниченных общественных землях для получения прибыли, известное как майнинг размещения. При разработке этой игры разработчикам пришлось учитывать сценарии сжигания/дефляции нативных токенов, стратегии борьбы с сивиллой, построение соответствующих математических формул для ключевых метрик данных и устранение зависимостей от сторонних компонентов, таких как оракулы, в полноцепочечных играх. Ниже мы проанализируем конструкцию механизма и экономическую модель MOPN с разных сторон, чтобы помочь большему количеству людей понять дизайн игр Web3 и путь реализации полноцепочечных игр.

Как игра на основе токенов, основным геймплеем MOPN является простота: создание открытой карты с почти миллионом участков, на которых игроки размещают NFT для получения наград. MOPN включает четыре типа активов:

  1. Нативный токен MOPN - MT (MOPN Token)
  2. Участки земли для размещения NFT - MOPN Land
  3. NFTs, размещенные игроками на участках
  4. Бомбы используются для уничтожения существующих NFT на участках

Токен MT является основным активом в игре, и все экономические деятельности связаны с MT. Игроки размещают NFT на участке и могут зарабатывать награды MT на основе веса оценки NFT и времени размещения. Из MT, произведенного размещением добычи NFT, 90% присуждается владельцу NFT, 5% - владельцу участка в виде арендной платы за землю и 5% - казне IP NFT (например, внутриигровой казне BAYC) - Коллекционному Хранилищу, эквивалентному налогу.

В дизайне MOPN участки принадлежат NFT под названием MOPN Land. Всего есть 10 981 участок MOPN, каждый покрывающий 91 участок, всего охватывающий почти миллион участков на карте. Участки можно получить через чеканку и аукционы. Как только игрок приобретает участок, он может разместить его на карте, активируя спящие участки. Только активированные участки могут иметь на них размещены NFT. Любой игрок может разместить NFT на участках под землей, но 5% заработка должно быть поделено с владельцем земли.

Интересное правило в MOPN заключается в том, что вы можете использовать "бомбы" для удаления других NFT рядом с вами. В игре установлено, что в пределах двух участков от места размещения вашего NFT не может быть NFT из других серий IP (например, BAYC и Pudgy Penguins являются конфликтующими IP). Если вы должны разместить свой NFT на таком участке, вам нужно использовать бомбу, чтобы удалить конфликтующие NFT. Конечный эффект заключается в том, что в пределах двух участков вокруг каждого NFT присутствуют только схожие NFT.

Таким образом, правила игры довольно просты: разместите свой NFT на участке, чтобы получить вознаграждение за майнинг, поделитесь частью результатов с землевладельцем и убедитесь, что вокруг вас нет непохожих NFT. Кроме того, MOPN оснащает участвующие коллекции NFT специальной сокровищницей Collection Vault. Поскольку MOPN — это полноцепочечная игра, рыночные данные, связанные с NFT, не должны полагаться на оракулов. Таким образом, MOPN создает хранилища коллекций для получения информации вне сети, такой как рыночные цены NFT, с помощью специальных механизмов (о которых будет рассказано позже). Эти правила строят экономическую систему, сосредоточенную вокруг токена MT, как показано на рисунке. В следующем тексте мы кратко представим реализацию MOPN с точки зрения гейм-дизайнера.

Анализ учетной записи ERC-6551

MOPN создает абстрактную учетную запись ERC-6551 для каждого NFT, участвующего в майнинге размещения. Учетная запись ERC-6551 является основным компонентом игровой системы MOPN, и на нее полагается значительная часть бизнес-логики.

Стандарт ERC-6551 происходит от EIP-6551, который стремится создать отдельную учетную запись кошелька AA для NFT, предоставляя им множество тех же прав, что и обычному пользователю Ethereum. Например, вы можете зарегистрировать учетную запись ERC-6551 для NFT BAYC и использовать эту учетную запись для транзакций и операций в сети. При передаче NFT также передается собственность соответствующей учетной записи ERC-6551.

Значимость ERC-6551

Рассмотрим игровой сценарий, в котором адрес Ethereum A владеет виртуальным игровым персонажем по имени Боб, который реализован в виде ERC-721 NFT. Боб владеет различными предметами (например, шляпами, обувью, оружием) и другими активами (например, золотыми слитками), которые могут быть представлены в виде токенов ERC-20, ERC-721 и т. д. Несмотря на то, что в игре считается, что эти предметы принадлежат Бобу, с точки зрения лежащих в их основе контрактов, эти активы связаны с адресом А.

Если контроллер адреса A решает продать Боба, они должны будут передать Боба и все связанные игровые активы индивидуально покупателю, что неудобно и не практично. EIP-6551 стремится решить эту проблему, создавая отдельную учетную запись кошелька для виртуального игрового персонажа Боба для управления его предметами и активами, упрощая и рационализируя всю процесс взаимодействия.

Модули ERC-6551

ERC-6551 состоит из двух основных модулей:

Реестр: Это контракт фабрики, где пользователи могут представить адрес своего контракта NFT и tokenId. Реестр генерирует уникальный фиксированный адрес для NFT пользователя и развертывает учетную запись по этому адресу.

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

MOPN оснастил себя собственными модулями Registry и Account Implementation. Пользователи могут ввести адрес контракта NFT и tokenId, чтобы детерминированно создать специальную учетную запись ERC-6551 для NFT, удовлетворяющую различным требованиям к игровым операциям.

Разработка механизма майнинга для размещения NFT

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

На игровой карте мы можем наблюдать NFT, принадлежащие различным IP-коллекциям, и плитки различных цветов. Каждый NFT излучает цвет плиток вокруг себя в одной сетке в определенный цвет. Только NFT одного типа могут быть размещены рядом друг с другом, в то время как разные типы NFT должны быть разделены как минимум двумя плитками. MOPN использует гексагональные плитки и устанавливает координатную систему, как показано на следующем изображении:

Ясно, каждая плитка на карте имеет уникальные координаты, и вся карта разделена на 10 981 регион, обозначенных как 10 981 земель MOPN. У каждой земли есть свой уникальный LandId. В дизайне MOPN владельцы земель могут взимать арендную плату с размещающих NFT, что означает, что 5% прибыли от добычи NFT будет поступать на счет владельца земли ERC-6551. У каждого размещенного NFT есть поле titleAccounts в его счете ERC-6551, указывающее на коллекцию, к которой принадлежит NFT.

Упомянутый выше контент - это только вершина айсберга всего механизма дизайна MOPN. С точки зрения геймдизайнера, вам все еще нужно учитывать много неприятных вопросов. Во-первых, на ранних этапах игры вам нужно рассмотреть, какие NFT могут участвовать в игре MOPN. Если вы не ограничите типы NFT, кто-то определенно разместит на карте большое количество мусорных NFT, чтобы быстро получить большой доход в MT Token, что в конечном итоге приведет к серьезной инфляции токенов. Суть в том, чтобы избежать проблемы анти-ведьм. Чтобы избежать таких ситуаций, необходимо ввести ограничения и разрешить участие только определенных типов NFT в игре. Перед запуском MOPN использует следующую формулу для оценки всех коллекций NFT на рынке:

Перед официальным запуском MOPN использовалась следующая формула для оценки всех коллекций NFT на рынке:

Ниже представлена статистическая таблица, предоставленная официальными представителями MOPN на основе последней информации снимка. В таблице есть столбец с названием STAGES, указывающий, когда коллекция NFT может участвовать в игре. Серии NFT, отмеченные как Stage1, могут участвовать в размещении майнинга при запуске игры, в то время как Stage2 и Stage3 должны будут подождать, пока игра не достигнет определенной стадии.

Вопрос 2: Кто может размещать NFT?

Любой может разместить NFT. Человек, размещающий NFT, не обязательно должен быть владельцем NFT, но только владелец NFT может непосредственно получать вознаграждение за майнинг от размещения NFT. После этого часть вознаграждения может быть распределена человеку, который разместил NFT от имени владельца. Этот человек, который размещает NFT, не являясь его владельцем, называется «Агент». Согласно дизайну MOPN, когда владелец NFT получает вознаграждение за майнинг или когда NFT перемещается или уничтожается, Агент может получить часть вознаграждения за майнинг. Конкретная сумма составляет: Конкретное значение:

где nnn - количество Агентов, уже связанных с этой конкретной серией NFT (например, если nnn человек выступил в качестве Агентов для NFT BAYC). Очевидно, что чем раньше Агент принимает участие в игре, тем больше наград он может заработать.

Вопрос 3: Как рассчитать вознаграждение за размещение для NFT?

Этот вопрос следует рассмотреть в связи с экономической моделью MOPN. Общее количество MT составляет 1 миллиард токенов. Каждый раз, когда создается блок Blast (приблизительно каждые 2 секунды), MOPN выпускает определенное количество токенов в качестве награды для майнеров NFT. Изначально количество выпускаемых MT составляет 60 токенов за блок, а каждые 50 000 блоков (1.2 дня) количество выпускаемых MT уменьшается на 0.3%. Конкретная кривая выпуска представлена ниже:

Этот вопрос требует ответа в сочетании с экономической моделью MOPN. Общее количество MT составляет 1 миллиард токенов. Каждый раз, когда создается блок Blast (примерно каждые 2 секунды), MOPN выпускает определенное количество токенов в качестве вознаграждения для майнеров NFT. Изначально MT устанавливается на выпуск 60 токенов за блок, и каждые 50 000 блоков (1,2 дня) количество выпускаемых токенов MT уменьшается на 0,3%. Конкретная кривая выпуска следующая:

Tile Point классифицируется на основе блока, в котором размещен NFT, разделенный на три уровня: +1, +5 и +15, соответствующие трем типам блоков с разными уровнями редкости на карте.

  • Точка сбора относится к коллекции IP, к которой принадлежит NFT, и ее стейкинговому статусу. Подробности об этом объясняются в разделе о NFT-хранилищах.

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

Аукцион земель и бомба

Ранее мы упоминали, что при размещении NFT на карте MOPN необходимо декларировать LandId целевого участка. LandID представляет собой номер земельного участка, к которому принадлежит участок. Когда россыпь NFT претендует на вознаграждение за майнинг MT, 5% MT поступает на счет арендодателя LAND, к которому принадлежит участок (каждый арендодатель контролирует свою ЗЕМЛЮ). В MOPN функция земли заключается в управлении участками, а отношения между участками и NFT похожи на отношения между цветами и цветочными горшками. Таким образом, земля также является одним из основных активов в игре.

(Земля по сути является NFT, с координатами, например, (-48, 10), обозначенными в левом нижнем углу, представляющими центральную точку участка этой земли на карте MOPN.) Владение ЗЕМЛЕЙ выражается в форме NFT, и все NFT ЗЕМЛИ выпускаются двумя способами: путем выпуска с помощью ETH или через аукционный выпуск с помощью MT-токенов. Модель выпуска Земли с помощью ETH относительно проста. Игроки могут потратить определенное количество ETH, чтобы прямо выпустить и получить Землю. Цена выпуска для первой Земли составляет 0,02 ETH, и каждая последующая Земля увеличивается в цене на 0,1% по сравнению с предыдущей.

Процесс аукциональной эмиссии земельных участков с использованием MT относительно более сложный и основан на голландской аукционной модели. Начальная цена за каждый участок составляет 1 000 000 MT, и начальная цена автоматически снижается на 1% каждые 5 раундов. После завершения одного раунда аукциона автоматически начинается следующий. Все использованные MT для покупки/эмиссии земельных участков будут сожжены, что является первым методом в игре MOPN, при котором MT уничтожается.

Механизм бомбы вступает в игру при размещении NFT: если в пределах двух участков от целевого участка есть чужеродные NFT, вам необходимо использовать бомбу, чтобы взорвать чужеродные NFT и очистить их участки. Бомба - это метод принудительного удаления чужеродных NFT с карты и получается путем сжигания MT. После использования бомба уничтожается, отмечая второй сценарий в MOPN, где MT сжигается.

Ценообразование Бомбы происходит по следующей формуле:

где MT Production - это добыча МТ, добытая с целевого земельного участка, заголовки представляют собой количество земельных участков, на которые направлен этот бомбардировщик, и бомбовая продукция представляет использование бомб в течение последних 7200 блоков. Чем больше МТ добывается с целевого земельного участка или чем чаще используются бомбы в течение определенного периода времени, тем дороже становится бомба.

Хранилище коллекции NFT

Ранее мы упоминали, что MOPN распределяет вознаграждения на NFT, размещенные на карте, в соответствии с системой оценки, называемой MOPN Point, в которую входят Title Point и Collection Point. Title Point определяется редкостью земельного участка, где находится NFT, в то время как Collection Point связан с эксклюзивным хранилищем NFT-коллекции (например, BAYC) в игре. Collection Point измеряет резервы MT в хранилище NFT. Чем больше MT в хранилище, тем выше доход от майнинга для этого типа NFT. Начальная формула расчета:

В этом контексте Vault $MT относится к резервам MT хранилища NFT. Существует два способа добавления MT в хранилище: налоги на майнинг и стейкинг. Первый метод, как уже упоминалось, автоматически вносит 5% налога в хранилище всякий раз, когда извлекаются награды за майнинг NFT (еще 5% идет в аренду земли). Второй метод - добровольный стейкинг, где стейкинг MOPN в конкретное хранилище NFT может приносить доходность APY.

Хранилище NFT в MOPN также имеет другие функции, такие как предоставление данных о рыночной цене для NFT. Поскольку MOPN вращается вокруг NFT, их рыночная цена является важной точкой данных. Однако, как игра на цепочке, MOPN стремится избежать зависимости от централизованных компонентов, таких как оракулы. Для решения этой проблемы MOPN создал торговую платформу NFT, аналогичную AMM (автоматизированному создателю рынка). Эта платформа позволяет игрокам покупать и продавать NFT, а различные арбитражные операции обеспечивают согласованность цен на NFT на этой платформе с внешними рынками. Таким образом, система может установить внешнюю рыночную цену NFT без использования оракулов.

Торговая платформа MOPN NFT использует модель, аналогичную Uniswap, по сути, систему point-to-pool. Однако, в отличие от AMM ERC-20, AMM NFT сложнее реализовать, потому что NFT являются невзаимозаменяемыми, а это означает, что у каждого есть своя субъективная оценка конкретного NFT, что делает невозможным прямую оценку всей серии IP. Кроме того, ограниченное количество NFT и их более низкая ликвидность по сравнению с взаимозаменяемыми токенами (FT) усложняют транзакции. Чтобы решить эту проблему, MOPN объединяет аукционы с AMM, где контракт хранилища напрямую участвует в торговле NFT, внося ликвидность.

Процесс приобретения NFT-валюты хранилищем NFT от игроков осуществляется посредством автоматической системы торгов. Начальная ставка составляет 20% баланса MT в хранилище. После первой транзакции начальная цена покупки для следующего приобретения устанавливается на уровне 75% последней запрашиваемой цены хранилища, увеличиваясь на 0,05% на каждом блоке, с ограничением до 20% баланса хранилища. Если владелец NFT считает предложение приемлемым, он может продать свой NFT. Затем валюта хранилища переходит к продаже приобретенного NFT, инициируя голландскую аукционную систему с начальной ценой 125% от цены приобретения, снижающейся на 0,05% на каждом блоке, до минимума в 1 MT. После аукциона 0,5% от цены транзакции сжигается, что представляет собой третий метод уничтожения MT. После продажи NFT хранилище может продолжить покупку NFT, предлагая новые условия, и цикл продолжается.

По сравнению с обычной моделью x⋅y=kx \cdot y = kx⋅y=k, обобщенный AMM на основе аукциона помогает каждому NFT достичь справедливой цены, что в конечном итоге приводит к почти оптимальным транзакциям. Если MOPN получит достаточное влияние, многие NFT могут торговаться таким образом, потенциально повышая ликвидность NFT. Этот механизм аукциона обеспечивает надлежащее ценообразование NFT, поэтому цены транзакций хранилища можно примерно считать текущей минимальной ценой коллекции NFT, заменяя функцию ленты оракула.

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

где последняя запрашиваемая цена хранилища является суммой MT, полученной от последней продажи NFT хранилищем, а хранилище $MT - это депозит MT в хранилище перед продажей NFT.

Суммировать

С технической точки зрения MOPN вводит счета ERC-6551 для повышения гибкости и композиционности системы, одновременно используя аукционную платформу торговли NFT для создания NFT-рынка типа точка-пул. Этот внутренний механизм котировок рынка решает зависимость от оракулов в онлайн-играх. Как пример понятной модели экономики онлайн-игры, заслуживающий глубокого изучения, MOPN стоит изучения внимательно.

Отказ от ответственности:

  1. Эта статья перепечатана с []. Все авторские права принадлежат оригинальному автору [**]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Понимание MOPN: Как разработать полноценную игру по размещению майнинга NFT-токенов на цепочке?

НовичокJul 08, 2024
Эта статья анализирует механизм дизайна и экономическую модель MOPN, игры по размещению NFT, подробно описывая дизайн и реализацию игр на полной цепи на примере MOPN.
Понимание MOPN: Как разработать полноценную игру по размещению майнинга NFT-токенов на цепочке?

Summary:

У каждого может возникнуть импульс к разработке игры, задаваясь вопросом, может ли объединение различных идей привести к рождению игры. Если бы вам пришлось самостоятельно разрабатывать полноцепочечную игру, как бы вы это сделали? Это может показаться простым, но фактический процесс проектирования намного сложнее, чем можно себе представить. В этой статье в качестве примера используется MOPN, игра для майнинга размещения NFT. Основной игровой процесс включает в себя размещение NFT на ограниченных общественных землях для получения прибыли, известное как майнинг размещения. При разработке этой игры разработчикам пришлось учитывать сценарии сжигания/дефляции нативных токенов, стратегии борьбы с сивиллой, построение соответствующих математических формул для ключевых метрик данных и устранение зависимостей от сторонних компонентов, таких как оракулы, в полноцепочечных играх. Ниже мы проанализируем конструкцию механизма и экономическую модель MOPN с разных сторон, чтобы помочь большему количеству людей понять дизайн игр Web3 и путь реализации полноцепочечных игр.

Как игра на основе токенов, основным геймплеем MOPN является простота: создание открытой карты с почти миллионом участков, на которых игроки размещают NFT для получения наград. MOPN включает четыре типа активов:

  1. Нативный токен MOPN - MT (MOPN Token)
  2. Участки земли для размещения NFT - MOPN Land
  3. NFTs, размещенные игроками на участках
  4. Бомбы используются для уничтожения существующих NFT на участках

Токен MT является основным активом в игре, и все экономические деятельности связаны с MT. Игроки размещают NFT на участке и могут зарабатывать награды MT на основе веса оценки NFT и времени размещения. Из MT, произведенного размещением добычи NFT, 90% присуждается владельцу NFT, 5% - владельцу участка в виде арендной платы за землю и 5% - казне IP NFT (например, внутриигровой казне BAYC) - Коллекционному Хранилищу, эквивалентному налогу.

В дизайне MOPN участки принадлежат NFT под названием MOPN Land. Всего есть 10 981 участок MOPN, каждый покрывающий 91 участок, всего охватывающий почти миллион участков на карте. Участки можно получить через чеканку и аукционы. Как только игрок приобретает участок, он может разместить его на карте, активируя спящие участки. Только активированные участки могут иметь на них размещены NFT. Любой игрок может разместить NFT на участках под землей, но 5% заработка должно быть поделено с владельцем земли.

Интересное правило в MOPN заключается в том, что вы можете использовать "бомбы" для удаления других NFT рядом с вами. В игре установлено, что в пределах двух участков от места размещения вашего NFT не может быть NFT из других серий IP (например, BAYC и Pudgy Penguins являются конфликтующими IP). Если вы должны разместить свой NFT на таком участке, вам нужно использовать бомбу, чтобы удалить конфликтующие NFT. Конечный эффект заключается в том, что в пределах двух участков вокруг каждого NFT присутствуют только схожие NFT.

Таким образом, правила игры довольно просты: разместите свой NFT на участке, чтобы получить вознаграждение за майнинг, поделитесь частью результатов с землевладельцем и убедитесь, что вокруг вас нет непохожих NFT. Кроме того, MOPN оснащает участвующие коллекции NFT специальной сокровищницей Collection Vault. Поскольку MOPN — это полноцепочечная игра, рыночные данные, связанные с NFT, не должны полагаться на оракулов. Таким образом, MOPN создает хранилища коллекций для получения информации вне сети, такой как рыночные цены NFT, с помощью специальных механизмов (о которых будет рассказано позже). Эти правила строят экономическую систему, сосредоточенную вокруг токена MT, как показано на рисунке. В следующем тексте мы кратко представим реализацию MOPN с точки зрения гейм-дизайнера.

Анализ учетной записи ERC-6551

MOPN создает абстрактную учетную запись ERC-6551 для каждого NFT, участвующего в майнинге размещения. Учетная запись ERC-6551 является основным компонентом игровой системы MOPN, и на нее полагается значительная часть бизнес-логики.

Стандарт ERC-6551 происходит от EIP-6551, который стремится создать отдельную учетную запись кошелька AA для NFT, предоставляя им множество тех же прав, что и обычному пользователю Ethereum. Например, вы можете зарегистрировать учетную запись ERC-6551 для NFT BAYC и использовать эту учетную запись для транзакций и операций в сети. При передаче NFT также передается собственность соответствующей учетной записи ERC-6551.

Значимость ERC-6551

Рассмотрим игровой сценарий, в котором адрес Ethereum A владеет виртуальным игровым персонажем по имени Боб, который реализован в виде ERC-721 NFT. Боб владеет различными предметами (например, шляпами, обувью, оружием) и другими активами (например, золотыми слитками), которые могут быть представлены в виде токенов ERC-20, ERC-721 и т. д. Несмотря на то, что в игре считается, что эти предметы принадлежат Бобу, с точки зрения лежащих в их основе контрактов, эти активы связаны с адресом А.

Если контроллер адреса A решает продать Боба, они должны будут передать Боба и все связанные игровые активы индивидуально покупателю, что неудобно и не практично. EIP-6551 стремится решить эту проблему, создавая отдельную учетную запись кошелька для виртуального игрового персонажа Боба для управления его предметами и активами, упрощая и рационализируя всю процесс взаимодействия.

Модули ERC-6551

ERC-6551 состоит из двух основных модулей:

Реестр: Это контракт фабрики, где пользователи могут представить адрес своего контракта NFT и tokenId. Реестр генерирует уникальный фиксированный адрес для NFT пользователя и развертывает учетную запись по этому адресу.

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

MOPN оснастил себя собственными модулями Registry и Account Implementation. Пользователи могут ввести адрес контракта NFT и tokenId, чтобы детерминированно создать специальную учетную запись ERC-6551 для NFT, удовлетворяющую различным требованиям к игровым операциям.

Разработка механизма майнинга для размещения NFT

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

На игровой карте мы можем наблюдать NFT, принадлежащие различным IP-коллекциям, и плитки различных цветов. Каждый NFT излучает цвет плиток вокруг себя в одной сетке в определенный цвет. Только NFT одного типа могут быть размещены рядом друг с другом, в то время как разные типы NFT должны быть разделены как минимум двумя плитками. MOPN использует гексагональные плитки и устанавливает координатную систему, как показано на следующем изображении:

Ясно, каждая плитка на карте имеет уникальные координаты, и вся карта разделена на 10 981 регион, обозначенных как 10 981 земель MOPN. У каждой земли есть свой уникальный LandId. В дизайне MOPN владельцы земель могут взимать арендную плату с размещающих NFT, что означает, что 5% прибыли от добычи NFT будет поступать на счет владельца земли ERC-6551. У каждого размещенного NFT есть поле titleAccounts в его счете ERC-6551, указывающее на коллекцию, к которой принадлежит NFT.

Упомянутый выше контент - это только вершина айсберга всего механизма дизайна MOPN. С точки зрения геймдизайнера, вам все еще нужно учитывать много неприятных вопросов. Во-первых, на ранних этапах игры вам нужно рассмотреть, какие NFT могут участвовать в игре MOPN. Если вы не ограничите типы NFT, кто-то определенно разместит на карте большое количество мусорных NFT, чтобы быстро получить большой доход в MT Token, что в конечном итоге приведет к серьезной инфляции токенов. Суть в том, чтобы избежать проблемы анти-ведьм. Чтобы избежать таких ситуаций, необходимо ввести ограничения и разрешить участие только определенных типов NFT в игре. Перед запуском MOPN использует следующую формулу для оценки всех коллекций NFT на рынке:

Перед официальным запуском MOPN использовалась следующая формула для оценки всех коллекций NFT на рынке:

Ниже представлена статистическая таблица, предоставленная официальными представителями MOPN на основе последней информации снимка. В таблице есть столбец с названием STAGES, указывающий, когда коллекция NFT может участвовать в игре. Серии NFT, отмеченные как Stage1, могут участвовать в размещении майнинга при запуске игры, в то время как Stage2 и Stage3 должны будут подождать, пока игра не достигнет определенной стадии.

Вопрос 2: Кто может размещать NFT?

Любой может разместить NFT. Человек, размещающий NFT, не обязательно должен быть владельцем NFT, но только владелец NFT может непосредственно получать вознаграждение за майнинг от размещения NFT. После этого часть вознаграждения может быть распределена человеку, который разместил NFT от имени владельца. Этот человек, который размещает NFT, не являясь его владельцем, называется «Агент». Согласно дизайну MOPN, когда владелец NFT получает вознаграждение за майнинг или когда NFT перемещается или уничтожается, Агент может получить часть вознаграждения за майнинг. Конкретная сумма составляет: Конкретное значение:

где nnn - количество Агентов, уже связанных с этой конкретной серией NFT (например, если nnn человек выступил в качестве Агентов для NFT BAYC). Очевидно, что чем раньше Агент принимает участие в игре, тем больше наград он может заработать.

Вопрос 3: Как рассчитать вознаграждение за размещение для NFT?

Этот вопрос следует рассмотреть в связи с экономической моделью MOPN. Общее количество MT составляет 1 миллиард токенов. Каждый раз, когда создается блок Blast (приблизительно каждые 2 секунды), MOPN выпускает определенное количество токенов в качестве награды для майнеров NFT. Изначально количество выпускаемых MT составляет 60 токенов за блок, а каждые 50 000 блоков (1.2 дня) количество выпускаемых MT уменьшается на 0.3%. Конкретная кривая выпуска представлена ниже:

Этот вопрос требует ответа в сочетании с экономической моделью MOPN. Общее количество MT составляет 1 миллиард токенов. Каждый раз, когда создается блок Blast (примерно каждые 2 секунды), MOPN выпускает определенное количество токенов в качестве вознаграждения для майнеров NFT. Изначально MT устанавливается на выпуск 60 токенов за блок, и каждые 50 000 блоков (1,2 дня) количество выпускаемых токенов MT уменьшается на 0,3%. Конкретная кривая выпуска следующая:

Tile Point классифицируется на основе блока, в котором размещен NFT, разделенный на три уровня: +1, +5 и +15, соответствующие трем типам блоков с разными уровнями редкости на карте.

  • Точка сбора относится к коллекции IP, к которой принадлежит NFT, и ее стейкинговому статусу. Подробности об этом объясняются в разделе о NFT-хранилищах.

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

Аукцион земель и бомба

Ранее мы упоминали, что при размещении NFT на карте MOPN необходимо декларировать LandId целевого участка. LandID представляет собой номер земельного участка, к которому принадлежит участок. Когда россыпь NFT претендует на вознаграждение за майнинг MT, 5% MT поступает на счет арендодателя LAND, к которому принадлежит участок (каждый арендодатель контролирует свою ЗЕМЛЮ). В MOPN функция земли заключается в управлении участками, а отношения между участками и NFT похожи на отношения между цветами и цветочными горшками. Таким образом, земля также является одним из основных активов в игре.

(Земля по сути является NFT, с координатами, например, (-48, 10), обозначенными в левом нижнем углу, представляющими центральную точку участка этой земли на карте MOPN.) Владение ЗЕМЛЕЙ выражается в форме NFT, и все NFT ЗЕМЛИ выпускаются двумя способами: путем выпуска с помощью ETH или через аукционный выпуск с помощью MT-токенов. Модель выпуска Земли с помощью ETH относительно проста. Игроки могут потратить определенное количество ETH, чтобы прямо выпустить и получить Землю. Цена выпуска для первой Земли составляет 0,02 ETH, и каждая последующая Земля увеличивается в цене на 0,1% по сравнению с предыдущей.

Процесс аукциональной эмиссии земельных участков с использованием MT относительно более сложный и основан на голландской аукционной модели. Начальная цена за каждый участок составляет 1 000 000 MT, и начальная цена автоматически снижается на 1% каждые 5 раундов. После завершения одного раунда аукциона автоматически начинается следующий. Все использованные MT для покупки/эмиссии земельных участков будут сожжены, что является первым методом в игре MOPN, при котором MT уничтожается.

Механизм бомбы вступает в игру при размещении NFT: если в пределах двух участков от целевого участка есть чужеродные NFT, вам необходимо использовать бомбу, чтобы взорвать чужеродные NFT и очистить их участки. Бомба - это метод принудительного удаления чужеродных NFT с карты и получается путем сжигания MT. После использования бомба уничтожается, отмечая второй сценарий в MOPN, где MT сжигается.

Ценообразование Бомбы происходит по следующей формуле:

где MT Production - это добыча МТ, добытая с целевого земельного участка, заголовки представляют собой количество земельных участков, на которые направлен этот бомбардировщик, и бомбовая продукция представляет использование бомб в течение последних 7200 блоков. Чем больше МТ добывается с целевого земельного участка или чем чаще используются бомбы в течение определенного периода времени, тем дороже становится бомба.

Хранилище коллекции NFT

Ранее мы упоминали, что MOPN распределяет вознаграждения на NFT, размещенные на карте, в соответствии с системой оценки, называемой MOPN Point, в которую входят Title Point и Collection Point. Title Point определяется редкостью земельного участка, где находится NFT, в то время как Collection Point связан с эксклюзивным хранилищем NFT-коллекции (например, BAYC) в игре. Collection Point измеряет резервы MT в хранилище NFT. Чем больше MT в хранилище, тем выше доход от майнинга для этого типа NFT. Начальная формула расчета:

В этом контексте Vault $MT относится к резервам MT хранилища NFT. Существует два способа добавления MT в хранилище: налоги на майнинг и стейкинг. Первый метод, как уже упоминалось, автоматически вносит 5% налога в хранилище всякий раз, когда извлекаются награды за майнинг NFT (еще 5% идет в аренду земли). Второй метод - добровольный стейкинг, где стейкинг MOPN в конкретное хранилище NFT может приносить доходность APY.

Хранилище NFT в MOPN также имеет другие функции, такие как предоставление данных о рыночной цене для NFT. Поскольку MOPN вращается вокруг NFT, их рыночная цена является важной точкой данных. Однако, как игра на цепочке, MOPN стремится избежать зависимости от централизованных компонентов, таких как оракулы. Для решения этой проблемы MOPN создал торговую платформу NFT, аналогичную AMM (автоматизированному создателю рынка). Эта платформа позволяет игрокам покупать и продавать NFT, а различные арбитражные операции обеспечивают согласованность цен на NFT на этой платформе с внешними рынками. Таким образом, система может установить внешнюю рыночную цену NFT без использования оракулов.

Торговая платформа MOPN NFT использует модель, аналогичную Uniswap, по сути, систему point-to-pool. Однако, в отличие от AMM ERC-20, AMM NFT сложнее реализовать, потому что NFT являются невзаимозаменяемыми, а это означает, что у каждого есть своя субъективная оценка конкретного NFT, что делает невозможным прямую оценку всей серии IP. Кроме того, ограниченное количество NFT и их более низкая ликвидность по сравнению с взаимозаменяемыми токенами (FT) усложняют транзакции. Чтобы решить эту проблему, MOPN объединяет аукционы с AMM, где контракт хранилища напрямую участвует в торговле NFT, внося ликвидность.

Процесс приобретения NFT-валюты хранилищем NFT от игроков осуществляется посредством автоматической системы торгов. Начальная ставка составляет 20% баланса MT в хранилище. После первой транзакции начальная цена покупки для следующего приобретения устанавливается на уровне 75% последней запрашиваемой цены хранилища, увеличиваясь на 0,05% на каждом блоке, с ограничением до 20% баланса хранилища. Если владелец NFT считает предложение приемлемым, он может продать свой NFT. Затем валюта хранилища переходит к продаже приобретенного NFT, инициируя голландскую аукционную систему с начальной ценой 125% от цены приобретения, снижающейся на 0,05% на каждом блоке, до минимума в 1 MT. После аукциона 0,5% от цены транзакции сжигается, что представляет собой третий метод уничтожения MT. После продажи NFT хранилище может продолжить покупку NFT, предлагая новые условия, и цикл продолжается.

По сравнению с обычной моделью x⋅y=kx \cdot y = kx⋅y=k, обобщенный AMM на основе аукциона помогает каждому NFT достичь справедливой цены, что в конечном итоге приводит к почти оптимальным транзакциям. Если MOPN получит достаточное влияние, многие NFT могут торговаться таким образом, потенциально повышая ликвидность NFT. Этот механизм аукциона обеспечивает надлежащее ценообразование NFT, поэтому цены транзакций хранилища можно примерно считать текущей минимальной ценой коллекции NFT, заменяя функцию ленты оракула.

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

где последняя запрашиваемая цена хранилища является суммой MT, полученной от последней продажи NFT хранилищем, а хранилище $MT - это депозит MT в хранилище перед продажей NFT.

Суммировать

С технической точки зрения MOPN вводит счета ERC-6551 для повышения гибкости и композиционности системы, одновременно используя аукционную платформу торговли NFT для создания NFT-рынка типа точка-пул. Этот внутренний механизм котировок рынка решает зависимость от оракулов в онлайн-играх. Как пример понятной модели экономики онлайн-игры, заслуживающий глубокого изучения, MOPN стоит изучения внимательно.

Отказ от ответственности:

  1. Эта статья перепечатана с []. Все авторские права принадлежат оригинальному автору [**]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!