|
登录论坛,更多趣闻美图好福利!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本周三刚推出测试的跨服寄售的功能这几天稍稍自行测试了一下该系统
发现了一个潜在的无限刷金币的BUG,特此分享一下
虽然现在只是在测试阶段,只能交易低价值的道具
但是一旦后期开放高价值的道具可以交易,这个BUG就会立马变成一个可以无限复制金币的存在
以下,我就假设已经可以交易高价值的道具,带着大家一步一步的解析这个BUG的存在
-------------------------------------------------
首先,我们先看一下关于跨服寄售的公告:
具体看一下第二条内容:道具价格将根据买卖服务器近日的平均金价,进行换算。
这句话的意思是,同一个道具,在不同服务器之间所需要**的价格是不一样的。也就是说这里面存在着一个汇率换算的问题
如果根据简单的预言机机制(暂时先不考虑手续费和其他汇率换算产生的磨损费用)
先做一个合理的假设,既可以简单的先认定一个基本事实:
假设血战的金价是1000金 = 100元
假设兵服的金价是1000金 = 100元
那么:
卖家在血战挂一个价值100元的道具上寄售,他应该会挂1000金(因为血战的1000金,价值100元)
而买家在兵服想购买这个道具的时候,应该也要支出1000金(因为兵服的1000金,也价值100元)------------ps.先不考虑手续费和其余磨损费用,后面进行说明
而成交之后:
兵服的1000金会凭空消失,而血战会凭空多出1000金出来-------------------ps.这不是简单的金币转移。而是金币在一个地方销毁,并在另一个地方凭空产生
因此,我们可以看到,这是该预言机机制的合理的一面
既:
这个价值100元的道具成交之后,买家失去的是100元价值所对应的金币,而卖家得到的是100元价值所对应的金币
--------------------------------------------------------------------
接下来,我要说这个预言机机制的问题所在了
大家都知道,兵服在藏宝阁上的金币数量是很少的,也就是说如果一个老板大量秒货的话,会在短时间内把金币价格炒上了一个层次
现在假设:
某人,在兵服慢慢的收集了10万块钱的金币。因为是慢慢收集,所以兵服的金价不会受到很大的影响,还是1000金 = 100元
此时,他应该收集了100万金币,价值10万元
当他收集了那么多金币之后,他需要做一件事情
就是在兵服的藏宝阁上,大量的秒金币,把金币的价格秒到1000金 = 200元 -------------ps.这边只是举个极端的例子,假设把金币炒翻倍了
然后,在这个价格上维持1天的时间。因为兵服的金币数量不多,交易深度很有限,所以在这个价位上保持一天时间,并不需要花很多钱
此时,第二天
由于预言机的机制,在第二天的早上11点半,汇率机制就会更新,就会变成:
在兵服,花500金,就可以买到上述的那一件道具。(因为兵服金价已经被炒上去了。此时的500金,已经价值100元了)
而成交之后:
兵服的500金会凭空消失,而血战会凭空多出1000金出来
(因为兵服的500金,价值100元。而血战的1000金,也价值100元。)
也就是说:
他在兵服慢慢收到的100万金币,成本10万元
再加上他把价格炒上来,维持金币比例在1000金 = 200元这个阶段的时候,又花了2万元
通过控制汇率的更新,可以在第二天,把这些金币瞬间转移到血战,变成血战的200万金以上
(这就是我刚才提到的,这个过程不是简单的金币转移,而是一个地方销毁金币,而另一个地方凭空产出金币)
而此时,血战的金币比例,还是在1000金 = 100元的这个阶段
所以,转移到血战的200万金币,就会价值20万元,扣掉他的成本12万元,从而牟利8万元。
-------------------------------------------------------
如果只是简单的到这边就结束的时候,那显然是远远低估了这个BUG的影响
接下来,进行第三步:
转移到血战的200万金币,需要套现
那就会砸到市场上
造成一个现象:就是血战的金价就会急剧下跌
再做一个假设:
此时这200万的金币投放到市场上,血战的金币从1000金 = 100元,跌到了1000金 = 80元
这个时候,他会再做一个事情:
把在血战的金币套现之后,去兵服的藏宝阁继续买金币
而此时的兵服的金币,因为他不断的购买,金价将从1000金 = 200元,涨到了1000金 = 400元
此时,结合前面预言机的机制
是不是意味着:
在兵服花掉1000金购买一个血战的道具,血战这边就可以凭空产生5000金的金币
(因为此时:血战的金币1000金 = 80元,而兵服的金币1000金 = 400元。中间的汇率是五倍的差)
然后就会出现一个情况:
就是通过复制的手段,就可以把外服的少量金币,变成血战的大量金币
而血战出现大量金币之后,就意味着金价的进一步下跌
而兵服需要大量金币,就意味着金价的进一步上涨
此消彼长的情况下
由于这两个服务器之间的汇率的差距越来越大,复制到血战的金币的数量,也是倍数越来越多
第一次:血战金币价格100元,兵服金币价格200元,复制过来是2倍
第二次:血战金币价格80元,兵服金币价格400元,复制过来是5倍
第三次:血战金币价格是50元,兵服金币价格是500元,复制过来是10倍
第四次:血战金币价格是25元,兵服金币价格是1000元,复制过来是40倍
。。。。。
也就是说,随着这个金币转移的轮次越来越多,这之间的汇率差就会越来越大
而汇率差越来越大,就会导致金币翻倍的倍数越来越大
而金币翻倍的越多,就意味着两个服务器的金价会继续走向两个极端(一个不断涨,一个不断跌),进而导致这个汇率差就更加的大
从而,陷入一个死亡螺旋。。。。。。
---------------------------------------------------------------------------------
备注:
1:本帖中存在着很多假设,可能相对比较极端,只是为了让大家更好的理解这个死亡螺旋的过程,并不代表实际的一个崩盘数据
2:本帖中的假设,暂时忽视了寄售的手续费,以及汇率转换之间的一个磨损消耗
(目前的测试中,寄售手续费跟本服寄售手续费的收费标准一样。汇率转换的磨损,根据现有的数据测试,大概为7.83%左右)
(也就是说,只要在跨服的这个过程中,金币的收益大于12.83% - 17.83%的这个数据,既有利可图)
3:目前由于只能进行低价值物品的交易,所以这个BUG,不会对市场造成影响。但是随着逐步开放高价值道具的跨服交易,这个BUG能瞬间复制海量的金币
4:关于汇率更新时间点是11点半,这个时间点是我猜测的。因为目前寄售里控制物价的价格上下限设定,价格判断时间是早上8点,而更新时间就是早上11点半
(但是不管是不是这个时间点更新这个汇率。系统一个是在一个时间点更新的,而这个时间点就算再隐秘,也有可能会被找出来)
5:本帖的本意不在于教大家如何牟利,而在于跟项目开发人员反馈这个系统存在的问题
----------------------------------------------------------------------------------
后续如果有玩家,继续测试出更多的潜在问题,欢迎在本帖下面进行跟帖
|
|