文章 | 伊甸网(edenw_com)洪荣顺
风口上的区块链这么火,我们应该怎么入门这个概念?区块链是否就是比特币?区块链和迅雷等P2P软件是一样的吗?区块链行业有哪些创业机会?
大家好,我是伊甸网 CEO 洪荣顺。
我前两天看到了这么一个段子,阿里巴巴的程序员穿特步鞋子去相亲被拒,后来程序员亮出了区块链工程师的身份。妹子满脸娇羞的说:讨厌,你怎么不早说,人家是跟你开玩笑的啦。
这不是一个虚构的段子,前半段是真实的,至少是网络新闻有报道的。
这个段子说明了一个问题,再牛叉的公司、再时尚的穿着,也比不上一个风口的概念。
区块链,相信不用我怎么说,大家也应该听过。就算没听过区块链,也应该听说过比特币。比特币的创始人中本聪也揭开了真面目了,原来是澳大利亚的一个企业家。
虽然概念这么火,但是能听明白的可能没几个,更不用说能讲明白并且能理解的。
今天我也是查了好久的资料,翻了很多百科,才来和大家一起探讨交流。
什么是比特币?什么是区块链?区块链就是比特币吗?区块链和 P2P 是一样的吗?
要讲区块链,还真的不知道从哪里说起。它不是谁发明的,不是由某个公司开发的。这样吧,我们就用通俗一点的方式来理解吧。
首先,区块链是一个什么东西呢?区块链是一种数据库,是一种存放数据的技术。
数据库,大家或多或少都有听过,互联网中存放数据的一种技术产品。比如微软的 Access SQL server, 还有MySQL Oracle等等。我们在互联网上看到的数据信息,其实就是存放在数据库里的。
这些数据库产品,由某个公司开发和维护。如果你要使用这些数据库产品,你必须在互联网上有一台或者几台电脑,我们称为服务器。在这些服务器上安装这个数据库产品,然后再存放数据。
比如,我们在百度里搜索一个关键词,百度会给我们反馈出很多信息。其实,这一个过程就是从百度的数据库里取出数据的过程。
大家可以看到这么一些特点,这些数据库是由某些公司完全掌控的,它在互联网中必须有一个或者几个点。而这些点,是可以控制的。这些点,其实就构成了一个中心点。
假如有一天,百度这些存放数据的服务器关机了,那么你在百度是搜索不到东西的。
这就是传统的,一般意义上的数据库。
当然了,肯定有人会说,到了百度这一体量的,肯定不止有一台两台的服务器,在全国各地肯定分布着很多服务器,不可能全部都关机。
如果能想到这一层,就差不多接近区块链这个概念了。
把数据库分布在全国各地的服务器里,专业名词叫做分布式数据库。集中式数据库是把一个数据放在一台服务器上,而分布式数据库是把数据复制到很多台服务器上。而这些服务器又是相通的,在一台服务器上进行删除,其他服务器都跟着删除。
区块链,恰巧就属于分布式数据库技术。但是,区块链又把分布式数据库技术给发挥得更好。应该说,有一个革命性的特点。是什么呢?它没有管理员,没有中心点。
分布式数据库再大,也有公司控制着,有管理员管理着。而区块链是没有管理员的,没有谁能够掌控着整个区块链。没有管理员,也就没有所谓的中心地位。
既然没有管理员,任何人就可以往区块链里写入数据了。那么,区块链是不是变得不可信了?
不是的。
接下来可能稍微会涉及到一点技术性的概念,我尽量讲通俗点。
区块链区块链,就是由一个个区块组成的的链条。我们把一个区块比喻成一瓶农夫山泉吧。
每个区块包含两个部分的内容,区块头和区块体。
区块头是什么呢?就是农夫山泉瓶子上的那一层纸。区块体是什么呢?就是瓶子本身。区块头是干嘛用的?就是用来记录信息的。记录啥呢?记录这个区块的生成时间、记录实际数据也就是书块体的哈希、上一个区块的哈希。
这里涉及到一个概念:哈希(Hash)。
哈希是啥呢?简单理解,就是一种数据加密的方式,经常用来确保所传递的信息的真实性。
比如说,我现在要分享一个很大的软件给你,我把这个软件上传到某个网盘上,然后你再去这个网盘下载到你的电脑上。
一般情况下,你下载的这个软件可能就是我上传的软件。但是,有些情况下你下载的不一定就是我上传的。
有可能被破解了,或者有可能被绑定木马了。那么,怎么确定你下载的就是我上传的呢?
一般情况下,我要上传之前,先生成这个软件的哈希值,然后再上传这个软件。告诉你哈希值,你下载以后再生成一次哈希值,看看你生成的哈希值和我生成的是不是一样的。如果是一样的,那就是同一个软件。
所以,大家一定要理解哈希这个概念。要理解区块链,必须要理解这个东西。
任何一种计算机内容,包括图片、文字、软件等等,都可以生成一个唯一且不可修改的哈希值。如果原内容有修改,哈希值一定会变。
每个区块链都会根据区块头生成一个 256 位的二进制数字。二进制是什么?就是 010101 这样的。
我们刚才有说到,区块头包含了上一个区块的哈希值,以及区块体的哈希值。所以,可以得出这样两个结论:
每个区块的哈希值都是不一样的,可以通过哈希值标识区块;
如果区块的内容变了,它的哈希值一定会改变。
区块链里的每个区块都是相互连接的,如果有人一旦更改了其中的一个区块,其他的区块就认不到这个区块了,就断链了。
所以,你要想更改其中的一个区块,并且保证区块链的完整,你就得更改所有的区块链的哈希值,而这几乎是不可能的,因为哈希的计算很耗时,这就是为什么区块链技术不可修改的原因。
那么,问题来了,为什么会有采矿呢?
说到采矿,就要说比特币了。
比特币是根据区块链的这些特性,设计出来一种很变态的规则。
中本聪的设计是,平均每 10 分钟全网才生成一个新的区块。然后要通过极其大量的运算,才能算出这个新区块的哈希值,然后才能把这个新区块添加到区块链中。
这个过程,就叫做采矿,或者挖矿。
也就是说,区块链不是不可以被改变,而是区块不可被改变。
我们回到刚才讲的特点:分布式数据库、去中心化、不可修改。
区块链是上一个区块链接下一个区块的,区块体是用来存放实际数据的,所以这是一种分布式的账本数据库,这自然就不存在中心的说法。
由于哈希值的特性,区块是不可能被修改的。
这样,这三个特点就比较能理解了吧?
接下来我们来说一下上面的几个问题。
什么是比特币?
区块链是一种底层的技术,比特币是基于这种技术而产生的一种虚拟电子货币。但是这个虚拟货币并不是由谁来发行,而是由每台安装了这个开源软件的电脑来计算生成的。它不存放在任何一个银行或者服务器,而是分布放在每台装有这个软件的电脑上。
区块链就是 P2P 吗?和迅雷差不多吗?
区块链是一种底层的技术,需要依靠大量的硬件终端来支撑,也就是需要有很多的电脑来撑起整个庞大的链。如果按照这个方向来理解,区块链和 P2P 有相似的地方,因为他们都需要大量的用户电脑来参与。
以上就是关于区块链和比特币的一个粗略的理解。
当然了,要真的讲清楚区块链和比特币,区区十几分钟是讲不完的,更不用说深入探讨了。所以大家入门了这个概念,有兴趣再去深入了解。
后面我们如果有涉及到,就进行单独分享。
区块链是一个很大的风口,那么有什么创业机会?是不是真的在淘宝花几十块钱买个白皮书就能融资?
关于区块链,有捧的,有踩的,也有观望的。
行内一般有这么几种创业者。
炒币的,也就是买进卖出的。
交易所,提供比特币交易的平台。
卖矿机的,也就是卖电脑的。
挖矿的,也就是买电脑来挖比特币的。
搭建场地的,也就是为旷工服务的。
山寨币,根据开源的比特币开发出山寨的货币。
ICO,帮区块链项目圈钱的。
以太坊,区块链开发平台。
忽悠,靠区块链忽悠或者帮忙忽悠的。
行业媒体社群,建微信群、建媒体网站的。
每个概念或者风口开始流行之前,总有鱼龙混杂的情况。有些人可能真的致力于这个行业的研究,推动这个行业的正面发展,有些人可能投机倒把赚一笔的。
如果大家有兴趣,可以加入我们的创业社群,欢迎一起探讨更多的创业方向。
网友评论