了解MOPN:如何設計一個完整的鏈上NFT放置挖礦遊戲?

新手Jul 08, 2024
本文分析了MOPN的機制設計和經濟模型,詳細介紹了使用MOPN作為例子的全鏈遊戲的設計和實現。
了解MOPN:如何設計一個完整的鏈上NFT放置挖礦遊戲?

總結:

每個人都可能有設計遊戲的衝動,想知道將各種閒置的想法結合起來是否可以孕育出一款遊戲。如果你要自己設計一款全鏈遊戲,你會怎麼做呢?這似乎很容易,但實際的設計過程比人們想象的要複雜得多。本文以一款名為 MOPN 的 NFT 放置挖礦遊戲為例進行介紹。主要玩法是在有限的公共土地上放置 NFT 以獲得利潤,即放置挖礦。在設計這款遊戲時,開發人員必須考慮到為其本地代幣創建燒毀/通縮情景、反 Sybil 策略,構建適當的數據指標的數學公式,並解決全鏈遊戲中對或acles等第三方組件的依賴問題。以下,我們將從多個角度分析 MOPN 的機制設計和經濟模型,以幫助更多人了解 Web3 遊戲設計和全鏈遊戲的實現路徑。

作為一款基於代幣的放置遊戲,MOPN的核心玩法非常直觀:它創建了一個近一百萬塊地塊的開放地圖,玩家可以放置NFT以獲得獎勵。MOPN包括四種類型的資產:

  1. MOPN的原生代幣——MT(MOPN代幣)
  2. 可放置NFT的土地地塊——MOPN Land
  3. 玩家在地塊上放置的NFT
  4. 炸彈用來摧毀現有地塊上的 NFT

MT 代幣是遊戲中的核心資產,所有經濟活動都與 MT 相關。 玩家將 NFT 放在一個地塊上,可以根據 NFT 的分數權重和放置時間獲得 MT 獎勵。在 NFT 配售挖礦產生的 MT 中,90% 獎勵給 NFT 擁有者,5% 作為土地租金獎勵給地塊擁有者,5% 獎勵給 NFT 的 IP 金庫(如 BAYC 的遊戲內金庫)——收藏金庫,相當於稅收。

在MOPN的設計中,情節屬於一種名為MOPN Land的NFT。總共有10,981塊MOPN土地,每塊土地覆蓋91個情節,總共涵蓋地圖上近100萬個情節。土地可以通過鑄造和拍賣獲得。一旦玩家獲得了土地,他們可以將其放在地圖上,激活休眠情節。只有激活的情節才能放置NFT。任何玩家都可以在土地下的情節上放置NFT,但收益的5%必須與土地所有者分享。

在 MOPN 中有一個有趣的規則,你可以使用「炸彈」來清除你周圍的其他 NFT。遊戲規定,在你放置你的 NFT 的位置的兩塊距離內,不能有其他 IP 系列的 NFT(例如,BAYC 和 Pudgy Penguins 是衝突的 IP)。如果你必須在這樣的地塊上放置你的 NFT,你需要使用炸彈來移除衝突的 NFT。最終效果是,在每個 NFT 周圍的兩個地塊距離內,只有相似的 NFT 存在。

綜上所述,遊戲的規則非常簡單:將您的 NFT 放在一塊土地上以獲得挖礦獎勵,與土地擁有者分享部分輸出,並確保周圍沒有不同的 NFT。此外,MOPN 為參與的 NFT 收藏品配備了特定的收藏金庫。由於MOPN是一個全鏈條遊戲,與NFT相關的市場數據不應依賴預言機。因此,MOPN 設置了收藏庫,通過特定機制獲取 NFT 市場價格等鏈下資訊(稍後將解釋)。這些規則構建了一個以MT代幣為中心的經濟體系,如圖所示。在下面的文中,我們將從遊戲設計師的角度簡單介紹MOPN的實現。

ERC-6551 帳戶分析

MOPN在放置挖礦中為每個參與的NFT創建了一個ERC-6551抽象帳戶。ERC-6551帳戶是MOPN遊戲系統的核心組件,其中大部分業務邏輯依賴它。

ERC-6551標準源於EIP-6551,旨在為NFT創建專用的AA錢包賬戶,使其擁有與常規以太坊用戶相同的許多權利。例如,您可以為BAYC NFT註冊一個ERC-6551賬戶並將此賬戶用於交易和鏈上操作。當用戶轉移NFT時,相應的ERC-6551賬戶的所有權也將轉移。

ERC-6551的意義

考慮一個遊戲場景,乙太坊位址 A 擁有一個名為 Bob 的虛擬遊戲角色,該角色被實現為 ERC-721 NFT。鮑勃持有各種物品(例如帽子、鞋子、武器)和其他資產(例如金錠),這些資產可能表示為 ERC-20、ERC-721 代幣等。雖然這些物品在遊戲中被認為是屬於Bob的,但從底層合約的角度來看,這些資產與位址A相關聯。

如果位址 A 的控制者決定出售 Bob,他們需要將 Bob 和所有相關的遊戲資產單獨轉讓給買方,這很麻煩且不切實際。EIP-6551 旨在通過為虛擬遊戲角色 Bob 創建一個專用錢包帳戶來管理其物品和資產,從而簡化和合理化整個交互過程。

ERC-6551模組

ERC-6551由兩個主要模塊組成:

註冊表:這是一個工廠合約,用戶可以在其中提交他們的 NFT 合約位址和 tokenId。註冊表為使用者的 NFT 生成一個唯一的固定位址,並將帳戶部署在該位址。

帳戶實現: 本模塊涵蓋 ERC-6551 帳戶的具體實現細節。不同的項目可以採用適合自己需求的實現方案。

MOPN已經配備了自己的註冊和帳戶實現模組。用戶可以輸入NFT合約地址和tokenId,以確定性地創建專用的ERC-6551帳戶,滿足各種遊戲運營需求。

NFT放置挖礦機制設計

如先前所述,用戶進入遊戲的第一步是選擇一個 NFT,並將其放置在適當的區域。下圖顯示了 MOPN 地圖的一部分:

在遊戲地圖上,我們可以觀察到屬於不同IP集合的NFT和各種顏色的瓷磚。每個 NFT 在一個網格內將其周圍的瓷磚輻射成特定顏色。只有相同類型的 NFT 才能彼此相鄰放置,而不同類型的 NFT 必須至少用兩個瓷磚隔開。MOPN 使用六邊形圖塊並建立座標系,如下圖所示:

顯然,地圖上的每個瓷磚都有獨特的座標,整個地圖分為10,981個區域,被指定為10,981個MOPN土地。每塊土地都有其獨特的LandId。在MOPN的設計中,土地所有者可以向NFT放置者收取租金,這意味著NFT挖礦收入的5%將流入土地所有者的ERC-6551帳戶。每個放置的NFT在其ERC-6551帳戶中都有一個titleAccounts字段,表示NFT所屬的收藏品。

上面提到的內容只是整個MOPN機構設計的冰山一角。從遊戲設計師的角度來看,你仍然需要考慮很多麻煩的問題。首先,在遊戲的早期階段,你必須考慮哪些NFT可以參與MOPN遊戲。如果不限制 NFT 的種類,肯定會有人在地圖上放置大量垃圾 NFT,以快速獲得大量的 MT 代幣收入,最終導致嚴重的代幣通脹。本質是反女巫問題。為了避免這種情況,必須採取限制,只允許特定類型的 NFT 參與遊戲。在MOPN正式上線之前,它使用以下公式對市場上的所有NFT收藏進行評分:

在MOPN正式推出之前,以下公式被用來評分市場上所有的NFT收藏品:

以下是基于最近快照信息提供的MOPN官方统计表。在表中,有一列名为STAGES,表示NFT系列可以参与游戏的阶段。标记为Stage1的NFT系列可以在游戏发布时参与放置挖矿,而Stage2和Stage3将需要等待游戏达到某个阶段。

問題2: 誰可以放置NFT?

任何人都可以放置NFT。放置NFT的人不一定是NFT的擁有者,但只有NFT擁有者才能直接索取放置NFT的挖礦獎勵。之後,獎勵的一部分可以分配給代表擁有者放置NFT的人。這個沒有擁有NFT卻放置NFT的人被稱為“代理人”。根據MOPN的設計,當NFT擁有者索取挖礦獎勵或者NFT被移動或銷毀時,代理人可以獲得一部分的挖礦獎勵。具體金額是:具體值是:

其中 nnn 是已經與該特定 NFT 系列關聯的代理數量(例如,如果 nnn 人充當了 BAYC NFT 的代理)。顯然,代理越早參與遊戲,他們可以獲得的獎勵就越多。

問題3:如何計算NFT的配售獎勵?

這個問題需要結合MOPN的經濟模型來回答。MT的總供應量為10億個代幣。每次創建 Blast 區塊(大約每 2 秒一次),MOPN 都會向 NFT 礦工釋放一定數量的代幣獎勵。最初,MT 設置為每個區塊釋放 60 個代幣,每 50,000 個區塊(1.2 天),MT 釋放量減少 0.3%。具體釋放曲線如下:

這個問題需要結合MOPN的經濟模型來回答。MT的總供應量為10億個代幣。每次創建 Blast 區塊(大約每 2 秒一次),MOPN 都會向 NFT 礦工釋放一定數量的代幣獎勵。最初,MT 設置為每個區塊釋放 60 個代幣,每 50,000 個區塊(1.2 天),MT 釋放量減少 0.3%。具體釋放曲線如下:

Tile Point 根據放置 NFT 的區塊進行分類,分為 +1、+5 和 +15 三層,分別對應地圖上稀有度等級不同的三種區塊。

  • 收藏點關係到 NFT 所屬的 IP 收藏和其賭注狀態。有關詳細資訊,請參閱 NFT 保險庫部分的說明。

最後,每個NFT根據其點數在所有參與NFT中的總點數的比例,每個區塊釋放的MT獎勵的一部分。

土地拍賣和炸彈

先前,我們提到在將 NFT 放置於 MOPN 地圖上時,您必須聲明目標地塊的 LandId。LandID 代表地塊所屬的 LAND 編號。當 NFT 放置者聲明 MT 挖礦獎勵時,其中 5% 的 MT 流入該地塊所屬的 LAND 的房東帳戶中(每個房東控制不同的 LAND)。在 MOPN 中,Land 的功能是管理地塊,地塊和 NFT 之間的關係就像花和花盆之間的關係一樣。因此,LAND 也是遊戲中的核心資產之一。

(土地本質上是一個 NFT,左下角標記的座標如 (-48, 10) 代表該土地在 MOPN 地圖上的中心點圖。LAND 的擁有權以 NFT 的形式表示,所有 LAND NFT 都以兩種方式發行:使用 ETH 鑄造或通過 MT 代幣拍賣鑄造。用ETH鑄造土地的模型相對簡單。玩家可以花費一定數量的ETH直接鑄造並獲得土地。第一塊土地的鑄幣價格為0.02 ETH,與前一塊土地相比,每塊土地的價格都上漲了0.1%。

使用MT進行拍賣鑄造土地的過程相對較複雜,採用荷蘭拍賣模型。每塊土地的起始價格為1,000,000 MT,並且起始價格每5輪自動降低1%。完成一輪拍賣後,將自動開始下一輪。用於購買/鑄造土地的所有MT將被銷毀,這是MOPN遊戲中MT被摧毀的第一種方法。

當放置NFT時,炸彈機制會生效:如果目標地塊附近有外星NFT,則必須使用炸彈來炸毀外星NFT,清除它們的地塊。炸彈是一種從地圖上強制刪除外星NFT的方法,通過燒掉MT獲得。一旦使用,炸彈就會被摧毀,這是MOPN中MT被燃燒的第二種場景。

炸彈的定價遵循以下公式:

MT Production是從目標土地劃出的MT輸出,標題代表這枚炸彈旨在清除的土地塊數量,炸彈生產代表過去7200個區塊內使用炸彈的次數。從目標土地劃出的MT越多,或者在一段時間內使用炸彈的次數越頻繁,炸彈就會變得越昂貴。

NFT 收藏庫

之前,我們提到 MOPN 根據一個名為 MOPN 點的評分系統為放置在地圖上的 NFT 分配獎勵,該系統包括標題點和收集點。標題點由NFT所在地塊的稀有度決定,而收集點與遊戲中NFT收藏(例如BAYC)獨有的金庫有關。收集點測量 NFT 金庫中的 MT 儲備。金庫中的 MT 越多,該類型 NFT 的採礦收入就越高。初始計算公式為:

在這個情境中,Vault $MT 指的是 NFT 儲藏室的 MT 儲備金。有兩種方式可以將 MT 添加到儲藏室中:挖礦稅和质押。如前所述,第一種方法在從 NFT 挖礦獎勵中提取時自動向儲藏室貢獻 5% 的稅金(另外 5% 作為土地租金)。第二種方法是自願质押,將 MOPN 质押到特定的 NFT 儲藏室可以獲得 APY。

MOPN的NFT保險庫還具有其他功能,例如為NFT提供市場價格數據。由於MOPN圍繞NFT展開,它們的市場價格是一個至關重要的數據點。然而,作為一款鏈上遊戲,MOPN的目標是避免依賴像預言機這樣的集中式組件。為了解決這個問題,MOPN建立了一個類似於AMM(自動化市場做市商)的NFT交易平台。這個平台允許玩家買賣NFT,各種套利活動確保該平台上的NFT價格與外部市場保持一致。因此,該系統可以確定NFT的外部市場價格,而無需依賴預言機。

MOPN的NFT交易平台採用了類似Uniswap的模式,基本上是一種點對池系統。然而,與ERC-20 AMM不同,NFT AMM更難實現,因為NFT是不可替代的,這意味著每個人對特定NFT都有自己的主觀評價,使得直接定價整個IP系列成為不可能。此外,相對於可替代代幣(FTs),有限的NFT數量和流動性較低使交易更具挑戰性。為了應對這個問題,MOPN將拍賣與AMM結合在一起,其中保險庫合約直接參與NFT交易,提供流動性。

NFT 金庫從玩家那裡獲取 NFT 的過程遵循自動競價系統。初始出價是金庫中MT餘額的20%。第一次交易后,下一次收購的起始購買價格設置為金庫最後要價的 75%,每塊增加 0.05%,上限為金庫餘額的 20%。如果 NFT 持有者認為報價可以接受,他們可以出售他們的 NFT。然後,金庫切換到出售收購的 NFT,啟動荷蘭拍賣,起始價格為收購價格的 125%,每塊下降 0.05%,降至最低 1 噸。拍賣后,交易價格的0.5%被燒毀,代表MT銷毀的第三種方法。一旦 NFT 被出售,金庫可以恢復購買 NFT,提供新的報價,迴圈繼續。

與傳統的 x⋅y=kx \cdot y = kx⋅y=k 模型相比,基於拍賣的通用AMM幫助每個NFT實現公平價格,從而最終實現接近最優的交易。如果MOPN獲得足夠的影響力,許多NFT可能會以這種方式交易,從而潛在增加NFT的流動性。該拍賣機制確保了適當的NFT定價,因此金庫的交易價格可以粗略地被認為是NFT收藏的當前底價,取代了oracle的餵養功能。

回到MOPN點系統,由於保險庫的MT儲備可能因NFT的購買和出售而不穩定,因此在從保險庫出售NFT後,為了公平和穩定性,點數計算公式會發生變化:

當保險庫的最後一個要價接受價格是保險庫通過上一次NFT銷售獲得的MT金額時,保險庫$MT是NFT銷售之前保險庫中的MT存款。

總結

從技術實現的角度來看,MOPN引入了ERC-6551帳戶,以增強系統的靈活性和組合性,同時採用基於拍賣的NFT交易平台,提供點對池NFT市場。這種內部市場報價機制解決了在鏈上遊戲中對預言機的依賴問題。作為一個易於理解的鏈上遊戲經濟模型設計的例子,MOPN值得深入研究。

免責聲明:

  1. 本文轉載自 []. 所有版權屬於原作者 [**]. 如果有對此轉載的異議,請聯繫Gate 學習團隊會立即處理。
  2. 責任聲明:本文所表達的觀點和意見僅代表作者自己的觀點,不構成任何投資建議。
  3. 這篇文章的翻譯是由 Gate Learn 團隊完成的。除非另有說明,禁止複製、分發或剽竊翻譯後的文章。

了解MOPN:如何設計一個完整的鏈上NFT放置挖礦遊戲?

新手Jul 08, 2024
本文分析了MOPN的機制設計和經濟模型,詳細介紹了使用MOPN作為例子的全鏈遊戲的設計和實現。
了解MOPN:如何設計一個完整的鏈上NFT放置挖礦遊戲?

總結:

每個人都可能有設計遊戲的衝動,想知道將各種閒置的想法結合起來是否可以孕育出一款遊戲。如果你要自己設計一款全鏈遊戲,你會怎麼做呢?這似乎很容易,但實際的設計過程比人們想象的要複雜得多。本文以一款名為 MOPN 的 NFT 放置挖礦遊戲為例進行介紹。主要玩法是在有限的公共土地上放置 NFT 以獲得利潤,即放置挖礦。在設計這款遊戲時,開發人員必須考慮到為其本地代幣創建燒毀/通縮情景、反 Sybil 策略,構建適當的數據指標的數學公式,並解決全鏈遊戲中對或acles等第三方組件的依賴問題。以下,我們將從多個角度分析 MOPN 的機制設計和經濟模型,以幫助更多人了解 Web3 遊戲設計和全鏈遊戲的實現路徑。

作為一款基於代幣的放置遊戲,MOPN的核心玩法非常直觀:它創建了一個近一百萬塊地塊的開放地圖,玩家可以放置NFT以獲得獎勵。MOPN包括四種類型的資產:

  1. MOPN的原生代幣——MT(MOPN代幣)
  2. 可放置NFT的土地地塊——MOPN Land
  3. 玩家在地塊上放置的NFT
  4. 炸彈用來摧毀現有地塊上的 NFT

MT 代幣是遊戲中的核心資產,所有經濟活動都與 MT 相關。 玩家將 NFT 放在一個地塊上,可以根據 NFT 的分數權重和放置時間獲得 MT 獎勵。在 NFT 配售挖礦產生的 MT 中,90% 獎勵給 NFT 擁有者,5% 作為土地租金獎勵給地塊擁有者,5% 獎勵給 NFT 的 IP 金庫(如 BAYC 的遊戲內金庫)——收藏金庫,相當於稅收。

在MOPN的設計中,情節屬於一種名為MOPN Land的NFT。總共有10,981塊MOPN土地,每塊土地覆蓋91個情節,總共涵蓋地圖上近100萬個情節。土地可以通過鑄造和拍賣獲得。一旦玩家獲得了土地,他們可以將其放在地圖上,激活休眠情節。只有激活的情節才能放置NFT。任何玩家都可以在土地下的情節上放置NFT,但收益的5%必須與土地所有者分享。

在 MOPN 中有一個有趣的規則,你可以使用「炸彈」來清除你周圍的其他 NFT。遊戲規定,在你放置你的 NFT 的位置的兩塊距離內,不能有其他 IP 系列的 NFT(例如,BAYC 和 Pudgy Penguins 是衝突的 IP)。如果你必須在這樣的地塊上放置你的 NFT,你需要使用炸彈來移除衝突的 NFT。最終效果是,在每個 NFT 周圍的兩個地塊距離內,只有相似的 NFT 存在。

綜上所述,遊戲的規則非常簡單:將您的 NFT 放在一塊土地上以獲得挖礦獎勵,與土地擁有者分享部分輸出,並確保周圍沒有不同的 NFT。此外,MOPN 為參與的 NFT 收藏品配備了特定的收藏金庫。由於MOPN是一個全鏈條遊戲,與NFT相關的市場數據不應依賴預言機。因此,MOPN 設置了收藏庫,通過特定機制獲取 NFT 市場價格等鏈下資訊(稍後將解釋)。這些規則構建了一個以MT代幣為中心的經濟體系,如圖所示。在下面的文中,我們將從遊戲設計師的角度簡單介紹MOPN的實現。

ERC-6551 帳戶分析

MOPN在放置挖礦中為每個參與的NFT創建了一個ERC-6551抽象帳戶。ERC-6551帳戶是MOPN遊戲系統的核心組件,其中大部分業務邏輯依賴它。

ERC-6551標準源於EIP-6551,旨在為NFT創建專用的AA錢包賬戶,使其擁有與常規以太坊用戶相同的許多權利。例如,您可以為BAYC NFT註冊一個ERC-6551賬戶並將此賬戶用於交易和鏈上操作。當用戶轉移NFT時,相應的ERC-6551賬戶的所有權也將轉移。

ERC-6551的意義

考慮一個遊戲場景,乙太坊位址 A 擁有一個名為 Bob 的虛擬遊戲角色,該角色被實現為 ERC-721 NFT。鮑勃持有各種物品(例如帽子、鞋子、武器)和其他資產(例如金錠),這些資產可能表示為 ERC-20、ERC-721 代幣等。雖然這些物品在遊戲中被認為是屬於Bob的,但從底層合約的角度來看,這些資產與位址A相關聯。

如果位址 A 的控制者決定出售 Bob,他們需要將 Bob 和所有相關的遊戲資產單獨轉讓給買方,這很麻煩且不切實際。EIP-6551 旨在通過為虛擬遊戲角色 Bob 創建一個專用錢包帳戶來管理其物品和資產,從而簡化和合理化整個交互過程。

ERC-6551模組

ERC-6551由兩個主要模塊組成:

註冊表:這是一個工廠合約,用戶可以在其中提交他們的 NFT 合約位址和 tokenId。註冊表為使用者的 NFT 生成一個唯一的固定位址,並將帳戶部署在該位址。

帳戶實現: 本模塊涵蓋 ERC-6551 帳戶的具體實現細節。不同的項目可以採用適合自己需求的實現方案。

MOPN已經配備了自己的註冊和帳戶實現模組。用戶可以輸入NFT合約地址和tokenId,以確定性地創建專用的ERC-6551帳戶,滿足各種遊戲運營需求。

NFT放置挖礦機制設計

如先前所述,用戶進入遊戲的第一步是選擇一個 NFT,並將其放置在適當的區域。下圖顯示了 MOPN 地圖的一部分:

在遊戲地圖上,我們可以觀察到屬於不同IP集合的NFT和各種顏色的瓷磚。每個 NFT 在一個網格內將其周圍的瓷磚輻射成特定顏色。只有相同類型的 NFT 才能彼此相鄰放置,而不同類型的 NFT 必須至少用兩個瓷磚隔開。MOPN 使用六邊形圖塊並建立座標系,如下圖所示:

顯然,地圖上的每個瓷磚都有獨特的座標,整個地圖分為10,981個區域,被指定為10,981個MOPN土地。每塊土地都有其獨特的LandId。在MOPN的設計中,土地所有者可以向NFT放置者收取租金,這意味著NFT挖礦收入的5%將流入土地所有者的ERC-6551帳戶。每個放置的NFT在其ERC-6551帳戶中都有一個titleAccounts字段,表示NFT所屬的收藏品。

上面提到的內容只是整個MOPN機構設計的冰山一角。從遊戲設計師的角度來看,你仍然需要考慮很多麻煩的問題。首先,在遊戲的早期階段,你必須考慮哪些NFT可以參與MOPN遊戲。如果不限制 NFT 的種類,肯定會有人在地圖上放置大量垃圾 NFT,以快速獲得大量的 MT 代幣收入,最終導致嚴重的代幣通脹。本質是反女巫問題。為了避免這種情況,必須採取限制,只允許特定類型的 NFT 參與遊戲。在MOPN正式上線之前,它使用以下公式對市場上的所有NFT收藏進行評分:

在MOPN正式推出之前,以下公式被用來評分市場上所有的NFT收藏品:

以下是基于最近快照信息提供的MOPN官方统计表。在表中,有一列名为STAGES,表示NFT系列可以参与游戏的阶段。标记为Stage1的NFT系列可以在游戏发布时参与放置挖矿,而Stage2和Stage3将需要等待游戏达到某个阶段。

問題2: 誰可以放置NFT?

任何人都可以放置NFT。放置NFT的人不一定是NFT的擁有者,但只有NFT擁有者才能直接索取放置NFT的挖礦獎勵。之後,獎勵的一部分可以分配給代表擁有者放置NFT的人。這個沒有擁有NFT卻放置NFT的人被稱為“代理人”。根據MOPN的設計,當NFT擁有者索取挖礦獎勵或者NFT被移動或銷毀時,代理人可以獲得一部分的挖礦獎勵。具體金額是:具體值是:

其中 nnn 是已經與該特定 NFT 系列關聯的代理數量(例如,如果 nnn 人充當了 BAYC NFT 的代理)。顯然,代理越早參與遊戲,他們可以獲得的獎勵就越多。

問題3:如何計算NFT的配售獎勵?

這個問題需要結合MOPN的經濟模型來回答。MT的總供應量為10億個代幣。每次創建 Blast 區塊(大約每 2 秒一次),MOPN 都會向 NFT 礦工釋放一定數量的代幣獎勵。最初,MT 設置為每個區塊釋放 60 個代幣,每 50,000 個區塊(1.2 天),MT 釋放量減少 0.3%。具體釋放曲線如下:

這個問題需要結合MOPN的經濟模型來回答。MT的總供應量為10億個代幣。每次創建 Blast 區塊(大約每 2 秒一次),MOPN 都會向 NFT 礦工釋放一定數量的代幣獎勵。最初,MT 設置為每個區塊釋放 60 個代幣,每 50,000 個區塊(1.2 天),MT 釋放量減少 0.3%。具體釋放曲線如下:

Tile Point 根據放置 NFT 的區塊進行分類,分為 +1、+5 和 +15 三層,分別對應地圖上稀有度等級不同的三種區塊。

  • 收藏點關係到 NFT 所屬的 IP 收藏和其賭注狀態。有關詳細資訊,請參閱 NFT 保險庫部分的說明。

最後,每個NFT根據其點數在所有參與NFT中的總點數的比例,每個區塊釋放的MT獎勵的一部分。

土地拍賣和炸彈

先前,我們提到在將 NFT 放置於 MOPN 地圖上時,您必須聲明目標地塊的 LandId。LandID 代表地塊所屬的 LAND 編號。當 NFT 放置者聲明 MT 挖礦獎勵時,其中 5% 的 MT 流入該地塊所屬的 LAND 的房東帳戶中(每個房東控制不同的 LAND)。在 MOPN 中,Land 的功能是管理地塊,地塊和 NFT 之間的關係就像花和花盆之間的關係一樣。因此,LAND 也是遊戲中的核心資產之一。

(土地本質上是一個 NFT,左下角標記的座標如 (-48, 10) 代表該土地在 MOPN 地圖上的中心點圖。LAND 的擁有權以 NFT 的形式表示,所有 LAND NFT 都以兩種方式發行:使用 ETH 鑄造或通過 MT 代幣拍賣鑄造。用ETH鑄造土地的模型相對簡單。玩家可以花費一定數量的ETH直接鑄造並獲得土地。第一塊土地的鑄幣價格為0.02 ETH,與前一塊土地相比,每塊土地的價格都上漲了0.1%。

使用MT進行拍賣鑄造土地的過程相對較複雜,採用荷蘭拍賣模型。每塊土地的起始價格為1,000,000 MT,並且起始價格每5輪自動降低1%。完成一輪拍賣後,將自動開始下一輪。用於購買/鑄造土地的所有MT將被銷毀,這是MOPN遊戲中MT被摧毀的第一種方法。

當放置NFT時,炸彈機制會生效:如果目標地塊附近有外星NFT,則必須使用炸彈來炸毀外星NFT,清除它們的地塊。炸彈是一種從地圖上強制刪除外星NFT的方法,通過燒掉MT獲得。一旦使用,炸彈就會被摧毀,這是MOPN中MT被燃燒的第二種場景。

炸彈的定價遵循以下公式:

MT Production是從目標土地劃出的MT輸出,標題代表這枚炸彈旨在清除的土地塊數量,炸彈生產代表過去7200個區塊內使用炸彈的次數。從目標土地劃出的MT越多,或者在一段時間內使用炸彈的次數越頻繁,炸彈就會變得越昂貴。

NFT 收藏庫

之前,我們提到 MOPN 根據一個名為 MOPN 點的評分系統為放置在地圖上的 NFT 分配獎勵,該系統包括標題點和收集點。標題點由NFT所在地塊的稀有度決定,而收集點與遊戲中NFT收藏(例如BAYC)獨有的金庫有關。收集點測量 NFT 金庫中的 MT 儲備。金庫中的 MT 越多,該類型 NFT 的採礦收入就越高。初始計算公式為:

在這個情境中,Vault $MT 指的是 NFT 儲藏室的 MT 儲備金。有兩種方式可以將 MT 添加到儲藏室中:挖礦稅和质押。如前所述,第一種方法在從 NFT 挖礦獎勵中提取時自動向儲藏室貢獻 5% 的稅金(另外 5% 作為土地租金)。第二種方法是自願质押,將 MOPN 质押到特定的 NFT 儲藏室可以獲得 APY。

MOPN的NFT保險庫還具有其他功能,例如為NFT提供市場價格數據。由於MOPN圍繞NFT展開,它們的市場價格是一個至關重要的數據點。然而,作為一款鏈上遊戲,MOPN的目標是避免依賴像預言機這樣的集中式組件。為了解決這個問題,MOPN建立了一個類似於AMM(自動化市場做市商)的NFT交易平台。這個平台允許玩家買賣NFT,各種套利活動確保該平台上的NFT價格與外部市場保持一致。因此,該系統可以確定NFT的外部市場價格,而無需依賴預言機。

MOPN的NFT交易平台採用了類似Uniswap的模式,基本上是一種點對池系統。然而,與ERC-20 AMM不同,NFT AMM更難實現,因為NFT是不可替代的,這意味著每個人對特定NFT都有自己的主觀評價,使得直接定價整個IP系列成為不可能。此外,相對於可替代代幣(FTs),有限的NFT數量和流動性較低使交易更具挑戰性。為了應對這個問題,MOPN將拍賣與AMM結合在一起,其中保險庫合約直接參與NFT交易,提供流動性。

NFT 金庫從玩家那裡獲取 NFT 的過程遵循自動競價系統。初始出價是金庫中MT餘額的20%。第一次交易后,下一次收購的起始購買價格設置為金庫最後要價的 75%,每塊增加 0.05%,上限為金庫餘額的 20%。如果 NFT 持有者認為報價可以接受,他們可以出售他們的 NFT。然後,金庫切換到出售收購的 NFT,啟動荷蘭拍賣,起始價格為收購價格的 125%,每塊下降 0.05%,降至最低 1 噸。拍賣后,交易價格的0.5%被燒毀,代表MT銷毀的第三種方法。一旦 NFT 被出售,金庫可以恢復購買 NFT,提供新的報價,迴圈繼續。

與傳統的 x⋅y=kx \cdot y = kx⋅y=k 模型相比,基於拍賣的通用AMM幫助每個NFT實現公平價格,從而最終實現接近最優的交易。如果MOPN獲得足夠的影響力,許多NFT可能會以這種方式交易,從而潛在增加NFT的流動性。該拍賣機制確保了適當的NFT定價,因此金庫的交易價格可以粗略地被認為是NFT收藏的當前底價,取代了oracle的餵養功能。

回到MOPN點系統,由於保險庫的MT儲備可能因NFT的購買和出售而不穩定,因此在從保險庫出售NFT後,為了公平和穩定性,點數計算公式會發生變化:

當保險庫的最後一個要價接受價格是保險庫通過上一次NFT銷售獲得的MT金額時,保險庫$MT是NFT銷售之前保險庫中的MT存款。

總結

從技術實現的角度來看,MOPN引入了ERC-6551帳戶,以增強系統的靈活性和組合性,同時採用基於拍賣的NFT交易平台,提供點對池NFT市場。這種內部市場報價機制解決了在鏈上遊戲中對預言機的依賴問題。作為一個易於理解的鏈上遊戲經濟模型設計的例子,MOPN值得深入研究。

免責聲明:

  1. 本文轉載自 []. 所有版權屬於原作者 [**]. 如果有對此轉載的異議,請聯繫Gate 學習團隊會立即處理。
  2. 責任聲明:本文所表達的觀點和意見僅代表作者自己的觀點,不構成任何投資建議。
  3. 這篇文章的翻譯是由 Gate Learn 團隊完成的。除非另有說明,禁止複製、分發或剽竊翻譯後的文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!