区块链名词串解

2017年是数字资产起飞的一年,也是数字货币疯炒的一年,那么随之而来也有大量陌生的名词,很多朋友想参与其中又一头雾水。那么今天我就在这给朋友们做一下科普。

呵,那首先就有人要问了,数字资产和数字货币是什么,这个就挺陌生,好那就先从他们讲起。首先是数字资产。资产大家应该都知道,他有一个明确的定义“资产指任何公司、机构和个人拥有的任何具有商业或交换价值的东西”。在此基础上,数字资产就是以电子数据的形式存在的资产。那么哪些是数字资产,你玩游戏你的游戏装备,你在知乎上发表的文章,你在腾讯注册的账号,这些都可以被认为是数字资产。那么什么是数字货币。货币的本质是所有者相互之间的约定,法定货币有各国政府为约定背书。数字货币其实就是法定货币的电子形式,同样也是所有者相互之间的约定。目前数字货币的法律地位还没有得到认可。但是有消息称,央行也成立了相应的数字货币研究所,央行推动的基于区块链的数字票据交易平台已测试成功,由央行发行的法定数字货币已在该平台试运行。

好,这里出现了下一个陌生的名词:区块链。要理解这个也不是很难。回想下,我们平时买东西是怎么做的。把货币给商家,商家把货品给你。但是想实现这样一个流程在互联网上就很艰难。为什么?你拿一个数字货币去给商家,商家不会给你货品。因为不像钞票你印不出来,你复制一个数字货币太简单了,他无法确认你给的是不是一个复制品。这时候支付宝站出来了,我为数字货币代言。他的这个数字货币是记录在我支付宝的中账本服务器的,没问题的。好,这是一种方案,但是也会有随之而来的问题:支付宝会不会伪造数字货币?支付宝会不会侵吞你的货币?他们服务器安全吗?被黑客入侵了怎么办?当然我不是要黑支付宝,事实也证明他们做的很好。这时候我还是不禁要问,有没有一种去中心化(所有节点的关系对等,不存在支付宝服务器这种特殊节点)的方案来解决这个问题。区块链(blockchain)。把每笔交易保存在所有对等节点上,只要大多数节点账本上记载着你拥有这个货币的所有权那你就拥有这个数字货币。那为什么叫区块链呢?因为实际操作过程中我们发现,每产生一笔交易就广播给所有节点保存下来是不现实的,网络流量消耗太大。但是如果把一段时间的交易打包成一个区块,然后把区块分发给其他节点,这种方式就能大大节省网络开销。而且每个区块和他的前一个区块保持一种联系,形成一个区块间的链条,这就是区块链。

上文提到一个名词叫节点。节点的含义很容易解释,就是保存和验证交易的电脑或者客户端。这里我们讲下一个概念,挖矿。什么是挖矿,为什么要挖矿。一说挖矿可能有点懵网上到处都在说挖矿,那挖矿到底是什么一个东西。看了上文区块的打包你就明白了,挖矿就是有偿打包,至于为什么叫挖矿后面讲比特币的时候再讲。挖矿既然就是打包区块,那他为什么是要有偿的,因为我消耗我节点的电脑资源,去打包你的数据,必须要有补偿,不然没人打包数据那就没有区块链的故事了。这样挖矿是件有利可图的事情,自然有人会抢这来挖矿,那么选谁呢?而且挖矿的节点必须要诚实,不然他打包错误的数据怎么办?挖矿的费用谁来出?我在下期会给你详细的解答。