Xaya:最后是完全权力下放吗?

xaya

Xaya是一个区块链游戏平台,试图解决可伸缩性问题,并允许在游戏中进行完全去中心化。目前平台上有五款游戏,还有更多正在开发中。

本文将探讨Xaya平台的基本功能,包括人类可读的名称,Xaya区块链与游戏区块链的分离,短暂的时间戳和其他功能。它还将简要介绍当前的Xaya游戏。

完全权力下放

到目前为止,大多数“区块链游戏”主要在中央服务器上运行。在这些游戏中,只有某些交易记录在区块链上。

例如,在Gods Unchained中,所有购买的卡包都记录在以太坊区块链上。但游戏本身,即实际的游戏玩法,是在开发者提供的中央服务器上进行的。

再举一个例子,Etheremon中的许多交易记录在区块链上。但战斗最初发生在开发人员的服务器上。

经过一段时间后,开发人员的网站才会与区块链相关联,并记录战斗的结果。

与这些以太坊游戏相比,Xaya试图创建一个平台,开发人员可以在其中创建完全去中心化的游戏。这些游戏不仅具有存储在区块链上的收藏品,而且整个游戏本身也在去中心化的网络上运行。

Xaya的前体:Huntercoin

huntercoin资料来源:Xaya.io

在Xaya生产之前,开发人员最初创建了一款名为Huntercoin的游戏。

在Huntercoin中,每个玩家控制一个叫做猎人的角色。猎人可以在500 X 500游戏板周围移动。在这块板上有硬币可以被猎人收集。

这些硬币是一种名为Huntercoin的实际加密货币,可以在市场上自由交易。

猎人还可以在游戏板上互相争斗,以便前进到产生硬币的特定地点。

在Huntercoin中,游戏状态包含三条信息:

  1. 每个猎人在地图上的位置
  2. 每枚硬币在地图上的位置
  3. 每个猎人拥有的硬币余额

如果玩家想要移动,他会发送交易消息。此事务将捆绑到一个块中,并通过工作证明(PoW)共识协议添加到区块链中。

由于区块链包含游戏中每一步的记录,因此当前游戏状态总是可以从其中包含的信息中获得。在单个玩家的计算机上运行的游戏客户端使用该信息来创建游戏世界的图形表示。

猎人币地图资料来源:Xaya.io

这证明可以在区块链上运行整个游戏。

但是,与大多数其他区块链游戏一样,该团队遇到了可扩展性方面的问题。必须多次更改游戏规则,以阻止玩家参与太多交易。

Huntercoin的成功使团队更加坚定地推进了完整的游戏平台。但是,它也鼓励他们努力解决可扩展性问题。完整的Xaya平台是他们努力做到这一点的结果。

Xaya地址和名称

在Xaya中,每个地址都可以注册一个或多个人类可读的名称。注册名称的交易通过PoW过程记录在区块链中。

所有游戏资产和硬币都由名称拥有,而不是地址。因此,玩家不需要剪切和粘贴256位地址。如果玩家想要将资产发送给另一个玩家,他只需要知道该玩家的游戏内名称。

两个不同的可扩展性问题

为解决可扩展性问题,Xaya开发人员必须区分问题的两个不同版本。

如果在一个区块链上处理的游戏太多,则会出现第一个版本。例如,假设每个游戏中只有10个玩家,但平台上有100万个游戏。

这可能导致每秒数十亿的事务,导致网络滞后或崩盘。

如果一个游戏中的事务太多,则会出现第二个版本。例如,平台上可能只有一款游戏,但这款游戏非常受欢迎,拥有1000万玩家。这也可能导致每秒数十亿的事务,可能导致网络崩盘。

以下两节将介绍团队针对这两个可伸缩性问题的解决方案。

Xaya区块链与游戏区块链

为了解决在一个区块链上有太多游戏的问题,该团队选择让Xaya区块链只确认三种类型的交易:CHI的创建,CHI的转移和名称的注册。

CHI是Xaya区块链的本地加密货币。涉及其创建或转移的所有交易都在Xaya区块链上得到确认,所有涉及向Xaya地址注册名称的交易也是如此。

相反,如果交易涉及游戏内资产;黄金,装备,车辆等,这是由游戏的区块链确认。

游戏区块链

每个游戏都有自己的区块链,由该特定游戏的参与者验证。例如,Taurion的每个玩家或Taurion资产的持有者都是Taurion网络上的一个节点。这些感兴趣的人确保游戏公平。

这意味着完整的Xaya网络不需要验证每个游戏的每个事务。相反,它只需要验证游戏之间的交易,例如涉及CHI的游戏。

这解决了在一个区块链上有太多游戏的问题。

游戏频道

为了解决一个游戏中玩家太多的问题,Xaya使用游戏频道。

游戏频道是区块链网络,用于记录具有一定数量的玩家的单个游戏。

例如,游戏频道可以在Treat Fighter中记录两个玩家之间的单独战斗,而整个游戏记录在Treat Fighter区块链本身上。

在单个游戏结束时,参与的玩家发送交易消息,说明游戏的结果是什么。但是游戏的个别动作仅由玩家的设备记录。

这解决了在一个游戏的区块链上进行过多交易的问题,因为游戏的区块链只记录单个游戏的结果,而不记录构成它们的动作。

处理作弊

作弊解决方案资料来源:Xaya白皮书

在游戏频道中:如果诚实玩家通过拒绝验证单个游戏的结果而遇到作弊的对手,则玩家可以发出争议交易。在这种情况下,到目前为止所做的所有动作的历史都被提交给游戏的网络。

一旦完成,对手有机会通过重新连接到游戏并在最后一个停止的位置再次移动来做出响应。但如果他不这样做,争议就会得到解决方案的支持。

在这种情况下,无论获得什么奖励都可以获得支付。

短暂的时间戳

不诚实的玩家可能会通过反复断开连接来强迫对手支付交易费用。因此,为了防止这种情况发生,Xaya实现了短暂的时间戳。

任何玩家都可以选择让游戏区块链上的节点为各个游戏移动加上时间戳。但是,此时间戳仅包含merkle根哈希。

它不包含游戏动作的完整数据。因此,短暂的时间戳在块中占用的空间非常小。

虽然时间戳数据不包含完整的游戏动作,但它确实包含足够的信息来证明玩家的对手知道游戏的当前动作,或者至少他已经知道他已经知道的事情。

玩家不向节点支付费用以记录时间戳。相反,如果稍后使用时间戳来解决争议,则玩家承诺支付费用。

出于这个原因,矿工被激励记录信息,但玩家不必支付费用,除非对手证明是不诚实的。

只有当对手故意强迫玩家对对手知道有效的游戏行为提出异议时,才会使用短暂的时间戳。在绝大多数情况下,游戏应该由两个玩家进行认证,没有争议。

在发生争议的少数情况下,应通过正常的争议程序解决。只有在遇到真正恶意玩家的极少数情况下,才需要短暂的时间戳。

Xaya上的游戏

Xaya是一个相当新的区块链游戏平台。但是已经有五款可用的游戏可以进行前alpha发布或演示。

以下是Xaya上当前游戏的列表。

托里永河

托里永河资料来源:Taurion.com

Taurion是一款实时太空战略游戏。玩家可以挖矿资源,与其他玩家对抗以获取地雷,获得xp,获得等级,并构建更强大的车辆。他们还可以构建更强大的结构。

足球经理精英

足球经理精英资料来源:SoccerManagerElite.com

在Soccer Manager Elite中,球员扮演足球俱乐部或运动员的经理,股东或代理人的角色。该游戏的目标是在足球业务中取得成功。

经理需要吸引那些日复一日买票的粉丝。但他也需要避免在团队的球员身上花太多钱。

对待战斗机

对待战斗机资料来源:Xaya Medium博客

在“战斗斗士”中,玩家会制作动画片,然后将它们发送到任务中以收集糖果或在体育馆中对抗其他零食。如果玩家的款待做得不够好,他可以解构他们以提取有价值的糖果。

对待战斗机是一种无情的游戏。

Xayaships

xayaships资料来源:Xaya YouTube频道

Xayaships是区块链上的战舰。玩家在战场上秘密安排他的Xayaship,然后调出坐标以试图沉没对手的船只。如果他在沉没之前沉没了对手的船只,他就赢了

Xaya的结论

Xaya是区块链游戏的下一个重点吗?现在说太早了。但它确实有一个解决可伸缩性问题的有趣解决方案。

在本文中,我们已经了解了Xaya的主要功能,包括人类可读的名称,短暂的时间戳等。我们还列出了平台上可用的一些游戏。

我们希望这些信息可以帮助您决定是否进一步参与Xaya或是否尝试其任何游戏。

你认为Xaya是最终会让我们拥有完全去中心化的游戏的解决方案吗?或者我们最好使用Loom Network或Matic Network?或者,未来真正的可扩展性解决方案是什么?

请在下面的评测中告诉我们您的想法

帖子Xaya:完全权力下放终于来了吗?首先出现在Castle Crypto上。

资讯来源:由0x资讯编译自CASTLECRYPTO。版权归作者Tom Blackstone所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢