【鱼叔说链】用最平白接地气的说法,让你明白什么是区块链!跟着鱼叔,给你一个有温度有情感的区块链。
一、那些逝去的游戏们
小陈最近迷上了一款游戏,他觉得这款游戏很有趣。
但是小陈的技术不怎么样,他的朋友们等级都比他高得多。
小陈也很无奈,他知道自己的笨拙,但是他相信笨鸟先飞的道理,自己多练习,技术自然就好。
但是,难得小陈技术和等级都练上来了,这游戏却慢慢没人玩了。
最终游戏停服了,小陈无奈的看着自己付出心血的高等级人物,默默的关机了。
对于游戏中的人物,可能很多人都会和小陈一样留有感情。但是时代是在进化的,无论什么游戏,终究都有过时的一天,但是我们在游戏中付出的心血,辛辛苦苦练的人物,就这样白白浪费了?想必很多人心有不甘吧?
这就是为什么区块链游戏出现的原因,我们都希望自己的游戏资料能够永远保存下去。但是看看现在的区块链游戏,比如以太猫,画面丑、游戏性差,这东西都能叫游戏?这是历史倒退吧?这玩意儿也能卖钱?糊弄人吧?
以太猫因为技术和区块链性能等等原因,造成了游戏性不太强,反而是投资性质更高一些。我们要玩的是游戏,而不是区块链,我们不要为了区块链而区块链,重点还是要游戏性。那么,我们要如何实现呢?我稍微设想了一个区块链游戏世界的构思。
二、区块链游戏世界
我们想一下,我们玩的游戏一般都有哪些共同点呢?首先大部分游戏都有金钱系统是吧?就算是益智类游戏通常都有什么金币钻石系统等等。其次一些人物属性、技能、装备都是常见事物吧?要是在不同的游戏里,这些金钱技能装备属性都能转移到别的游戏里,那我们辛苦练的人物不就不会白费了吗?
是的,这就是我的构思,将游戏里的所有属性区块链化,变成可继承不可删改的一种财产,并能在所有游戏世界里通用。
说的好像很厉害的样子,如何做到呢?
首先我们需要建立一条主链,这条主链我们姑且叫游戏链,发行一种代币叫“金钱”币。
然后我们在侧链上建立各种各样的代币。比如我们可以发行一种币叫“敏捷”,或者发行一个币叫“力量”等等。
这条主链我们要求可以在主侧链间互相转账,“金钱”币可以换成侧链上的“力量”币、“敏捷”币等等。
其次游戏的方式可以是中心化和去中心化联合,不一样要求是完全的去中心化。游戏的主服务器可以是中心化的,游戏的各种玩法与程序都是可以用中心化的形式,我们只要保证游戏数据是去中心化就可以。
那么游戏怎么玩呢?比如我们现在做了一款RPG游戏,我们的游戏运行在一个中心化的服务器上。然后游戏的所有数据是去中心化的,存在区块链上,并且是多条侧链并存。游戏是调用游戏链这条主链,在游戏里的所有活动都可以获得“金钱”币的奖励,比如我杀了一只怪物,我获得了1个金钱币。游戏的所有属性都是一种币,游戏的数据就是调用这些币的数量来转化成数据,比如“敏捷”币、“力量”币等等,我们可以使用金钱币去购买这些币,比如我使用1金钱币购买了1力量币,我游戏里的人物属性就提高了,同理装备等等也是这样的购买方式。
三、这样做有什么好处呢?
1.确保了所有数据可继承
我们辛辛苦苦训练的人物,不会因为某个游戏的服务器关闭而白白浪费,所有的属性可以方便的接入别的游戏中,这些人物的属性,就是你不可侵犯的财产。
2.确保数据不会被删改
游戏的数据不再是中心化服务器的数据,而是存在区块链在,游戏只不过是调用并转化为一定的人物属性而已。这就确保了游戏的人物属性不会被外挂等删改,一定程度的保护了数据的可靠性。就算游戏运营商想要删除你的人物,删除的也只是他的服务器的数据而已,不能删除你的各种属性,东家不玩玩西家,转移到别的游戏继续玩。
3.更强的开放性
之前我们说过,整个系统是建立在一条主链游戏链上的,而所有的属性都是建立在侧链上的。也就是说,我们对于自己的数据拥有了更大的自主权,我们今天可以尝试全部币换成“力量”币试试,也可以明天全部换成“敏捷”币试试。
当所有游戏数据都区块链化,我们就可以实现在不同的游戏里的数据转移,我玩腻味了这个游戏,我就把数据转移一下,去别的游戏玩玩。甚至我们还可以把几个游戏联合起来,弄一个大乱斗PK也是可以实现的形式。游戏不再是一个个封闭的小盒子,而是可以互通的世界,区块链上的游戏世界将会是更加开放的游戏世界。
目录:
2.属性系统
网友评论