近日,与同事交流中感知虽然大家对各类数字货币已家喻户晓,但普遍对什么是区块链仍然无法准确定义,对应用场景更无法深入探知。于是,便想着写个区块链专题带大家入门,以便增强对区块链的理解和认识。本专题欲早几篇介绍区块链的相关概念,后续将再围绕区块链的核心技术进行探讨深究。本系列文章属个人历年对区块链的认知而写,在过程中难免对部分内容产生偏差及重,若有明确错误之处,欢迎大家指正。
![](https://img.haomeiwen.com/i5443336/06fcdb820182a73e.jpg)
说到区块链,我们经常会听到ICO、记账本、分布式网络、共识算法、去中心化、非对称加密、Token等名词。这些本是小众圈子里的技术名词,但现在早已成为人人关注的的大众话题。随着币价的攀升,一夜暴富的传奇和乱象之下的争议,不绝于耳。至今为止,很多人对区块链的认识还有误区,对区块链技术和比特币等数字货币的概念仍有所混淆。
一、区块链的发展历程
说到区块链的发展,不得不提比特币,自中本聪(Satoshi Nakamoto)于2009年第一次发布比特币至今已有9 个年头,神秘的中本聪(署名,真实身份未知)给出了现在广为人知的比特币的最初始设计和实现。鉴此,很多人都认为是由他在那时就提出了区块链概念。其实不然,区块链概念实则是这些年才出现的。如果非要追溯,应是在 2014年左右,才真正有了"区块链"这个名词的概念。
大家对区块链技术的了解,目前可能更多的是停留在用比特币炒币,或者市场上发行的一些形形色色的数字加密货币上。这其实已然是对区块链产生了比较大的误解。首先,就区块链本身来说,它是一项技术。其次,逐渐形成的区块链行业是一个崭新的行业,它与社交、电影、游戏一样,具备着自 己独特的内涵和发展过程。
![](https://img.haomeiwen.com/i5443336/34f5777d859e5c68.jpg)
区块链早期由比特币引入。如果将比特币当做一棵树,那么这棵树在茁壮生长的过程中开枝散叶,散播种子,慢慢地便形成了森林。森林的中心是一颗叫比特币的树,旁边有叫莱特币的树,也有叫点点币的树,甚至于还有颗叫马勒戈币的树,以及种类繁多的其它的币树名。这些币由于仅仅只是在原有的比特币核心代码上做了一定的修改,从而形成的自己独有的币种,所以我们统一将这些都归类到比特币森林中。早些时期,人们也将除比特币之外的所有币种统称为"山寨币"。诚然,世间不会只存在一个森林,坊间的大神们,以太坊的创始人V神(Vitalik Buterin),EOS的创始人丹(Daniel larimer)在比特币后,逐渐发展形成了自己的森林,最终由各类各样的森林组合成了区块链行业。
![](https://img.haomeiwen.com/i5443336/cb832c5518ce8404.jpg)
二、什么是区块链?
那么,区块链到底是什么?如果用一句话来描述的话:它是一种特殊的分布式数据库(blockchain)。或用更通俗的语言来解释,它是一个由多方参与的加密分布式记账本。这里面有三个关键词:加密、分布式和记账本 , 如果搞清楚这些名词,相信就能对区块链有一个较为清晰的初解。
- 第一个关键词:加密
加密这个词,想必大家都能理解,就是通过一类密码学手段去保证流通中的数据不会被它人随意篡改。比如,早年我们去银行开户,开通网上银行时,银行通常都会给我们配一个U盾,用于保存网银的安全证书。它就像一把钥匙(解密),只有拥有这把钥匙我们才能对账户进行操作,实现安全转账等功能。
作为区块链形态的比特币,同样也做了加密处理,更严谨的说法应是用了非对称加密技术来保证数据的安全。所谓非对称加密,简言之,就是加密和解密需要两把钥匙:一把公钥和一把私钥。公钥是公开的,任何人都可以获取。私钥是保密的,只有拥有者才能使用。他人使用你的公钥加密信息,然后发送给你,你用私钥解密,取出信息。反之,你也可以用私钥加密信息,别人用你的公钥解开,从而证明这个信息确实是你发出的,且未被篡改。由于加密的数据必须通过私钥取出,所以你是谁并不重要,重要的是谁拥有私钥。只有拥有了私钥,才能获得加密的数据。
![](https://img.haomeiwen.com/i5443336/4726c1ba952d7cd8.jpg)
- 第二个关键词:分布式
简单来说,区块链是一个分布式网络,分布式的意思是说,区块链这个多方参与的节点,实际上分布于全球各个网络节点里面,他并不归属于一个特定的机构。
我们用打《王者荣耀》来举例,我们经常组队开黑打王者荣耀,你和你的队友很多时候都并不在一起,这时候的异地开黑就可以看成是一个分布式网络。当队友在语音系统里喊出集合团战后,大家一起参与团战,参与团战的这个动作就可以理解成一次同意共识的过程。在区块链中,多个网络节点必须达成一致,而这个一致必须要在一定约束操作和规定协议的前提下使得所有的网络节点的处理结果达成规定协议的一致。这种一致性规定协议在区块链中称为:共识算法。
另外也有看到用小虎队的《爱》这首歌来描述这一场景,同样非常形象。里面的歌词如下:
向天空大声的呼唤说声我爱你
向那流浪的白云说声我想你
让那天空听得见、
让那白云看得见
谁也擦不掉我们许下的诺言
……
这里面出现的“天空”“白云”“蓝天”“大海”,我们就可以理解成一个个节点,当你向他们喊出“我爱你”的时候,这些节点就默默的把账记录在数据库上了,然后大家都能看见。
记录下来之后,歌词里的“谁也擦不掉我们许下的诺言”,擦不掉的意思就是说,我只要记下来以后,这个就成为一个恒久不变的一个东西,这样的话女生就会觉得特别的安全,如果有一天这个男生反悔了,这个女生就可以在所谓的“天空”“白云”上找到他当初的表白,证明他的确说过这个事,这是一个比较清新的理解。
- 第三个关键词:记账本
这个账本就像我们的银行账户一样,你在某一个银行里面的存款,以及资金流动情况等,都能通过查询银行账单获取。拿比特币交易的例子来说,一笔比特币交易完成之后,比特币的区块链上便会记住你交易了多少比特币的流水,这些条目会在你的账户中,一个账户便就是一个账本。
![](https://img.haomeiwen.com/i5443336/9d2073447158023a.jpg)
这个账本相比较其它普通记账的账本不同,它前面有一个描述语,叫多方参与。多方参与意味着这个账本并不是由一个人去记,也并不是像银行账单一样由一个中心化机构去记,它是由分散在全球各个角落的人一起记。只要你有一台电脑,去网上那些比特币交易所开户,生成一个比特币钱包(wallet)。你就可以看到大家的交易记录,比如今天A交易了1个比特币,B、C交易了N个币。
三、区块链和比特币的关系
区块链和比特币之间的关系是什么样呢?很多人对比特币很好奇,不明白他和区块链之间到底有什么关系。
区块链相比较其它分布式系统而言,最大的不同是它具有自己的Token,我们可以直接用代币来理解这个Token。拿前面王者荣耀的例子来说,如果你和朋友一起开黑,你们每组队打一局,你们的好友度就会+1。拿好友度来代表这个Token,这个+1就像挖矿获得的报酬,你们一起组队打赢了比赛,系统奖励给了你们1点好友度,只不过这里的1点好友度是由腾讯发放的。但如果除此之外,你的朋友是土豪,你的游戏也打得比较好,你朋友说你每陪我打一把游戏,我单独给你我家开的游戏积分交易所的10个积分,你用这个10个积分可以去我家开的游戏交易所换成其它资产,什么披萨啊,美元啊都可以。这个时候这个10积分就和腾讯没有关系了,但这个协议又是真实存在的,只要你陪打一把,就能得到10个积分入账。区块链就像解决类似的事情。这里的积分可以理解为具有流动性的虚拟资产,但它严格来讲并不属于虚拟货币。
![](https://img.haomeiwen.com/i5443336/1c86365047c1f234.jpg)
要想了解比特币,首先我们就要明白比特币究竟是如何记账的。前面提到,在区块链的世界里每个人身上都有一本账本,那么到底由谁来记账?我记的帐为什么别人要认?这就需要大家一起来制定认同一个规则。来保证大家记的账是一致的。
举例,今天我去披萨店老王家花费了1个比特币换了一个披萨,老王收到了1个比特币。这产生了一次记账操作,且这个记账操作在比特币世界里是透明的,需要大家都能知道今天我转给老王1个比特币。所以这笔账不能绝对由老王或者我自己来记账。它需要依靠大家之前一起制定的规则,这个规则我们把他想成一道算术题,谁最快算出答案,谁就能获得这个记账权。这样的好处就是,每次记账的人都不确定是谁,这样记账这件事自然就更加公平公正。
在比特币的世界里,便是采取这种叫竞争记账的方式,大家都去抢记账的权力,抢到之后就可以获得记账奖励。也就获得了比特币的奖励。
其实用中国的打麻将来理解这一行为是非常形象的:
![](https://img.haomeiwen.com/i5443336/d0cd8c92370b7716.jpeg)
“挖矿”的过程其实非常类似于打麻将,牌桌前的四个人可以看做四个“矿工”,每个”矿工“在摸牌的过程中不断的从144个随机牌中摸牌进行组合。这时谁先凑出一副胡牌的牌型,谁就赢了,获得收益,获得记账权。同时在胡牌的时候通常都会翻牌让大家确认,防止炸胡,这也体现了其无法篡改的特性。
我们都知道胡牌的过程和个人技术、策略相关,但总体还是挺看运气的。有时打完一局都没人胡牌,等于是大家都花了时间,都没有获得记账权,也就是没有挖到矿,这时候就会重新开局,开始下一轮记账权的争夺。但是有时候起手牌就非常好,随便摸两张就胡牌了,就获得了记账权。这个过程和比特币挖矿流程真的太像了,因为挖矿的随机性就是这样,有时候要花很长时间才能挖到一个区块,有时也许几分钟就能挖到了。
当然,挖矿这个随机的过程要比胡牌所花费的时间多得多。这就涉及到了矿工的算力,谁越快破解出,那么谁就能获得这个记账权,同时也就是获得比特币这个记账奖励。
四、区块链≠ICO(Initial Coin Offering)
ICO 全称是首次代币发行,这是一种新型的融资模式,投资者可以用手中的比特币或其它代币来投到一些区块链创始项目。现在很多人一提区块链,就认为是骗人的,这其实和之前的市场乱象有关。我们应该要区分一个概念,ICO和区块链几乎没有关系。
我们在平日经常听到IPO,这是第一次公开募集资金的意思。ICO和IPO之间本质的区别是,IPO有监管,而ICO可以帮助那些不能发售股票的企业,绕开IPO,绕开监管,让发展更为初期的公司有了一个更加灵活的融资手段。一个区块链项目发起之后,如果选择发起ICO,相比传统融资渠道,项目方会在很短的时间内融到资产,且代币将一次性地投放到投资者手里,并在短时间内上线数字资产交易平台。
数字资产交易平台具备高流动性,这为早期投资者提供了退出条件,缩短投资者的投资周期。但也正是由于这种周期短、效率高的融资模式,ICO成了传销和内幕交易的重灾区。因此,在去年被七部委严令禁止了。
五、区块链的应用场景
![](https://img.haomeiwen.com/i5443336/e64a848605262521.jpeg)
区块链发展至今不过几年而已,目前还处于早期阶段。尽管成熟的应用还非常的少,但它凭借自身分布式去中心化、不可篡改、加密安全性等特性,其优势显而易见。相信后续它必然会在金融方面带来颠覆级的改变,在社会生活方面带来不可想象的影响,让我们拭目以待。
网友评论