区块链 比特币和加密云吸猫游戏
交易方式的发展
人类有了分工就有了物质交换。最早的物质交换是以物易物,你拿你的菜换我的篮子,大家当面交易。以物易物要求交易双方同时携带要交易物品同时出现在特定地点,很不方便。于是货币出现了。自此买方只需要携带货币就可以拿到自己要的商品。
货币的出现使得商品交换变得更加容易。货币是由有权威的机构如银行发行的。只有这样货币的价值得到保护和认可。
互联网时代陌生人之间的异地交易非常普遍,此时电子支付比物理货币更方便。电子支付最早通过银行进行。
当ebay和淘宝这样C2C交易平台遂渐壮大,需要PayPal和支付宝这样的中间机构来保证交易双方会遵守交易规则。也有人说是由于支付宝成就了淘宝,而不是反过来。
支付宝使得世界上任意两个陌生人都可以放心地进行交易,这绝对是一件了不起的事情。
至此我们注意到所有交易都依赖第三方机构直接或间接地来保证交易双方能遵守交易规格。
第三方的存在也带来一些问题。首先可能产生额外的费用,更重要的是第三方拥有太大的权力,同时交易双方的隐私得不到保护。
能不能有一种不需要第三方机构介入的端对端交易手段?区块链就是为了这个目的而诞生的。
什么是区块链?
我们设想一个场景,张三要转账给李四。在没有第三方介入的时候,转账可以通过借条的方式进行,即李四手写借帐条交给张三用做凭证。这张手写的便条是这次交易的唯一凭证。便条遗失,歧义或者被篡改都会对这次交易带来影响。
为了解决这个问题我们引入鉴证人。当张三给李四转账的时候大喊一声“我转账给李四了”,边上的吃瓜群众若干如王五赵六都听到了,王五并且飞快地最先记下来“某年某月张三转账若干给李四,此证”。
日后一旦发生任何纠纷,王五赵六会作证。如果交易双方中任何一方要作弊就必须收买王五和赵六。
王五赵六作为鉴证人在这个过程中的角色不同于前面提到的第三方如银行。鉴证人可以是任何人,可以是很多人,不需要是很有权威的机构。这些人都会认真忠实在账本上记录所有发生的交易,并分别保管这些账本。想要篡改任何一笔交易需要篡改所有分散在不同人手上的账本,包括那个交易后的所有交易。
大家会问吃瓜的王五赵六为啥这么积极地参与其中?答案很简单,因为他们会拿到好处,很多好处。后面在比特币部分会讲到。
这就是一个区块链。区块链是一种分布式记账系统,拥有分布式账本。每一笔或者一批交易组成一个区块。前后区块之间相互关联,组成区块链。
区块链技术本身有十年以上历史了,其爆红是由于其儿子比特币的爆红。
什么是比特币?
很大程度上是比特币成就了区块链。
比特币(BitCoin)是基于区块链的一种虚拟货币。
前面那个区块链例子中是王五最先记录了那笔交易。按照比特币的规则,王五由此会得到几个比特币作为奖励。这个过程称为挖矿(mining),即最先计算出新的区块并发布出去的人会获得奖励。
为了能得到尽可能多的奖励,王五赵六们需要拥有极大的计算能力,即算力来提高记账速度。这时王五赵六们就成了相互竞争的矿工。他们干活的机器我们称为矿机。
第一代矿机多采用CPU来计算每个区块。随着比特币挖矿难度的提高,CPU很快被基于显卡(GPU)的矿机淘汰。这是因为显卡可以提供巨大的并行运算能力,更适合挖矿。显卡矿机的效率可以是CPU矿机的上百倍。
随着比特币难度的进一步提升以及更多矿工的拥入,GPU带来的收益已经小于消耗的电费了。这时候运算效率更高的FPGA矿机开始占据市场。
有钱的地方就有动力。能效更高的挖比特币专用芯片被开发出来。矿机进入新的时代。现在的主流矿机都是专用芯片矿机。
比特币价格
由于种种原因,比特币价格在过去一年如过山车一样,急剧冲高到两万美元天价后又迅速下跌。在比特币持续上涨的那几年中,无数个人或机构投入巨大资金来购买算力。这也是为什么英伟达和AMD股票会涨那么高,又掉那么快。这两家公司的显示更多被用来挖矿而不是来驱动显示器。
英伟达股价
以太坊
以太坊是另外一种基于区块链的虚拟货币。由于比特币价格太高,竞争太激烈,难度太高,普通玩家已经没有任何机会了。以太坊碰巧填补了这个空缺。
以太坊规则有过几次巧妙的修改,使其更具开放性。基于以太坊平台的应用和游戏开发是相对容易很多的。
基于以太坊的游戏和应用开发是以太坊货币发展的动力。
基于以太坊的区块链游戏很多。这里想和大家讨论一下CryptoKitties,中文叫加密云吸猫游戏。这个游戏带来的交易曾经一度占以太坊全部交易量的四成以上。可见其火爆程度,也反应了区块链平台的一大软肋,即支持的最大交易量太小。当然区块链还有其他很多更严重的问题,以后再慢慢讨论。
这个游戏的基本规则是,游戏会若干分钟产生一只猫,一只虚拟猫。每只猫有若干基因。不同基因可以决定猫的不同属性,如皮毛颜色,花纹,眼睛颜色等等。游戏玩家可以花以太坊币来购买自己喜欢的猫。然后可以和其他玩家的猫繁殖出不同的小猫,来出售或者囤积居奇,即控制某种特殊基因来提高猫的价值,从而达到挣钱的目的。
下面这只猫,这只虚拟猫被人以600ETH天价买下。600个以太坊币约合17万美金,超过100万人民币。
一只被叫作Dragon的猫
加密云吸猫的成功当然吸引了无数公司来山寨,不,是模仿,如百度的基于莱特币的莱茨狗。
区块链的一点讨论
到这里大家一定会问,这个游戏如果不是基于区块链难道就不行?答案很简单,当然行,而且一定更行。
那为什么要基于以太坊?这是个非常好的问题。这个问题的答案取决于另一个问题,即区块链是不是应该存在。
区块链能提供的功能现有的电子支付平台都能支持,而且更便捷。你不用为了买只猫去注册以太坊钱包同时学会科学上网,因为加密猫网站在墙外。你也不用为了买条狗再去注册莱特币钱包。
那区块链存在的价值究竟是什么?区块链在不同领域的应用前景是什么?
我们后面再讨论。