'CryptoYC'
研究|从狼羊游戏来看待原生链游博弈的进化
🌿

研究|从狼羊游戏来看待原生链游博弈的进化

狼羊游戏是在我个人看来非常非常经典的一款纯链上博弈游戏。不止是资产上链,就连整个游戏的交互机制也是链上的。虽然本质上还是staking, trading一类的东西。但是其展现形式,尤其是一直在根据市场博弈进行调整的机制,非常值得我们复盘。

本次复盘的目的:

  • 看下链上非常原生的游戏
  • 通过白皮书的进化来看下这个项目的博弈进化

因为我本人没有对链游进行过多的研究,所以借此机会来看下这个堪称链游博弈之王的东西是什么。那么,我们开始吧。

V1版本白皮书---奠定链上博弈基调

狼羊游戏的V1版本奠定了整个游戏的基调。总的来说,用不确定性来引导整个游戏的动态博弈。确切的说,博弈从第零代狼羊的mint就开始了。

一开始的gen0 mint的时候就是随机产生狼羊。90%的概率是羊,10%的概率是狼。羊本身的作用就是staking产生羊毛(ERC-20),也就是常规的staking NFT→earn ERC20。但是这个游戏最精髓的部分在于引入狼这个不确定因素,就开始充满了变数。不过在此之前,我们先来看下狼羊各自的特点:

由于gen0的狼羊都是一定的(一共有10,000只),并且羊毛的总量是5,000,000,000。一旦staking产出的羊毛数量超过2,400,000,000,就会停止新的质押。给予开发者600,000,000的羊毛奖励,同时分配给社区2,000,000,000奖励。当然,不止如此,为了消耗羊毛,会开启用羊毛mint新的羊的开关。具体羊的可以采用的行动和导致的结果和承担的风险可以用下表来表示:

图片来源:https://wolf.game/

再来看狼的属性,就比较简单了。

alpha:5~8. 根据数值不同,获得奖励越多,获得NFT概率越大。其行动结果风险表如下:

图片来源:https://wolf.game/

这些基本就是v1白皮书的精髓所在。可以看到,这是第一款引入了角色链上博弈的游戏。通过引入不确定性的机制,让狼羊之间形成制衡,增加了策略性。

我是羊:

  • 我可以选择安稳的收80%的羊毛,但是就放弃了NFT本身价格上升的红利。
  • 我也可以不放弃这个红利,但是要冒着羊毛被完全偷走的巨大风险(至少两天的羊毛)。
  • 我也可以不用unstake我的羊(甚至产生价格更高的狼,让我狼羊双收),但是用羊毛去mint新的羊,来卖NFT或者增加自己的产量。但是需要承担新羊被偷走,羊毛也没了的风险。

我是狼:

  • 本身狼的数量较少,在NFT市场的价格就高,我需要承担放弃这部分红利的风险(或者承担买这个高价NFT的风险)
  • 我本身的稳定收益只有20%。所以如果羊群没有新的动作,那么我并不赚多少
  • 但是因为羊毛的产出会限制后续羊的进入,同时mint本身会产生新的价值比羊毛高的NFT,羊主很大概率会赌这一次(只有10%的概率失败,90的概率赚)。这就是我这个狼的机会。

可以看到V1版本的狼羊最大的贡献就是实现了第一个纯链上随机博弈(Mint, stake or not?),不是那种完全需要依赖第三方发生的事情来影响自己的结果非纯链上随机性。

不过显而易见的后果就是,羊这边的羊毛越来越多越不值钱,不如去Mint新羊/狼,这样导致新的羊和狼又会增多,压低狼羊价格。而狼的羊毛数量也会增多,最终又会导致羊毛增多,开始新一轮的mint。这个过程上并不利于项目的发展,尤其是羊毛的总量其实也是个持续增加的过程(羊毛mint羊/狼产生更多的羊毛)。加上这种链上交互机制较为复杂(尤其随机性这块),导致v1的合约出了大问题,造成了当时的恐慌。第一版游戏没持续多久。不过好在项目方没有慌,开始了自我进化。我们来看v2版本。

白皮书V2---略微过渡后,开启最经典的Alpha Game

因为羊毛的分发并没有锁仓,导致羊毛流通太多,NFT也变多,价格下降,加上本身的合约出现问题。所以狼羊干脆一不做二不休,换合约了!

除了技术升级外,我们来看下其他几个重要更新:

  • 限制羊的数量:原本计划gen0 10000只,gen1 40000只,改成gen0 仍旧10000(因为已经mint好了),但是gen1上线改成了3809只。
  • 限制羊毛的提取:羊毛装到了羊毛带里,不能一下全部取出,而是分着:
  • 养羊的可以立即提取10000个羊毛,用来铸造新的NFT——农民。
  • 每个羊毛袋里剩下的羊毛4年线性解锁。
  • 羊毛袋本身可以被交易。交易同时也就包含了里面的羊毛。
  • 每个人羊毛袋里的钱不一样,除了根据本身的NFT数量和属性有区别外,本次更新加入了一个“冒险游戏”。

冒险游戏

简而言之,羊选择安稳的收益还是赌一把大的。其行动结果风险表如下:

图片来源:https://wolf.game/

这个就有意思了。加大收益的不确定性。逼迫羊选冒险,因为安稳的收益成一定的了,并且比V1的收益要少,还是线性释放。

当然,这个版本还为以后的内容扩展做了准备,引入了农民,土地等暂时还未赋能的NFT,引导羊毛的消耗。

可以看到 V2重点是限制NFT和羊毛的产出,防止经济爆炸。但是,我们也能发现,目前的博弈都是参与者和系统机制的博弈,并没有直接的人与人之间的博弈。于是,它推出了alpha游戏

Alpha Game

核心:分阵营,拼战力,按照战力分钱。

具体来说:由14只alpha狼参赛,带领所属它战队的羊和狼去竞争5亿个羊毛(当时市价1.8亿刀,堪称最大的规模的电子竞技奖金)。如果参与的alpha狼少于14只,就会burning剩下没发出去的奖金。

下面是具体的名次和对应的奖金比例:

图片来源:https://wolf.game/

这个东西非常有意思。有意思在分钱上。除了alpha头狼分的是自己阵营里固定的5%的奖励外,剩下的参与的羊和狼的博弈就很有意思了。

具体来说,我们可以发现,第一名分得的奖励最多,1亿的羊毛,也就是说,很多人会选择加入最有可能成为第一名的战队,导致加入的NFT狼羊过多,最后分到每个人头上的钱并不是最多的。具体我们可以引用Wolf Game 社区成员 Wolf # 1026 的假设:

图片来源:https://medium.com/@woolish1026/on-alpha-game-2fa2d8b70c8b

可以看到,如果这些NFT均匀的分布到14个的情况,狼羊彼此贡献的积分基本持平(大约为 羊 52% :狼 48%)。但是我们也知道,在实际执行过程中,因为博弈的存在,必定不是这样均匀分布,而是会出现各种偏差。

假设以前三名的战队举例,

  • 第二名取平均值,第一名和第三名偏差达20%。那么每个NFT的收益如下:
图片来源:https://medium.com/@woolish1026/on-alpha-game-2fa2d8b70c8b
  • 如果偏差达到25%,结果如下:
图片来源:https://medium.com/@woolish1026/on-alpha-game-2fa2d8b70c8b
  • 达到30%,结果如下:
图片来源:https://medium.com/@woolish1026/on-alpha-game-2fa2d8b70c8b

可以看到,并不是说战队里人数越多,分给每个人的钱也会越多。这就要求参与者需要计算自己的收益,并且加入不确定性的动态博弈中。对当前各个战队的局势有自己的理解,随时调整自己的战队。但是,在换战队的过程中,会损失已经积累的贡献积分(最后获得的奖励是按照贡献积分+NFT本身属性来决定的)。同时,还要去计算队里NFT的比例,哪怕是一样NFT数量的战队,因为狼羊比例不同,获得的积分也会不同。

不止如此,alpha game还加入了攻击和防守的概念。可以通过给阵营质押羊毛,来获得行动。根据阵营大小行动所需要质押的羊毛数量不同。同时阵营不能存储多余的行动,每次只有一个行动,必须耗费掉才能获得下一个行动,但是选择了攻击或防守是可以累计的。

行动分为攻击和防守:

  • 攻击对方阵营可以减少对方3%的积分
  • 一次防守可以抵消一次攻击

行动的获取是按照小时来计算的。意思就是需要几天才能采取一个行动,公式如下:

image

基本上就是在阵营人数不变的前提下,质押的羊毛越多,越快的获得行动。

示例来说:

图片来源:CYC整理
图片来源:CYC整理

可以看到,这种机制的加入让整个alpha game的博弈又上升一个台阶。因为行动的存在,所以阵营在除了要考虑控制合理的NFT数量外,还要考虑被别人攻击和进攻别人的事情。尤其是处于前几位的队伍,很容易成为后面队伍攻击的目标,这里就涉及到复杂的博弈策略,有了EVE里海盗,矿工,卫队的味道。

图片来源:CYC整理
图片来源:CYC整理

通过dashboard可以看到每个阵营的情况,很容易看到偏差有多大以及各方采取的行动。进而交由各个阵营去思考如何应对。同时,alpha Game又会促进羊毛的质押,减少抛压,进一步稳定市场,厉害。

总结

这家工作室把博弈和人性研究地死死的。后续的一堆狼羊变体(例如引入NFT 死亡的概念),仿盘,也没有几个超出它本体的。而且里面的地皮和农民作用有多大,还没正式公布,个人很期待后续。