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

新手7/8/2024, 4:04:00 PM
本文分析了MOPN的機制設計和經濟模型,詳細介紹了使用MOPN作為例子的全鏈遊戲的設計和實現。

總結:

每個人都可能有設計遊戲的衝動,想知道將各種閒置的想法結合起來是否可以孕育出一款遊戲。如果你要自己設計一款全鏈遊戲,你會怎麼做呢?這似乎很容易,但實際的設計過程比人們想象的要複雜得多。本文以一款名為 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放置挖礦遊戲?

新手7/8/2024, 4:04:00 PM
本文分析了MOPN的機制設計和經濟模型,詳細介紹了使用MOPN作為例子的全鏈遊戲的設計和實現。

總結:

每個人都可能有設計遊戲的衝動,想知道將各種閒置的想法結合起來是否可以孕育出一款遊戲。如果你要自己設計一款全鏈遊戲,你會怎麼做呢?這似乎很容易,但實際的設計過程比人們想象的要複雜得多。本文以一款名為 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
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.