Footprint & TrustaLab | 图算法识别链上游戏非真实玩家

  • Wade
  • 更新于 2023-04-11 15:12
  • 阅读 3031

由于目前的Web3游戏,普遍形式是玩家可以通过完成任务来获得加密货币以及NFT奖励,从而也滋生了许多为“打金”而产生的非真实玩家。本文从方法论,图算法介绍,案例说明和数据分析等维度深入全面的介绍如何识别链上非真实玩家。

本文由 Footprint AnalyticsTrustaLab 联合研究和发布

作者:@Austensfy TrustaLabs数据分析师 @Rael_LKun TrustaLabs数据分析师 Footprint Analytics 研究团队

Web3游戏以及重要运营数据

Web3游戏是基于区块链技术的游戏,也称为链游。区块链使玩家能够拥有和交易游戏中的物品,如NFT和其他数字资产。这些资产在去中心化的市场上使用智能合约进行管理和交易。

Web3游戏的重要运营数据包括: 游戏玩家日常行为的数据,如游戏的活跃用户、留存率等; 付费相关的数据,如游戏内资产交易以及消耗等。

2游戏价值可以拆解为: 玩家数量 × 单个玩家价值 × 玩家平均留存时间。因此,通过玩家洞察,有针对性地进行产品优化以及推广运营策略制定,对于提升项目生命周期以及盈利有着重要的意义。

Web3游戏玩家洞察

根据Footprint Analytics2月份行业研报,目前Web3的链上活跃用户地址数为1.5M。由于目前的Web3游戏,普遍形式是玩家可以通过完成任务来获得加密货币以及NFT奖励,从而也滋生了许多为“打金”而产生的非真实玩家。

游戏中的非真实玩家,通过集中和高频操作进行打金,会破坏游戏平衡性和经济稳定性,从而降低游戏项目本身的价值。

从游戏平衡性的角度来看,非真实玩家的批量操作会破坏游戏的公平性,影响游戏的乐趣和体验。如果这些玩家通过非公平操作获得了优势,则会会破坏游戏的竞技性,那么其他玩家就会感到失望和沮丧,从而造成玩家数量和玩家平均留存时间的下降。

从游戏内的经济稳定性来看,非真实玩家得了大量代币或者NFT,就会导致游戏内价格失衡,造成游戏内财富不均,打击用户消费积极性,会对玩家数量,留存时间和单个玩家价值造成破坏。

Web3游戏玩家洞察分析案例

根据Footprint Analytics的游戏榜单Era7是BNB Chain上热度较高的项目。作为一个热门项目,除了吸引真实的兴趣玩家外,不可避免也会引来打金工作室的关注。那么在这个项目中,真实玩家和打金工作室的占比会有多少,行为上是否有明显的差异,打金工作室对游戏的会产生多大的影响。这些问题将作为本次报告的研究内容。

Era7: Game of Truth 是一款元宇宙风格的 TCG (Trading Card Game 纸牌交易游戏),基于币安智能链Binance Smart Chain(BNB)开发的W2E项目。区别于传统P2E项目,W2E项目强调游戏性,即玩家在玩游戏过程中,不断地通过通关升级产生有特定意义和收藏价值的NFT资产和游戏道具。

image.png

Roadmap 2021年12月,游戏开始空投NFT和预售盲盒,Marketplace开启;游戏于2022年3月30日正式在BNB链上线。

下图为官方Roadmap

image.png 上线后关键事件及时间点: 2022 5.28 首次燃烧GOT 2022 8.6 开启GOT/ERA Token自动燃烧机制 2022 9.11-10.1 第一赛季Era7世界杯 2022 11.2 Era7 以$30M美金的估值收购 ESFI web3电竞赛事管理平台35%的股份 2022 11.6-11.27 第二赛季Era7世界杯,同时在Youtube平台进行直播 2022 11.13-27 发行第四次Era7盲盒销售(Era7 Set-II Box)

玩家路径

image.png

经济模型 Token economy Era7 tokens发行总量为10亿枚。 这是Era7在币安智能链(BNB)上打造的代币,目前是Era7的平台代币。 玩家可以通过对战、参与社区激励、流动性挖矿等方式获得Era tokens奖励。 随着Era7元宇宙的发展,Era tokens的功能将延伸到社区治理、质押等权益。 Era tokens,相当于是整个 Era7 元宇宙的比特币。 Era tokens类似于稳定币,供需由市场决定。 玩家获得的Era tokens可以兑换USDT或当地法币。

Era tokens的主要用途:

  • 通过兑换获得当地货币;
  • 在商城购买GOT\master cards\battle cards\NFT items\NFT mystery boxes;
  • 启用玩家之间的交易(Era tokens可用于交易 Era7 卡、GOT 或其他游戏内物品);
  • 购买土地并获得更多Era tokens奖励
  • 发行获得社区权利、参与治理、投票及后续决策的质押物;
  • 作为赌注和/或作为 PVP 的注册费。 如何获得Era tokens
  • 在 DEX\CEX 平台购买;
  • 通过游戏内奖励或空投获得;
  • 通过流动性挖矿获得它们。
  • 来自PVP奖励。 如何获得GOT:
  • 来自于游戏活动奖励
  • 来自PVE奖励。 卡牌 Era7: Game of Truth Era7的卡牌分为Master卡(英雄角色卡牌)和Battle卡(英雄所召唤的魔法卡和怪兽卡),玩家至少需要30张Battle卡才能开始一场战斗,游戏卡牌总数预计将超过1000张。Master Cards 和 Battle Cards 都是 NFTs。 Master卡(英雄角色卡牌)

image.png Battle卡(英雄所召唤的魔法卡和怪兽卡)

image.png 召唤 Summoning 玩家要获得NFT Master Cards,需要直接购买神秘盒子或在商城与其他玩家交易。 NFT Master Cards 本身不参与战斗,而是召唤 NFT Battle Cards 实际组成牌组上前线作战。 玩家购买NFT Master Card成功后,需要先解封,才能召唤NFT Battle Cards。 如果NFT Master Card达到最大召唤数量,玩家需要消耗ERA和GOT代币作为燃料,才能继续召唤。

Era7目前在用户体验方面,除了游戏性上推行 Esports策略,以及每6周进行 ECL锦标赛之外,也在积极探索从基建层面上改善用户的交互体验。 据了解,Era7团队已与在Polygon上建立游戏专属zkRollup的zkMeta平台合作,利用zk技术改造和发行新版本 Era7。

游戏数据 从游戏的活跃用户,以及用户留存情况,Era7在2022年的数据表现均在Top10之列。

根据最新数据统计(截至2023年3月7日,采用游戏Master Card当前持有者为口径),当前的游戏玩家数量共计17188个。经过筛选,我们共识别出5045个非真实玩家地址。这些地址可能由游戏工作室或者有组织的团伙玩家构成,其主要目的是通过链游打金获取回报。

通过分析表格数据,我们可以看到,前期的推广活动较多(推特等)吸引了大量的用户,2022年5月至7月,月活跃用户数一直处于上升趋势,女巫的占比也是在提升中,在游戏推广的前期项目方应该尽可能避免非真实玩家带来的影响,给予真实游戏玩家更多的游戏激励,适当减弱非真实玩家对游戏平衡的影响。在2022年7月之后,月活跃用户数不断下降。相应地,非真实玩家的月活跃用户数也呈现类似的趋势。同时,我们也可以看出,尽管月活跃用户数下降,非真实玩家对于月活跃用户数的贡献依然相对较高。

image.png

识别的虚假游戏地址的方法论 识别的方法 一般情况下,非真实玩家可能是由少量人工、群控软件和自动化脚本构成。这意味着一个人可以控制多个钱包地址,以达到批量打金的效果,所以通常是有规模、有组织的团伙。

识别非真实玩家的方法一般可以分为资金网络和行为模式。资金网络指的是链上资产的转移,某种资产从一个地址(from_address)转移到另一个地址(to_address)。

大量地址和地址之间的资产转移直接联系构成了一个庞大的资金网络,通过资金网络节点间的聚集性可以找到疑似的非真实玩家团伙。行为模式是指钱包在链上的各类交易行为,以钱包地址为粒度,汇总统计钱包在一定时间窗口内的特征值(例如,钱包A在1月1日至1月7日范围内每天的游戏操作总次数、转账总次数、领取游戏奖励次数等),然后使用这些特征值进行相似度计算(例如,比较钱包A和钱包B的特征相似性),相似性越高,疑似团伙的概率就越大。

从证据层面来看,如果一群非真实玩家地址之间有直接的资金往来,将他们视为团伙会更有说服力,行为模式上的相似性也只能说明疑似团伙,相比资金网络,证据会更薄弱。因此,本次分析使用资金网络的方法来识别非真实玩家。资金网络一般由节点和边构成。在本次分析中,节点表示游戏玩家地址,边表示地址与地址之间的资产转移,边是有方向的,由from_address指向to_address。

资金网络的选取 本次分析的资金网络包括 BNB、GOT、ERA 三种代币类型。其中,BNB 是 BSC 链的原生代币,在游戏上链交易操作中都需要消耗 BNB。GOT 和 ERA 这两种游戏代币作为游戏中奖励/消耗的一部分。以上三种代币在游戏中都有着各自的作用,因此我们选择这三种类型的资金网络进行分析和探索。

寻找典型的团伙操作模式 从上面的玩家路径中,我们可以看出,如果想要进入游戏并进行打金,玩家必须持有 BNB 作为 Gas,然后将其他资产兑换成游戏代币,并购买 NFT 才能开始游戏。在这个过程中,如果打金工作室有多个小号,那就需要有其他地址将 BNB、ERA、GOT 游戏资产转给小号,这个过程中存在代币分发的现象,作为一种模式进行研究。如果打金工作室想要套现并离场,那么就需要将游戏代币 ERA、GOT 兑换成 BNB 或者稳定币资产,小号可能会将游戏资产归集到某个地址,然后再由这个地址兑换成 BNB 或者稳定币资产。这个过程中存在代币归集的现象。这两种现象下文中也会有具体的案例说明。

研究流程

  1. 数据准备(nft持有者数据、相关bnb、era、got的transfer数据)
  2. 剔除噪声节点数据
  3. 使用图算法识别非真实玩家团伙(社区发现、图神经网路)
  4. 团伙案例分析
  5. 真实、非真实玩家比对

统计:各个资金网络抓出来多少,总共抓出来多少(团伙,地址)

image.png

所以,我们举例分别说明在不同的资金网络里面的两大类主要的pattern

  1. 从体系外来的资金bnb的分散,以使得游戏小号启动游戏
  2. 在游戏内打金获利之后,将代币归集,并且和游戏外交互获利;

主要是通过图挖掘算法、在资金网络中找到星型、链式、树状等结构的团伙,分析所在团伙的行为模式。如下图2张图所示,每个红点表示游戏钱包地址,黑色的边表示两个红点有过资金往来,黑色箭头的方向表示资金的传递方向,由点、边的关系就形成了资金网络团伙。下面会对部分团伙的资金形成及行为模式进行分析。

image.png

具体案例说明 所有案例均基于现阶段持有era7 nft的玩家地址 存在三种资金网络的团伙

  1. bnb资金网络
  2. got资金网络
  3. era7网络 按照资金的流向大概分为两类,并列举部分案例

代币分散,小号各自操作 案例1 小号获取bnb作为gas费用,批量进行farm操作,获取游戏奖励的代币 团伙地址如下 '0xf04a34702cd42c99e08f2b40fbc475c946f46b8c', '0xe6ababb7885cd4319ae0f76262eccf435b3b643d', '0x5f84c0bde6bade51bfbfb65355d93755cabba12b', '0x20b4b6d703f8facbe5f89a2e8299a5b48f75fe64', '0x44475543aa19d9a487d44b727778609668400ba6' 后续的地址描述均以末尾3尾数来表示 在资金网络上这五个地址形成链式结构,b8c 接收来自这两个地址(e64,ba6)的bnb,作为gas费用,并进行farm操作获取era代币,并将获取的era代币,转给尾数为ba6这个地址。 image.png

12b及43d地址也有类似的操作尾数为b8c地址的操作(接收bnb作为gas费用,farm获取era代币并且对外转出)

image.png

image.png

案例2 小号获取era代币,批量进行购买nft操作 团伙地址如下 '0x4656385df61278301f3b9fa1b76e73b3ca731978', '0x11e776124d7f5fc8875d1d322551403d6474b77b', '0x61a76d6d535351278048705faed42a0bd742a458', '0x74725ab50626d43b959e3be52f914e73ef264dc0', '0xc7bcc83d279ad39c12c58cc01932320a22b8a16a', '0x1fa47cfb1ced988ca89ca67f4656bf9721c9cd97', '0x70603d99ca844fcdea8477c9a3d9036409ab4a0d', '0x8c46ae8a732fecf5fb9981f30b4712265de058aa', '0xa96099c242008324614eb3a44e43a3509fc080cc' 此团伙era7代币资金的转移是单向的,此团伙在行为模式上有较明确的策略,前一个地址给后一个地址提供era7作为购买的代币消耗,之后再继续将era7代币继续往下一个地址进行传递,继续进行购买nft操作。

image.png https://www.bscscan.com/address/0x61a76d6d535351278048705faed42a0bd742a458#tokentxns

image.png https://www.bscscan.com/tx/0xb2c6d753decf7ff7db17b5f756ea647749ce2edb8d9a25bea8a31c967a816da5

image.png

代币归集,归集号集中操作 案例1 小号游戏币归集,由大号(唯一)进行集中套现 团伙地址如下 '0xce79295553e832941d3ebb03ff202178dd364305', '0x78bec54ec28ef4a291957f9af80fdd2cdf5b25cd', '0x60ff36dbf2b6829f81cc92bae2faf747b26fe535', '0x0b01f6427dfee18809aea71a55db280a685628e3', '0xf0f2ac2e23c0695f587b3eac602aa89200002b88', '0xbc12df79b74a7291de0421aee928aee05a865906', '0x453897b733cd58012fcf727c29117532fef706a1' 其中8e3这个地址作为资金的汇聚点设为A,其他地址通过farm获取到的era7代币汇聚到A

image.png 最后A再进行swap的操作,将代币转为busd资产 image.png

案例2 小号游戏币归集,由大号(多个)进行集中套现 团伙地址如下 '0xb1f0a149efae862b8a1d32933f49c7baec0c7e6a', '0x14beb60f3ae20c444ade67c5ce726394db72ddda', '0x87aacff8defec51001ac41b1239d36dee15f0ed1', '0x49433fa5ddb97d1250f7641274697485b8672e20', '0xce0e84f6f6eee65890506f58f10bf1dc620d78a5' 从图中可以看出此资金网络五个节点,其中四个地点都可作为资金汇聚点。

image.png 以ed1这个地址为例,设为地址A 其余四个地址均给A地址转了era7代币,然后地址A在进行swap的操作。其他汇聚点也有类似的情况。

image.png

对比分析真实和非真实用户的游戏内行为

少量的非真实玩家,创造了游戏中更高的交互频率,拥有更高的人均活跃天数,和更高的交易流水 在本次观察的约1万6千个玩家地址中(截至2023年3月7日),非真实玩家地址约4900个,占比30%,正常玩家地址约70%。但仅仅占不到三分之一的非真实玩家却创造了39%的交互(92万次),人均交互次数是187次,是正常玩家(人均129次)的近1.5倍。

image.png

非真实玩家的人均活跃日数为68天,明显高于真实玩家的48天。这也说明了非真实玩家具有更高的活跃度。

image.png 从单个玩家的两种游戏代币ERA和GOT,交易流入和流出金额来看,非真实玩家都有用更高的交易流水。这也代表着他们在游戏中有更为活跃的交易操作。

image.png

真实玩家和非真实玩家行为模式相同,但是非真实玩家操作频率更高 从总数来看,游戏中调用最多的Method是SignIn(登录),Upload NFT(挂单售卖NFT),Buy(在Marketplace购买),Summon (批量召唤,用Master Card换Battle Card),Merge Card(合成Battle卡,升级),和Farm(质押获取Era Token)。非真实玩家和真实玩家调用前几大Method分布基本一致。

image.png

从单个玩家的粒度来看,非真实玩家在Upload NFT(挂单售卖NFT),Summon(召唤,用Master Card换Battle Card),Merge Card(合成Battle卡,升级)等大多数method上的操作要明显多于真实玩家。

image.png

11月盲盒Promotion活动激起了游戏最后一波热度,但非真实地址玩家响应要明显高于真实玩家 Upload NFT(挂单售卖NFT)在游戏发行之初和11月中后期,从平均每用户每天的粒度来看,非真实玩家的操作频率明显高于真实玩家(约2-3倍)。在游戏发行之初,非真实玩家或通过挂售在游戏上线之前就通过空投获取的NFT来获利。在2022年11.13-27同期是第四次发行Era7盲盒(Era7 Set-II Box),非真实玩家可能在这期间大量开箱Box盲盒,抽取Master Card然后通过挂售Master Card NFT(代币分散案例2)获取Era Token进行套现。 image.png

下面的两张图,Merge Card(合成Battle卡,升级)和Summon(召唤,用Master Card换Battle Card)基本也符合上述的趋势。在游戏上线之初和11月中后旬的盲盒活动,玩家通过Merge合成和Summon召唤获取更多NFT,用于游玩或套现离场。

image.png TransferFrom(转移Era7 NFT)在去年年末和今年年初发生非真实玩家有比较明显的高频操作,此时已经到了游戏热度的衰退期。 image.png

通过进一步调查发现,高频操作源于部分地址在一天内高频转移Era 7 NFT到游戏外地址,通过调查,有可能是希望通过套现离场或者进行批量合成卡Merge Card操作。 image.png

游戏热度下降期,通过Farm质押创造被动收入或成为玩家主要获利方式 随着游戏热度下降,尤其是在11月中后旬的盲盒活动结束后,更多的玩家通过Farm(质押获取Era Token)的方式来获利。前文也提到了两个案例,通过farm的资金网络来确定非真实玩家,在后期,这将是比较主流的一直获利方式。项目方应关注打金方式单一化带来的影响,且玩家与非真实玩家呈现同样的上升趋势,应该对不同Method(打金方式)的调用情况进行深入分析,了解其背后的用户需求和行为模式,并针对性地开展优化和改进,提高游戏的用户满意度和游戏可玩性。 image.png

非真实玩家地址均游戏获利的代币高于真实玩家 以从0地址转出到游戏玩家地址的游戏代币视为游戏奖励代币,统计发现got、era7这两种游戏地址均带笔数,非真实玩家都高于真实玩家。尤其是era7代币的地址均游戏代币数,非真实玩家是真实玩家的2.7倍;且非真实玩家持有的奖励代币总量为53%。在游戏代币奖励这方面,项目方应该更注重奖励游戏代币的分配,避免非真实玩家带来的大量抛压。(钱包地址 将游戏代币兑换套现的方式)

image.png

总结 通过图算法等方式,可以帮助项目方识别确信的非真实玩家团伙和他们常见的操作方式,同时通过比较真实玩家和非真实玩家在游戏中的异同点,我们可以更深入了解非真实玩家可能对游戏造成的影响。通过对玩家的行为以及资金路径进行分析,对账户关系进行梳理,识别价值提取,激励用户行为并积极监管,对项目防止死亡螺旋至关重要。


关于TrustaLabs TrustaLabs 推出了web3首个女巫风险评分产品TrustScan,旨在为web3项目和团队提供在空投、市场活动、捐赠等场景的用户分析和女巫识别服务。TrustScan完全基于链上数据,集合资金网络分析、行为序列等多种识别策略,通过AI算法整合输出结果,目前已兼容EVM链和主流Layer2。所有用户均可在地址绑定后,查询任何EVM地址的女巫风险值。 TrustScan: https://www.trustalabs.ai/trustscan Discord: http://discord.gg/Kx5bhZSmGa Twitter: https://twitter.com/TrustaLabs

关于Footprint Analytics Footprint Analytics 是一个链接 web2 以及 web3 的结构化数据平台 。我们提供 Crypto 领域首家支持无代码数据分析平台以及统一的数据 API,让用户可以快速检索超过 24 条公链生态的 NFT,GameFi 以及 DeFi 数据。平台推出的 Footprint Growth Analytics 帮助 GameFi 以及其他 Web3 项目进行有效的营销推广。 Footprint Website: https://www.footprint.network Discord: https://discord.gg/3HYaR6USM7 Twitter: https://twitter.com/Footprint_Data

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Wade
Wade
CTO of Footprint Analytics (https://www.footprint.network/) | data scientist | crypto investor | ex-degen