【区块链游戏】区块链游戏 好,坏,丑及其所有交叉点

《【区块链游戏】区块链游戏 好,坏,丑及其所有交叉点》

区块链游戏:您需要知道的

区块链技术已经能够以多种方式改变我们的生活方式。最大的公司开始采用它,甚至政府现在都在研究如何利用它来提高效率。

但是,有一个价值数十亿美元的行业,它已经很容易受到干扰。视频游戏。

区块链游戏为游戏行业带来了许多好处,但最重要的是,它使玩家自己受益。

真正的所有权,去中心化的游戏,可证明的公平游戏玩法,通过游戏玩法(可赚取收入)获得加密货币,全球排行榜,审查制度阻力以及没有为开发人员管理的基础设施,这些只是被吹捧的优势中的一些。

尽管所有这些都很棒,但是区块链游戏的发展还不是那么美好。数个未曾预料到的问题影响了区块链游戏的增长,并威胁到窒息整个区块链空间这一重要方面的发展。简而言之,到目前为止,区块链游戏还没有达到其主流表亲的水平,但仍有希望。

速度

谈到游戏的区块链,到目前为止,最重要的问题之一可能是速度。如今,每个人都希望获得优质,先进的游戏体验,而又不会落后或在速度和步调方面没有任何问题。但是,我们今天拥有的区块链游戏通常仅限于交易和创建资产等活动。

以最流行的区块链游戏CryptoKitties为例。该游戏使玩家能够在以太坊区块链上生长和交易虚拟猫。尽管它表现出极大的简约性,但速度问题仍然存在。以太坊区块链相当快,但是以17秒的区块时间来说,建立在区块链上的游戏基本上被限制为每分钟至少进行3次,这假设区块未满会导致更多延迟。

当您考虑要求玩家之间保持一致交互的游戏格式时,您会发现以太坊区块链作为接口无法操作。

用户体验(UX)

将主流游戏玩家加入到区块链游戏中,然后实际玩游戏当然不是一个平稳的过程。

在大多数情况下,玩家必须下载Metamask Chrome扩展程序钱包,生成地址,通过交易所注册,购买ETH,将ETH发送到他们的钱包中,然后在备份了钱包之后就可以开始游戏了。

对于一个精通加密的人来说,这听起来可能不太复杂,但是对于普通的Joe来说,这是一个完全的选择。

成本上升

接下来,存在维护区块链游戏系统的问题。区块链上的交易(特别是比特币和以太坊)本来就很昂贵,每笔交易有时可能要花费美元。即使当您考虑具有最小交互性的最简单的区块链游戏时,无论如何,这些成本都可能激增。

这样考虑一下,如果您必须为每一步都支付一分钱,那么最终还是要付出很多。

像DPoS这样的解决方案允许游戏玩家免费玩游戏,而这实际上是由开发者自己支付的。EOS和以太坊第2层解决方案Loom使用此过程。通过持有大量硬币,赌注可以支付费用。尽管这为播放器解决了问题,但为开发人员带来了更多问题。

一项研究估计,如果要在EOS上运行像CryptoKitties这样的简单游戏,将花费超过30万美元。

时间缩放

然后,我们转向可扩展性问题,这是迄今为止区块链游戏面临的最重大和潜在的严重问题。

当区块链游戏变得流行时(例如CryptoKitties流行),维持其运行可能需要数十万(在某些情况下甚至数百万)交易。

简而言之,没有现有的区块链能够维持这种类型的链上负载。

当CryptoKitties首次推出时,它占据了以太坊区块链总交易的很大一部分。因此,交易成本持续上升,当游戏达到人气高峰时,几乎使整个以太坊区块链无法使用。

对于区块链游戏系统而言,随着其上构建的游戏的不断发展,不断扩展规模非常重要。

牺牲分权来提高绩效

通过使用共识机制,例如DPoS(委托权益证明),可以部分克服阻塞时间的限制并提高性能,这是许多月前与Bitshares首次引入的机制。

诸如Loom之类的EOS,TRON和以太坊侧链之类的项目都使用这种方法。游戏仍然受限制时间的限制,尽管这些时间可能非常快,有时甚至少于1秒。但是,这会带来分散的损失,例如此处或此处的 EOS 。

计算可扩展性

智能合约的出现是革命性的。代码可以在区块链上运行。这对许多行业都具有重大影响,其中最重要的就是金融。

但是,代码复杂性对于游戏来说是一个更大的问题。金融智能合约可能相对较小,而视频游戏则要复杂得多。事实证明,在以太坊区块链上的智能合约中计算将死事件太复杂且不切实际。燃油费只是一个简单的象棋游戏,而不是大型多人在线角色扮演游戏,将是天文数字。来自“ On Chain Chess”项目的研究人员:

但是,国际象棋存在一个巨大的问题:验证游戏的结束成本非常高。对于将死(国王处于控制状态,玩家无法做出任何举动逃脱)和僵持状态(相同,但国王未处于控制状态),以验证条件,必须计算和验证所有可能的移动,这在区块链上是不可行的。我们实际上在Solidity中实现了逻辑,只是发现它超出了事务的当前限制。

第一课:计算昂贵的计算通常不适合在链上运行。

国际象棋是一种相对简单的游戏,因此以智能合约运行的游戏前景似乎令人沮丧。

问题的核心是每个运行以太坊的人都必须计算网络中每个智能合约的状态。这需要大量的计算资源,这就是为什么汽油费如此之高的原因。

因此,我们在许多“区块链游戏”中看到的是它们非常简单,例如繁殖和收集CryptoKitties之类的游戏。

在以太坊上使用侧链的项目,例如Loom和Matic,能够通过从主链上移走计算,同时牺牲分权来减轻这种情况。

仅资产实施

诸如Enjin之类的许多项目完全牺牲了去中心化权,仅将区块链用于资产。虽然拥有控制游戏内资产的私钥确实可以提供一定程度的所有权,但这要取决于开发者是否支持该所有权。这本质上与集中式游戏相同。

这种方法的一个问题是,当游戏集中化时,游戏开发人员可能会宣布游戏的使用寿命并以任何理由退役。在这种情况下,玩家将拥有无法使用的资产的私钥。换句话说,资产立即失去所有效用和价值。

尽管通过将融合有ENJ硬币的资产铸造为资产的过程,Enjin可以解决此问题。用户随后可以根据自己的意愿融化资产。但是,这通常是通过最少的ENJ来完成的,因为融合到资产中的资金是由游戏开发商自己(通常是资本很少的独立开发商)添加的。

Enjin的另一个解决方案是Multiverse的功能,游戏开发人员可以协作使项目在多个集中式游戏中运行。这样,如果1个游戏退役,则协作项在另一个游戏中仍然可以具有效用(和价值)。这在实践中是否可行尚待检验。

但是,纯资产游戏还有一个更阴险的方面:如何获取资产。

区块链游戏中有3种获取资产的方式:

1.赠品

这些通常是游戏中低价值或低权力的资产。它们是一种让玩家一旦发布游戏就可以参与游戏并帮助提前推广游戏的方法。

2.在开发商处以预售或市场方式购买。

分配加密资产最流行的方式可能是通过预售(也称为众筹)。让人想起ICO,这可以帮助开发人员在发布游戏之前为游戏开发筹集资金。

就像ICO一样,它也有许多缺点。

您买了东西,该项目无法实现,结果一无所有。

或者就像ICO,开发人员可以购买自己的资产,从而免费获得资产,这对付钱的人不公平,随着流通量的增加,其价值或稀缺性会降低。

还有一点是,至少在发布之前,该项目的价值和/或其在游戏中的效用是未知的。

但是,预售是独立团队为其项目筹集资金的好方法。

3.通过游戏

分配有价值的资产的最公平方法是MMORPG的原始设计:通过团队合作,时间和技能的玩法。众所周知,《魔兽世界》和《夏娃在线》等游戏中的物品售价高达几万美元。

但是,在集中式游戏中,实际上与在预售或从开发商市场购买游戏时存在相同的问题。您不知道这些资产是否已免费提供给朋友和同事,这是不公平的。但是,有一个解决方案可以显着改变所有这些情况。

输入

Xaya及其团队实际上可以追溯到2013年的第一个区块链游戏Huntercoin。与其他为开发人员提供平台以构建不同工具的平台的区块链相反,Xaya是一种未经许可的专业区块链,旨在满足游戏开发商和游戏玩家的需求。首先,玩家自己。

根据该团队的说法,Xaya提供了一种具有独特方法的可扩展,强大的游戏平台,该方法使游戏开发人员可以构建复杂的,完全分散的游戏世界。

Xaya架构解决了计算复杂性。与以太坊智能合约模型(所有节点必须计算所有智能合约的状态)相反,在Xaya中,只有感兴趣的各方才需要计算游戏世界的状态。这样就将计算仅分担给那些感兴趣的各方,因此消除了高昂的燃气费用。Xaya区块链交易与游戏(或dapp)的复杂性无关;它们只是标准交易费用,就像您将其发送到交易所一样。

通过使用这种创新技术,游戏可以像非基于区块链的游戏一样复杂,但仍然可以完全去中心化,从而解决了前面提到的一些问题,包括“资产的获取方式”和“公平的游戏玩法”。

尽管也可以从开发商那里购买完全分散的世界中的资产,但这确实为在完全由玩家驱动的经济中公平分配游戏内加密资产的可能性提供了可能性,例如采矿加密货币。Xaya团队将其称为“人类采矿”,这可以在他们即将推出的名为Taurion的 MMORPG中看到,甚至可以称其为加密货币。实际上,作为矿工的人类利用他们的时间和团队合作来获取加密资产。这个概念来自几年前对Huntercoin的实验。

综上所述,根据Xaya的文档,区块之间的时间(即“区块时间”)的目标是30秒,与其他游戏区块链和侧链相比,每秒的事务数(TPS)似乎很低。

但是,这似乎是团队保持尽可能分散的合理性。也就是说,如果要保持分散的项目,将每秒最多的事务放在一条链上可能不是一个很好的长期扩展解决方案。比特币核心和比特币现金的辩论说明了这一点。大块数据意味着对于正常用户而言,随着时间的推移,运行一个完整的节点会变得越来越困难,最终只有数据中心才能存储一个完整的节点,从而使其变得集中化。如果提高TPS最终是所有解决方案,那么比特币核心可以通过简单的硬叉轻松地将其从1 / 2MBs增加到10MBs。

Xaya似乎遵循着与比特币核心开发团队相同的道路,这可以理解,因为Xaya的首席区块链开发商Daniel Kraft还是GitHub上的主要比特币核心贡献者。

那么,比特币核心将如何解决可扩展性问题?付款渠道。

还有夏雅

游戏频道

Xaya有更多技巧。丹尼尔·卡夫(Daniel Kraft)于2015年撰写了一篇名为Game Channels的新技术论文,该论文已被同行评审和发表。您可以在阅读该论文。

本质上,游戏频道使游戏玩家可以享受实时运行的非信任,去中心化的游戏体验。该技术的技术演示可以Xayaships的形式下载,Xayaships是一款基于实时回合的游戏,其中交易速度仅受玩家之间的网络延迟限制。

而且,游戏频道是完全独立的,实际上允许无限数量的交易,因为有可能在任何时候打开无限数量的频道。

游戏频道和Xaya平台的结合可能会彻底改变区块链游戏的方式。玩家能够享受最佳游戏所期望的速度类型,并且他们将提交更少的链上交易,从而减少了交易费用和区块链膨胀。

但是,UX还有一个缺点。要在Xaya平台上玩任何游戏,您需要一个钱包和CHI(区块链的本机加密货币)才能玩游戏。尽管这些金额微不足道,但仍会阻止90%的潜在玩家参与游戏。没有Metamask,游戏中用户一次都看不到区块链,但这足够吗?

我对区块链游戏的未来以及现在通过自己的解决方案兴起的许多项目感到非常兴奋。

 

专注真诚分享,帮助新人跃迁。
QQ:334026,一起交流。
微信公众号:“今日币有约”,及时掌握我的一手分享。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注