区块链游戏新手权威指南

区块链游戏现在是一片混乱,但同时也充满了各种机会。你可能听说过区块链 游戏,或者加密币游戏,还有DApp游戏, 共同之处在于这些游戏都使用了区块链技术以及数字加密货币。在这篇文章里我将帮助你全面了解区块链游戏的方方面面, 无论你是一个玩家,还是一个区块链游戏开发者。

区块链开发课程精选

1、什么是加密币游戏

加密币游戏的特点是玩家可以边玩边挣数字加密币。例如,有些游戏会使用其 游戏内货币奖励玩家,而这些奖励的游戏币可以兑换为主流加密货币,或者用来 在游戏市场汇总购买装备和角色。

加密币游戏为游戏社区提供了一种新的方式来回馈玩家的时间投入。边玩边挣钱 的模式已经在过去几个月里越来越流行,更多的游戏也开始加入到加密币游戏社区了。

在区块链游戏行业,目前有一些不同类型的游戏,例如先付费再玩(pay-to-play)这种类型要求 玩家先要购买一个角色,或者至少一个装备,才能开始玩游戏。另一方面,也有 挖矿类(mining)游戏会奖励生成特定资源或完成特定活动的玩家,还有免费玩(free-to-play)的游戏, 你可以立刻开始玩并且在玩的过程中挣到加密货币。

在我们深入探讨一个加密币游戏玩家需要了解的细节之前,让我们先看看完全 去中心化的游戏以及混合型游戏。

2、去中心化游戏

去中心化游戏,也就是DApp游戏,是指构建在区块链技术之上的完全去中心化的游戏。

这种游戏遵循区块链的原则,这意味着在大多数时间里,你做的每一个操作都是不可 逆转的,并且通常还需要为发送的网络交易支付手续费。这些游戏大部分是需要使用 以太坊 的Metamask扩展,波场的TronLink扩展,EOS的Scatter扩展才能玩。绝大多数 去中心化游戏为了更好的游戏体验,现在都是运行在侧链上,因此通常玩家不需要 为每个操作支付手续费,而且可以迅速完成操作。

3、混合式游戏

我们使用混合式(Hybrid)游戏这个词来描述所有利用了区块链技术但游戏本体并不是 运行在区块链上的游戏,这些游戏通常利用区块链来集成去中心化经济,并且使用 非同质化通证来表征游戏装备。例如,如果你喜欢的steam游戏集成了区块链经济和资产, 那么它就是一个混合型游戏。游戏本身还是在企业自己的中心服务器上,但是装备和经济 运行在区块链上。

4、Enjin钱包

enjin

Enjin钱包是区块链游戏玩家的必备软件,尤其是对Enjin生态系统中的游戏玩家而言。 Enjin钱包和其他加密币钱包的功能一样,只是它同时允许用户查看其存储在钱包中 的游戏装备。你可以在Enjin钱包中保存任何ERC20、ERC721 和ERC1155通证(装备)。 可以把Enjin钱包视为各种游戏的资产库,你从加密币游戏中挣来的资产可以保存在 Enjin钱包里,任何Enjin生态系统中的游戏都可以使用你的Enjin钱包来访问。

在Enjin生态中有些热门游戏,而这些游戏大部分都加入了Gaming Multiverse,一个区块链 游戏的联盟,这样你可以在多个Multiverse游戏中通用一个装备,是不是很酷?

需要指出的是,Enjin是一个基于以太坊区块链的代币。因此你的以太坊钱包也就是你的 Enjin钱包。困惑吗?让我们继续搞清楚。

5、ERC通证标准

区块链游戏中的每个装备都是一个通证,可以是ERC-721通证,ERC-1155通证(Multiverse标准) 等等。已经有一些通证标准存在,不过我们现在主要使用上面这两种。

绝大多数游戏使用ERC-721通证标准来创建其游戏内装备,但是基于Enjin的游戏可以使用 ERC-1155通证标准。ERC-1155装备有一个ENJ币表征的基本值,这意味着在任何时间点,你可以 使用Enjin钱包将其销毁并换取对应的以太币或其他数字加密币。不过销毁装备并不是一个好主意, 因为你可以在游戏市场中出售这个装备来获得更多的回报。游戏内装备通常被成为NFT - 非同质化 通证。

6、同质化 vs. 非同质化通证

我们使用非同质化通证,或者简称NFT,来表示区块链上的资产。例如,游戏内的一个装备就是一个 资产,一件艺术品也是一个资产。容易理解,NFT的概念远远超越了区块链游戏领域,可以有成千 上万种应用方式。

在我们深入探讨NFT之前,让我们先解释一下同质化通证,及FT - Fungible Token。

  • 同质化通证

同质化通证是基于其他加密货币实现的,例如ENJ币就是基于ERC-20标准的一种同质化通证。 同质化通证用来创建完全一致的通证,彼此可以互换,这就是同质化的名称的来源。

例如,如果你借给某个人50美元,那么他一周后还给你的时候,你依然还是有50美元,不管 它是给你5张10美元的钞票,还是一堆硬币,总之你收到的金额就是50美元。

  • 非同质化通证

非同质化通证的纪元是从以太坊的加密猫游戏开启的,现在这已经是收藏家和区块链 游戏中的一个热门趋势。非同质化通证最早是EIP-721提案,然后批准为ERC-721标准。 每一个NFT通证都有其独特的属性,因此是不可互换的。NFT的出现极大地推动了区块链游戏 的发展,在其他不同的行业中也有大量的应用。

NFT具有可收藏的价值,因为其供应量有限,并且没有人可以伪造或修改。在区块链游戏中, 装备、英雄及其他游戏内资产都是非同质化通证。现在,Enjin提出的ERC-1155通证标准 是创建NFT的最创新的协议,任何人都可以使用MintShop生成他们自己的通证。

7、Metamask

metamask

Metamask是一个Chrome扩展,你可以用它来运行web3应用(Dapp)。这是运行基于以太坊 的游戏的最流行也是最基本的软件。Metamask同时也是一个以太坊加密币钱包。记住我们 之前说过,以太坊之上有很多基于以太币的代币,也就是ERC-20代币例如ENJ、MANA、LOOM 等等,都可以保存在以太坊钱包里。

在我们深入Metamask之前,让我们先解释下加密币地址的工作原理。当你下载Metamask之后, 它会问你是否创建一个新的以太坊钱包,或者导入已有的,就像Enjin钱包一样。你可以 将metamask中的私钥导出,然后导入到Enjin钱包中,也可以反之操作。

一个数字加密币钱包,例如以太坊,是包含一个或多个私钥及公钥。私钥可以是12个单词或 一个类似下面这样的字符串:

1
21650331D1D5D80671E3BBA266D6D70D1A3B8C275078E192EFF57B67D7E3D5DF

上面这串字符是使用Metamask创建的一个真正的以太坊钱包私钥,你可以导入到你的metamask 里试一下。记住,私钥是你的钱包,你不可以修改,如果别人可以看到它,别人就可以 偷走你的通证。因此,上面这个钱包已经是不安全的了,不要把你的资产存到这个钱包里。

钱包的公钥就是你出示给别人的转账地址,类似于下面这样:

1
0x274FDa4480498430613ce0f27d7412abb2E10Db2

再次强调,你的私钥应当安全的存放,不要让别人看到你的私钥。公钥/地址是你可以展示给 别人看的,因为要用它来接收加密货币和数字资产。

现在让我们回到Metamask。

Metamask使用你的私钥来访问钱包,要打开Metamask,你需要提供一个密码,这个密码是本地 保存在你的计算机上的,没有办法恢复。你可以把你的钱包导入你的笔记本电脑,例如,然后 使用不同的密码来打开。如果你忘记了密码并且没有备份私钥,那么你的资产就找不回来了。

TronLin是另一个浏览器钱包,不过它是用来保存波场区块链上的TRC20和TRC10通证的。如果你 导入Enjin钱包/Metamask到Tronlink,或者反向操作,是看不到你的资产的,因为波场和以太坊 彼此并不兼容,它们是不同的区块链。

注意,如果你把任何波场通证发送到以太坊钱包,那么这个通证就丢了。使用不同的区块链时 一定要特别小心。波场有自己的区块链和加密货币,它只支持基于波场的通证。以太坊是另一个 区块链。

简单地说,Metamask和TronLink对于游戏而言就是实现存取和载入资产/货币的功能。当你关闭 浏览器后,就自动退出Metamask或Tronlink,再次打开浏览器时需要重新登入。

9、著名的GAS手续费

GAS是用来支付以太坊区块链交易手续费的。每当你使用以太坊区块链时都会产生交易手续费, 不过现在由于侧链的存在,只有当必须与以太坊区块链交互时,才需要支付手续费 ,例如 出售装备、参加抽奖等等。在你执行一个交易之前,你的浏览器钱包(例如Metamask)会 提示你对交易进行签名,并且显示需要支付多少gas。以太币会从你的钱包自动扣除来支付 gas手续费。

10、区块链游戏中的智能合约

智能合约时不需中间人接入的有价物品交换。例如你想要从自动贩卖机买一罐饮料,只需要 把零钱塞进贩卖机,选择饮料,然后机器就会自动发放出你要的饮料:不需要第三方参与到 钱和饮料的交换当中。

在游戏中智能合约是用于执行装备的购买、交易或其他需要价值交换的操作。一个智能合约 一旦部署后就不可修改,以便保证交易的公平。更进一步,智能合约可以使用区块链浏览器 监控来保证平台的透明。例如,如果某个人在游戏中提交了一个交易,你也同意了这个交易,那么一个智能合约将 自动执行,交易将不可逆转或破环。

11、如何出售NFT

如果你从区块链游戏中获取了一个可交易的装备,你就可以在数字资产市场上出售。你需要 登录进你的Metamask,然后访问某个数字资产市场。确保你的Metamask钱包中有以太币来 支付必要的手续费用。当然你也可以在集市中购买资产。

下面是一些你可以使用的数字资产市场:

  • https://opensea.io
  • https://rarebits.io
  • https://www.emoon.io

下图是OpenSea的一张截图:

opensea

12、如何使用移动设备玩区块链游戏

有些游戏可以使用你的智能手机玩。要从你的安卓或IOS设备访问这些区块链游戏,你需要 一个兼容的DApp浏览器,并且需要导入你的钱包私钥。

下面是一些包含嵌入的dapp浏览器的加密货币移动应用:

  • Casa Tookan Wallet
  • Trust Wallet
  • Guild Chat Wallet

原文:Beginner’s Guide to Crypto Games

汇智网翻译整理,转载请标明出处