讨论:区块链对于 FPS 反外挂的潜在作用

2018-01-18 15:21:51 +08:00
 flyws

各位大佬,小弟在研究了一天 BTC 官网以及相关文档之后,结合自己平时玩吃鸡的经历,思考了一个问题:

既然 FPS 等网联游戏由于时效性要求本地记录数据再发包服务器,导致外挂猖獗,游戏体验下降,那区块链这种加密技术以及加密结构能不能用在数据包校验这一块呢?(猜想上传游戏服务器的也是记录伤害值、伤害部位等文本数据,压缩加密后应该不大)

如果可行的话,请问大概的思路会是怎么样?还能不能满足去中心化的属性?

如果不可行的话,能否请教下阁下觉得不可行的原因?

谢谢。

5894 次点击
所在节点    问与答
40 条回复
flyws
2018-01-18 16:18:25 +08:00
@m939594960
@codexu
感谢两位参与讨论,学习了,感觉目前区块链的计算资源以及速度会让它短时间内难以冲击传统反欺诈手段,即使理论上它能做得更好哈哈。
we000
2018-01-18 16:19:02 +08:00
"我有一个锤子, 看啥都像钉子"
m939594960
2018-01-18 16:19:47 +08:00
@gleymonkey 以我的经验,腾讯的游戏,ban 机器的基本都是实锤的工作室,普通的账号不会这样的, 你想象的太简单了,ban 机器网吧都得黄普。。
VYSE
2018-01-18 16:24:45 +08:00
以后科技发达了搞个机器人代替人眼人手
cugljd
2018-01-18 16:29:42 +08:00
@we000 😄
Luckyray
2018-01-18 16:32:14 +08:00
我觉得 22 楼说得对
gleymonkey
2018-01-18 16:40:43 +08:00
@m939594960 参考主机圈,经历过 360 的都懂。反作弊一点都不难,就是看厂商态度。
m939594960
2018-01-18 16:58:09 +08:00
@gleymonkey 在我的理解里反作弊是一件特别难的事。主机圈是啥有具体链接么?
ryanz91
2018-01-18 17:07:22 +08:00
不可行,外挂难以根治根本就不是数据包校验这一块的问题。fps 外挂多是因为 fps 对实时性要求太高了,很多数据都是客户端计算的。举个例子,客户端告诉服务器说我崩死了一个敌人,服务器就会当真,然后告诉被崩死的客户端,你死了,这跟数据包校验根本就没关系。
skadi
2018-01-18 17:36:41 +08:00
跟区块链完全风牛马不相及
vibbow
2018-01-18 17:38:51 +08:00
"我发现在现在这个时候,就没有什么问题是“机器学习”解决不了的,如果有,那就用“区块链”解决。"

from https://twitter.com/cherylnatsu/status/945831675132383232
miaomiao888
2018-01-18 20:01:18 +08:00
我看只有云游戏才能根本解决外挂问题,大家都远程操作,看你还开什么挂!
des
2018-01-18 20:22:45 +08:00
@miaomiao888 图像识别敌人,然后一枪爆头
bestkayle
2018-01-18 20:46:32 +08:00
这样都没有实时性了,玩个鸟
crysislinux
2018-01-18 20:57:27 +08:00
好了,万物基于区块链的时代到了😂
Gandum
2018-01-18 23:16:38 +08:00
显然你只知道区块链不能修改这一点,但不知道相对于传统方案,区块链完成一次同步速度是极慢的。

以目前的 FPS 游戏方式,任何通信端的手段都不能制止 FPS 外挂,只有在客户端下功夫才行,最直接的方法就是用没有破解的主机,PC 端普遍的方案就是通过反外挂软件来监视。

而且可以预期,除非发明超光速通信手段,否则 FPS 游戏方式以后也不会有本质改变,因为光速就只有那么快。
limbo0
2018-01-19 00:25:36 +08:00
看过王者荣耀的反外挂,用帧同步技术,每个客户端都会计算,但是吃鸡地图太大。。。没办法这样搞,对客户端要求太高了
johnnie502
2018-01-19 00:34:21 +08:00
区块链不能修改,所以外挂改的数据,服务器端也必须认了,是不是这个道理
dant
2018-01-19 10:17:33 +08:00
等一篇 Abusing Blockchain Considered Harmful
zhjits
2018-01-19 16:50:05 +08:00
可以的,但是鉴于这是个 FPS 游戏,你需要把服务器和你都接到一个极低延迟的局域网里面,然后在服务器边上摆一千台矿机。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/423943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX