解读MOPN:如何设计一款NFT放置挖矿全链游戏?

设计一款全链游戏需要考虑的因素比想象中更多、更复杂。本文以MOPN为例,这是一款NFT放置挖矿游戏,玩家通过在公共土地上放置NFT来赚取收益。游戏设计者不仅要考虑原生Token的销毁/通缩机制,还需防范女巫攻击、设计关键数据指标的数学公式,以及解决全链游戏对预言机等第三方组件的依赖。

本文将从MOPN的机制设计和经济模型等多角度展开解析,帮助更多人理解Web3游戏的设计思路和全链游戏的实现路径。

MOPN游戏规则简述

作为一款Token本位的放置游戏,MOPN的核心玩法非常简单:玩家在一个包含近100万个地块的开放地图上放置NFT以获取奖励。MOPN中包含四种主要资产:

  1. MOPN的原生Token(MT)
  2. 用于放置NFT的地块(MOPN Land)
  3. 玩家放置在地块上的NFT
  4. 用于炸掉地块上已有NFT的炸弹(Bomb)

MT Token是游戏内的核心资产,所有经济活动都与MT相关。玩家把NFT放置于某个地块后,可以根据NFT的积分权重和放置时间获得MT奖励。NFT放置挖矿产出的MT,90%归NFT主人,5%归地块主人,5%进入该NFT所属IP的金库(Collection Vault),相当于税收。

MOPN的地图被分为10981个Land,每个Land覆盖91个地块。Land的获得途径包括铸造和拍卖。玩家获取Land后,可以激活处于休眠状态的地块,被Land覆盖的地块才能放置NFT。任何玩家都可以把NFT放置在某个Land的地块上,但需支付5%的收益给Land的所有者。

游戏机制和经济模型解析

  1. ERC-6551账户解析:MOPN为每个参与放置挖矿的NFT创建了ERC-6551抽象账户,大量业务逻辑依赖于它来实现。ERC-6551账户允许NFT像普通以太坊用户一样拥有诸多权利,如收款及链上操作。

  2. NFT放置挖矿机制设计:用户进入游戏后的第一步是选择NFT并将其放置在适合的区域。每个地块都有唯一的坐标,整个地图被分为10981个区域。Land拥有者可以向NFT放置者收取租金,即5%的NFT挖矿收益会流入地块拥有者的ERC-6551账户。

  3. 反女巫机制:为避免垃圾NFT占据地块快速获取收益,MOPN限制了参与游戏的NFT类型。MOPN根据市场上的NFT合集进行评分,并将其分为不同阶段参与游戏。

  4. 奖励计算:MT的总供应量为10亿,每个区块(大约2秒)释放一定的MT奖励。初始设定为每个区块释放60枚,每过50000个区块(1.2天)衰减千分之三。每个NFT根据其Point占所有NFT总Point的比例,分取每个区块中的MT奖励。

  5. Land拍卖和炸弹机制:Land的获得途径包括ETH铸造和MT拍卖。放置NFT时,若目标地块周围有异类NFT,就需用Bomb炸掉异类NFT,Bomb通过燃烧MT获得,使用后即被销毁。

  6. NFT合集金库:MOPN为每个NFT合集配备了特定的Collection Vault金库,MT存量越多,NFT放置挖矿收益越高。金库还充当NFT买卖平台,通过内部市场报价,解决了全链游戏对预言机的依赖问题。

总结

从技术实现角度看,MOPN引入ERC-6551账户,提高了游戏系统的灵活度和可组合性,并采用基于拍卖的NFT交易平台,提供了一个基于点对池的NFT市场,通过内部市场报价解决了全链游戏对预言机的依赖问题。作为一个全链游戏经济模型设计的案例,MOPN的设计值得深入学习和借鉴。

本文来源: 币空间 文章作者: 数字货币
    下一篇

AltLayer从聚合盒装zk解决方案到推出基于再质押的专有技术,以扩展和加速Web3进程,已经走了很长的路。本文将通过实际示例深入探讨这一主题。