ETHCC演讲:制约全链游戏发展的四个瓶颈
时间:2023-07-24 来源:区块链网络 作者:FunBlocks
整理:FunBlocks 演讲者:Will Robinson,视频链接 本文是AllianceDao的Will Robinson在ETHCC上的演讲全文,由FunBlocks整理。 大家好,非常感谢来听我的演讲。今天我将跟大家谈谈web3原生游戏。在自我介绍之后,我会列举三个web3原生游戏的例子,并尝试给他们下一个定义。但更重要的是给大家一些参考,让你们知道如何分辨他们。 在这次演讲的大部分时间里,我会向大家展示我在这个领域看到的问题,这些问题阻碍了web3原生游戏征服世界的进程。我会尝试现场解决其中一个问题,然后在最后我会指出那些正在解决其余问题的人。 所以,这是我。我学了八年的游戏设计和游戏历史,拿了博士学位。我专注于机制设计,以及游戏制作者如何通过设置规则来讲述游戏中的故事。 但是在2017年,我被加密世界的红色药丸吸引了 。我读了《精通比特币》,了解了加密经济学,所以我就转换了方向。我开始研究区块链,了解他们的安全问题,并最终为一家加密审计公司工作了三年半。 我爱上了DeFi,并努力在DeFi中建立自己的职业生涯,加入了DeFi Alliance(现在的Alliance)。直到Axie取得了成功,突然间游戏开始出现在加密行业中,我不得不做与两者都相关的事情,而这与单独做其中一件事情可以说完全不同。 所以今天,我在这里跟大家分享我所学到的东西,并告诉你们目前行业发展的状态。 01.如何区分Web2、Web2.5与Web3 (1)游戏中的web2、web2.5和web3 那么,这里有一个快速的思考模型,让大家明白我是如何看待web2、web2.5和web3的。 Minecraft是一个非常成功的web2游戏,而我们的希望是有一天我们能在加密货币中得到像Minecraft这样的游戏,在那里我们能拥有加密资产,你可以交易他们。这是一个承诺,即使游戏消失了,你也可以保留你的资产,并且可以永远玩下去。即使游戏破产了,你也可以重新建立服务器,并以某种方式重新连接到你的资产上,并让他们再次有价值。 但问题是,作为一个玩家,我对这个价值主张并不太感兴趣,因为我真正想要的不是永远玩同一个游戏。我喜欢玩新的和不同的游戏,所以永远保留我的资产并不是一个很刺激的想法。而且作为一个玩过很多暗黑破坏神3,然后在买了第一个游戏物品后就立刻转移的人,我意识到,出售我的游戏物品对我来说也不是一个很有趣的事情。 所以我开始思考这种关系,以及一个web3游戏应该是什么样子,以及我们是否能从全链上游戏中得到一些新增价值。我找到的这个游戏叫做黑暗森林。 黑暗森林在2020年出现,2021年开始受到玩家欢迎。他是关于在太空中从一个星球向另一个星球射击的游戏。他受到了一个经典的web2游戏Galcon的启发,你在太空中有一些星球,你可以发送能量去攻击其他星球。然后当你拥有了新的星球,就可以去攻击更多的星球。你的对手也是如此。最终大家会指数增长,直到玩家间的边界开始重叠,进而爆发战争。 这个游戏非常有趣,但他实际上不是像上面这样,而是下面这样的。 但如果我一开始就给你们看这图,你们可能会被搞懵。因为如果你没玩过这款游戏,你很难想象他为什么特别,为什么有人会愿意玩一款看上去这么“恶心”的游戏。 (2)货币中的web2、web2.5和web3 下面我要通过一些例子,让大家了解我为什么在乎web3游戏。这些对比案例都是从普通的加密货币和普通的web2应用中选出来的。 其中一个经典的web2概念是美元。美元非常成功,可以在很多前端流通,非常好用,可以满足很多目的,但他也有一些问题。他是可以被审查的,可以被通胀的,不是无需许可的,甚至也不是可组合的,因为他没有一个像API那样的东西,可以让开发者在其上构建应用。每个人都在假装他们有自己的API。 之后比特币出现了,他是一个完全web3的产品,他拥有所有上面提到的特性,比如抗审查性、可组合性(在一定程度上)、无需许可性等等。 然后我们又发明了这个非常令人兴奋的web2.5中间产品,也就是usdc。他没有保留所有无需许可和抗审查等特性,但我们保留了可组合性,也就是在其上构建东西和在智能合约中使用USDC的能力。只要你接受一些折中,他实际上是一个非常强大的工具。所以做web2.5或者web3或者web2并没有什么不同,只是满足不同的偏好和需求而已。 (3)交易平台中的web2、web2.5和web3 如果你再深入思考一下这个想法,在智能合约构建的应用领域,你有纳斯达克,这是一个你可以在其上交易资产的地方。 然后在web2.5你有一个很棒的产品叫做Coinbase,在那里你可以在市场上交易web3资产。但同样,他不是抗审查的,不是无需许可的,你需要做kyc等等。所以我们建造了这个很酷的新东西叫做Uniswap。 Uniswap是一个抗审查、可组合、纯web3的交易市场。因此我们得到了一些我们从来不确定是否能够实现的新特性,比如闪电贷。在Uniswap中,当你交易某样东西时,你首先得到了那样东西,然后你可以做一些事情,并在做完所有事情之后还回你最初使用的钱。这就是闪电贷的工作原理。这是一个把Coinbase这样的产品改造成全链上而产生的神奇特性。 当然也有很多问题。他很难扩展,你不能把一个中心化订单簿放在链上,你必须接受使用AMM,并且这将是一个相当糟糕的用户体验。你需要知道钱包是如何工作的,你需要知道如何保护自己的安全性。所以与Coinbase相比,在Uniswap上获得新用户非常困难。 02.值得体验的web3游戏 所以我今天要向你们推荐的想法是尝试发明链游版的Uniswap,并看看他如何继承Uniswap和比特币展示出来的特性,而不是开发一个web2.5游戏。他们很棒,比如Axie,也占据了主导地位,这使得人们很难看到这些真正的web3原生游戏在做什么,下面有一些已经可以玩的例子。 Dark Forest Arena是我之前介绍的游戏的单人版本,你可以体验他。目前不支持手机,只有桌面版本,但他依然是一款非常有趣的游戏。今天刚刚重新发布,所以你可以体验最前沿的web3游戏,只要去arena.dfdo.xyz就可以了。 你也可以试试primodium,他最近刚刚完成了一轮融资,VC们非常兴奋,他的受欢迎程度也在增长。这款游戏还非常早期,他把一个非常极客的web2游戏factorio(异星工厂)移植到了web3,并且像制作web3版Coinbase的Uniswap一样做了很多牺牲。 或者你可以等待将来即将推出的东西,比如Playmint的游戏Downstream。Downstream将会有更高的画质,他有一个更强大的团队在开发,他们有很多游戏经验。这些是那些做出像《Fall Guys》这样的游戏,获得大约5亿美元收入的团队。所以他们更多是属于原生web2的游戏从业者,试图进入web3游戏领域。 如果你对我没有把你的项目放到推荐名单里感到不满,那么我选择这几款游戏是因为:一是我的侄子做了黑暗森林竞技场,所以我必须把他放进去;二是我投资了primodium,所以这也是一个免责声明;三是Playmint两天前给我买了一杯啤酒,所以如果你明年想出现在这张幻灯片上,你也得做其中一件事。 03.制约全链游戏发展的四个问题 现在我们已经证明了建造一个完全web3游戏的可能性,但实现这个目标还需要解决四个主要的问题。 第一个是用户体验和用户界面(UX/UI Problems)。就像Uniswap一样,要把web2用户引入到一个你必须知道私钥并为每个交易签名的应用几乎是不可能的。想象一下你在下棋的时候,我们不可能让每走一步都要拿出你的trezor签署交易,我们显然需要比这更好的产品。 然后你还得解决规模问题(Uncertain How to Scale)。即使在最好的情况下,黑暗森林也只能有800个玩家。如果一个链的TPS为40,每个玩家每30秒提交一笔交易,那么最多也就容纳2000个玩家。而在Steam上,一个成功的游戏可能会有50万个同时在线玩家。我们离那种规模还差得很远,所以需要发明新的加密基础设施或者新的游戏设计。 此外我们没有标准的设计模式(No Standard Design Patterns)。目前还没有人做出一个成功的全链上游戏。这意味着没有一个可以遵循的剧本,只有一个新领域等着被发现,而且没有构建他的框架。 最后最大的问题是,我们不知道这能创造什么价值(Uncertain Value-Add)。把一个游戏完全放到链上会创造什么新增价值还不确定。所以至少对于这次演讲来说,我会尝试回答这个问题。 04.Web3游戏如何创造价值? 首先,我们希望web3游戏可以将区块链的特性与好玩的游戏机制进行结合,在这两者的结合点,产生一种真正适合web3的游戏模式。 很多人认为黑暗森林达到了这个标准,比如我们可以使用零知识来隐藏信息,产生真正的战争迷雾,而且是无需许可的。但是在做了很多探索之后,如果你信任这个游戏的开发者,那么确实没有什么新的由区块链支持的游戏机制可以建立。你不会从这个过程中得到一个新的有趣的游戏机制(虽然有趣但并不新)。所以这不是我推荐你开发全链游戏的原因。 有些人像我们之前提到的Axie那样,谈论对玩家的生活质量的好处(资产所有权)。你可以保留你的资产,自己出售他们,如果游戏破产了,你可以在别的地方使用他们。另一个游戏可能会认可你的资产,并让你加入。但我们可以用web2.5来做这些,而且不清楚玩家是否真的从这些问题中受益。所以,我依然不认为这里有一个交叉点,创造了全新的价值。 这里我要介绍一个我认为真的能帮web3游戏创造新的价值的方式, 那就是开发者们新的合作关系(可组合性)。 我们都知道DeFi,他拥有成千上万的独立web3开发者,并且都在同一台计算机上工作,共享同一个开源代码,利用彼此的代码来组合他们的智能合约。在没有协调的情况下,他们可以相互协作并建立一个新的金融系统。 而如果人们开始把游戏完全无需信任地放在链上独立运行,就可以在互相不了解的情况下,一起建造一个新的游戏世界。 当然,你也可以在web2中实现这一点。我们已经有了很长时间的开源游戏开发。但开源游戏的开发实际上很难在长时间内交付真正重要的产品。因为在web2中,协调运行服务器和共享IP太难了。所以通过让游戏完全上链,并在链上跟踪,在链上代币化,一种新型的劳动合作关系(可组合性)将会出现。我们在DeFi中看到了,并且我们希望能在游戏中重现。下面是一个例子。 在这个圆圈里,代表了所有可能的游戏设计空间。我们显然还没有发明所有可能的游戏。但是像街机这样的游戏载体让我们得以设计了一些。一旦我们有了pong或者Pac-Man出现在酒吧里,我们就有了一台强大的机器,人们能够通过投币分摊他的成本。这种商业模式和技术产品,帮我们制造了一整套我们从未制造过的游戏。 然后我们有了家用游戏主机,Atari 2600出现了。他比这些街机柜要差得多,他是一个非常糟糕的计算系统,甚至没有视频RAM。他在屏幕上投影的方式就像代码必须随着激光器输出并跟踪他一样。要在Atari 2600上玩国际象棋,他们必须把屏幕两边变黑,只是为了在电子束到达另一边之前给电脑足够的时间思考,这技术真是垃圾。 但是我们依然在其上创造出了我们从未见过的新游戏,因为有了新的商业模式。你一开始就可以制作60个关于冒险的游戏,而不是专注于吸引玩家投币。新的商业模式导致了新的游戏设计,就像市场经济中的供求关系一样,游戏依赖于新的载体而不断演化。家用游戏主机显然随着技术的发展而越来越好,并超越了街机所提供的空间。 同样的事情再次发生在手机上。他们比桌面电脑差得多,比PlayStation差得多,但我们可以创造新的游戏机制和新的货币化方式来构建新游戏。不是说那些游戏不能回到家用游戏机上,像Flappy Birds这样的游戏你当然也可以放在Xbox上玩。不是说游戏的载体更加新颖,而是围绕他的金融系统是创新的。所以手机游戏也增长了。 现在我们有了这个小小的点,区块链游戏。希望这个新技术栈将以某种方式允许开发者在创造一些我们从未见过的产品时进行协作。但我们依然不知道他是什么,就像当手机出现时,游戏开发者还没有想象出愤怒的小鸟一样,愤怒的小鸟必须从这种新的生产方式中出现。 所以我认为,这或许可以帮助全链游戏创造足够的新价值。 05.全链游戏的性能扩容:游戏引擎 因此,我们依然有可能发现新的游戏模式,但这些新的游戏可能只有回到web2获得性能的扩展才能运行。不过我们已经构建了一些扩容方案,或许能够帮助他们在web3中生存下来。 当谈到扩展时,有一些游戏公司需要提一下。这是一些试图让全链游戏运行得更快的人,他们提供新的框架帮助制作游戏。 MUD是这个方向的开创者,比大多数人都有先发优势,他有一个庞大的玩家社区。 Curio的keystone也在建造一个游戏设计引擎,专注于增加区块链的ticks。就像我们认为ticks是理所当然的一样,在游戏设计中。你的NPC会做一些事情,即使你不做。但是如果你不告诉区块链继续计算,他就不会继续计算。所以你必须设计一个完整的区块链,使世界会随着时间的推移而发展。 Argus正在建造很多东西,扩展解决方案,但也有不同的框架来设计游戏。 还有Dojo,他在法国非常活跃,在这里做了很多演讲。他的想法是建造一个不是完全链上的游戏,而是一个所有逻辑都可以被证明已经在链下执行的游戏。 可以想象一个只针对一个玩家的ZK-rollup,我会在我的电脑上运行所有动作,然后把他们压缩成一个巨大的证明(实际上不会是那么大的证明,因为你使用了Starks和snarks),并把那个证明推回到链上。然后智能合约可以看到,你在玩这个游戏时没有作弊。我可以无需信任地同意这个证明的结果,这是一个有效的最终状态。 虽然这可能听起来很奇怪,但他基本上就是魔兽世界的工作方式。魔兽世界是这样一个游戏,每个人都可以在一个巨大的世界地图上进行游戏,但实际没有人真正在那个巨大的地图上游戏。他们实际上在地牢里玩,与外边隔绝。他们带着他们的装备进去,然后带着更多的装备出来。 所以你可以想象把你的游戏从主链上拿走,放到一个证明系统里,然后再带回来。这就是暗黑破坏神4(一个月前出来)系统的运作方式。所以我不认为把一些链上计算放到链下是疯狂的想法。 这就是目前扩容工具的状态,相信未来也会帮助我们找到更标准的设计模式。 06.用户体验与用户界面 然后,剩下的主要问题是围绕用户体验和用户界面(UX/UI)的。 把玩家带到web3真的很难。但如果你使用web2.5,用户就可以马上用Facebook登录,所有信息在服务器上,用户可以随时把他的资产拿回到链上。因此在你解决这个问题之前,web3游戏将面对一个巨大的用户采用问题。 有很多人试图解决这个问题,这里是其中三个。Alembic是由Cometh团队制作的,他实际上是这次会议的主办者,通过账户抽象,他可以帮助玩家立刻进入游戏。如果你还没有听说过账户抽象,那基本上就是会拯救我们整个行业的东西。 这是Cartridge,在Starkware生态系统上,他不仅提高用户体验,还帮助实现一个web3 steam概念。他也为游戏提供了一个统一框架,让玩家能够更方便地体验他们。 你可能会有一个固有印象,就是有一个EVM兼容层,加上Alembic、MUD和黑暗森林。实际上还有一个完全不同的Starkware分支,他们是另一个全链游戏的主要据点。 所以当你考虑加入哪一条链或哪一个社区时,我认为你应该同时加入两个。其实全链上游戏社区真正的开始不是以太坊,而是Gnosis链或者当时的xdai。其实这是一种传统,我需要让你们知道。 最后Ethos不在这两个生态之内,他在sui上。Ethos在建造一个钱包,但他本身更像一个应用程序的仪表板。他们最近刚刚用一个全链上2048仿品取得了巨大的成功。他们通过把2048游戏移植到链上,把整个链都搞炸了。其实依然会有一些人在边缘生态建造这种东西,在EVM和Starkware生态系统之外。 我希望用户体验和用户界面问题会被账户抽象解决,并让人们再次用Facebook登录,通过在后台进行所有这些花哨的多方计算。 07.一起建设Web3原生游戏 最后就留给我们web3游戏了。web3游戏是全链上的原生加密项目,很少有人在建造他们。根据我的电报群人数,目前可能不到500个认真的建造者。但我认为有很多机会,也有很多风险投资机会,如果你不知道的话。人们确实想在这个领域看到更多的东西,希望我们能在这个领域创造出定义类别的机会和游戏。 所以,如果你正在这个领域开发产品,我愿意跟你聊聊。如果你想尝试在这个领域开发产品,但不确定如何开始,我也很乐意跟你聊聊。这是我的Twitter账号:@DangerWillRobin。在外面或者在私信里联系我吧。非常感谢。 查看更多 |