链游记 | 用区块链技术打造去中心化的游戏经济生态圈 Part2

在上期的栏目中我们提出了一个问题:

SMbwgzZvhu2LtMPpUo0Asu2jgY5Emhy6ouLUPg6k.png

在现有的免费游戏经济系统中,广告商和应用商店承担着集中化节点的功能,所有的金钱都从这里流入或者流出,此模型中的金钱以各国政府发行的法定货币表示,例如美元和人民币。每当玩家购买游戏以及游戏内购,并看广告的时候,开发商就能获得盈利。

在过去的几年中,这套经济系统的运行非常稳固且强大,甚至已经强大到很多游戏,都围绕着这套经济生态的运行而设计自我了

游戏界面不时闪动的广告,折扣信息,以及开箱机制,这些设计元素都是为了让玩家掏出更多的钱。那么回顾往昔,在这个经济生态落伍之后的游戏是啥样的呢?如果开发者们能够摆脱分发平台和渠道的吸血,转而设计一个完全属于开发者自己的经济系统呢?

而在本周我们将会尝试带领大家就行实际操作,亲自理解这个过程中的一些基本步骤,准备好了:

区块链技术和智能合约为这种构想带来了可能性,以太坊区块链技术允许开发者创建自己的加密货币,同时允许开发者决定这些虚拟货币在玩家群体中流动时的价值。举个例子,我们将会创造一种基于ERC20规则的代币,或者能够在以太坊区块链中使用的标准代币。其存在的目的,在于为玩家提供自由交换高价值物品的功能,并且在之后能够提现这些高价值物品。其模型如下图。

XnCRlDZwy04Zn9cnBZcVla17qjZBZZtUTpNb8YIJ.png

步骤细分:

那么为了构建我们自己的游戏内经济系统,首先有六个步骤需要完成——

XLELmG4VSHUbGMh14bWjBgntjEYyYPR1LB9yGSs9.png

1. 使用MetaMask创建钱包

首先,我们需要创建钱包,这样才能部署代币条约,并创建我们自己的代币。这个钱包在初始阶段将会持有所有被条约创建代币,使用MetaMask的谷歌浏览器插件是创建钱包的最简单方式。

pyjduuFpZLXAawb0dIe2fUZh8mPBmr0N2VqHsxOh.png

安装完插件之后点击MetaMask的标志

在创建了MetaMask帐号之后,它将会创建名为账号1的钱包,我们将在第二步中使用这个钱包来部署条约。与此同时我们可以另一个钱包,用来测试以太币转账和我们的代币,MetaMask的界面中可以更换钱包的名字,将其重命名为银行和用户可以避免混淆。

YAaSHeQoQfMk5HqfmNSwMMtEBrZajfIVuDiBxlmJ.png

2.使用Remix创建代币条约

下一步,我们将会通过在以太坊区块链中那个部署代币条约的方式来创建我们自己的代币,首先使用Remix IDE来部署代币样本号码。

而为了部署条约,我们需要部分用来支付手续费的以太币,意味着在区块链中通过交易购买以太币,毕竟在以太坊中进行操作需要消耗以太币,不过在这里我们使用Ropsten测试网络的测试币就行。首先我们需要像图里一样将网络切换为Ropsten Test Network。

cnYeo4j7j4NJhvjVBR0B4QTjvheDLM908lfUuTEu.png

点击左上方的向下按钮切换网络

当进入Ropsten测试网络后,点击购买按钮,然后选择网络,点击申请一个以太币就能获得一个测试币。以上步骤可以重复,笔者在这里申请了三个测试币。

7TcgQapYZpvacFB6mLUMUuy2UzVHab3itQbL9WFT.png

在申请以太币之后,网站将会显示一个交易链接,将我们导向ropsten.etherscan,这是一个能够查询链上所有交易记录的实用网址,我们可以用它来检查我们的交易是否成功。我们可以通过等待etherscan发来的成功确认,当交易成功时,我们能通过Meta Mask看到已经有一个以太币被转账到我们位于Ropsten的钱包里了。

kToPRPMv2aptoudIu5OFMKZrM7zEKMe3OCumUjpv.png

现在我们的“银行”钱包里已经有了以太币,现在就能用Remix来部署我们的代币条约了。Remix是一种面向Solidity编程语言的集成开发环境,用来创建条约,它的使用方式很简单,只要到官网remix.ethereum.就能使用。

Ji2eVIzR9h8VhW55npC0NZ8FPlVUbfymLZMuEg7q.png

网站界面

Remis首先会展示一个名为Ballot.sol的Solidity合约样本,我们将在这里使用样本代币条约来替换源代码,样本代币条约可以在以太坊官网的Token页面中找到。

X7hXBIRaM4ube2GoK69qnOe2LIZVK8qRpTt1rCxO.png

 

复制粘贴到Remix IDE上,在这一步之后使用Remix部署条约,首先检查合约定义的构造函数参数,确认无误之后定义点击“Run”条上的“Create”按钮。

在下周的栏目中,我们将会继续前进,开始部署条约。

To Be Continued......

 

文章作者: Motion区块链游戏 我要纠错
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。