其他

区块链到底是个什么鬼?一幅漫画让你秒懂!

2018-01-21 花儿街内参

妈:“小明啊,什么是区块链?”


我:“(惊!)......妈,你从哪里听来的区块链。”


妈:“隔壁你蔡姨说他老公在炒什么币,老是喊着区块链balabala,楼上李大哥也喊着区块链创业balabalabala,区块链能卖钱吗?”


我:“妈,区块链很复杂,我下次再解释......”


妈:“你晚饭想吃开水拌面?”


我:“好吧 Σ(っ °Д °;)っ 我想想怎么说。”


本文来源丨21世纪经济报道(jjbd21)综合自 中国证券报(xhszzb;孙翔峰 陈健)、OKLink区块链(OKLink-DY)资料来源:公众号“浩哥说(haogetalks)作者 程浩、漫画人物来源:假装不懂金融(jzbdjr)


这两天朋友圈,这段话特别火。无他,因为区块链太火了!


2018年以来,区块链概念大幅领涨,Wind区块链指数由3200点上涨到3700点上方。11日盘中,区块链指数一度摸高至近3800点。


2018年以来区块链概念指数表现


个股方面,13只股票今年涨幅超过20%,易见股份累计涨幅高达58%。暴涨的股价让上市公司也坐不住了,纷纷出来提示风险。



这么火的区块链,到底是什么呢?



区块链到底是个什么鬼?

一幅漫画让你秒懂





区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前是各自记各自的账。


由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人都有相同的账本,能确保账本记录过程是公开透明的。



区块链技术是比特币的底层技术,比特币在没有任何中心化机构运营和管理的情况下,多年运行非常稳定,没有出现过任何问题,所以有人注意到了它的底层技术,把比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术。



根据西班牙最大银行桑坦德发布的一份报告显示,2020年左右如果全世界的银行内部都使用区块链技术的话,大概每年能省下200亿美元的成本。这样的数据足以说明“区块链”给传统金融领域带来的巨大变革和突破。




云计算通常定义为通过互联网来提供动态易扩展且经常是虚拟化的资源,但是提供云计算平台的往往是一个中心化机构。而区块链组成的网络一般是没有特定的机构,所以区块链更接近分布式计算系统的定义,属于分布式计算的一种。



Q币是一种中心化的电子货币,包括总量,发行方式都是由腾讯公司控制的。而比特币的总量,发行方式都是由程序和加密算法预先设定后,在全世界的多个节点上运行,没有任何人和机构可以修改,不受任何单一人或者机构来控制。一般称Q币为电子货币,或者企业代币。称比特币为数字货币或者加密数字货币。



区块链有什么特点?能用来干啥?


通过上述漫画,相信大家对区块链有了初步的了解。


概括来说,区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录,本质上是一个去中心化的数据库。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。


区块链具有去中心化、无须中心信任、不可篡改和加密安全等特点,正在走进政府决策、金融机构、大型企业的视野,并应用于数字货币、支付清算、信贷融资、金融交易。


区块链能用来干什么?从目前来看,区块链最明显的应用就是比特币。区块链最早得到关注也得益于比特币。


国金证券计算机行业首席分析师钱路丰表示,区块链目前最为典型的应用场景有三类:


  • 一是币类应用,如比特币、以太币等;


  • 二是传统金融领域,比如区块链技术联盟R3、Hyperledger等,汇聚了高盛、中国平安、汇丰、IBM等机构,致力于在金融领域的跨境支付、金融票据管理等应用场景;


  • 三是非金融的领域,如在能源、奢侈品、电信、互联网等领域。


A股计算机板块的上市公司,都在股权投资、技术研发、项目合作等方面对区块链进行积极的布局。但因为孵化一新的团队、新的项目/产品/服务,需要一定的时间,很多上市公司在区块链技术研发、场景化应用等方面,还处于前期培育试错阶段。


就区块链在金融与非金融领域的应用,兴业证券表示,目前包括银行、交易所在内的众多传统金融机构对区块链的分布式账本等技术给予高度重视,并开始探索其在跨境支付、票据交易、证券发行等环节的实际应用,部分业内领先者已经进入概念验证与项目实施阶段。


伴随着共识机制等底层算法的改进与革新,互联网企业与非金融业企业也开始探索区块链在供应链管理、版权流转、病例管理等金融外领域应用的可能性。



上市公司纷纷布局 “李逵李鬼”难辨


据中国证券报报道,一位科技金融领域资深投资人感慨:“要是不是股票大涨,我都不知道这么多上市公司都投了区块链项目。”


区块链概念火爆之后,各种公司都纷纷表示自己要布局区块链,“看起来有点不真实。”


记者梳理了34家区块链概念股,其中12家所属行业为计算机应用及设备、4家为互联网传媒、剩下的分属种植业、造纸、房地产、化学制品等多个行业。


(部分上市公司区块链应用布局图表)


上述投资人表示,上市公司纷纷布局,一方面说明区块链已经逐渐得到市场关注,大量资本进入有助于行业发展;另一方面,很多主营业务完全不相关的公司,只想通过炒概念推动股价上涨。所以,这么多涉及区块链的上市公司里,“谁是李逵,谁是李鬼”要分辨仔细。



落地尚有距离炒作警惕风险


不过一些业内人士表示,区块链一些应用方面仍然不成熟。


中信证券表示,现今区块链行业初创公司的产品尚不成熟,业绩难言乐观,行业估值却普遍较高。短期而言,二级市场尚无成熟产品出现;一级市场中,建议关注安全边际较高、有估值优势、有成熟产品及运营模式的非上市公司。


钱路丰也认为,从区块链在金融领域,以及非金融其他行业的应用来看,尚未出现非常成熟、规模及经济效应很好的应用产品/服务,区块链的创新模式在行业应用领域还有待验证。


区块链概念股暴涨的同时,上市公司的风险提示也接踵而至。


飞天诚信11日晚间发布公告澄清,公司推出的产品仅是区块链虚拟货币的安全存储设备,属于区块链产业中的终端辅助产品,且尚未形成销售收入。


先进数通11日表示,建议投资者理性看待区块链技术的应用前景。先进数通认为,区块链技术目前尚未找到突破性的大规模应用场景,公司在区块链技术领域也仍处于早期技术储备阶段,相关项目仍属于小规模试验性质,尚无明确的应用前景,短期内不会对公司业务产生实质性影响。


钱路丰指出,基于区块链新模式的技术创新、场景化应用,还有待产业和市场的不断推进,建议投资者在一二级市场投资过程中,密切关注,精挑细选,选择基本面更为扎实,研发实力强,具备丰富客户资源等优势的公司。


什么是区块链? 区块链的入门教程~


来源:  阮一峰  

www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html


区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。

可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。

下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题。

需要说明的是,我并非这方面的专家。虽然很早就关注,但是仔细地了解区块链,还是从今年初开始。文中的错误和不准确的地方,欢迎大家指正。

一、区块链的本质

区块链是什么?一句话,它是一种特殊的分布式数据库。

首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。

其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。

二、区块链的最大特点

分布式数据库并非新发明,市场上早有此类产品。但是,区块链有一个革命性特点。

区块链没有管理员,它是彻底无中心的。其他的数据库都有管理员,但是区块链没有。如果有人想对区块链添加审核,也实现不了,因为它的设计目标就是防止出现居于中心地位的管理当局。

正是因为无法管理,区块链才能做到无法被控制。否则一旦大公司大集团控制了管理权,他们就会控制整个平台,其他使用者就都必须听命于他们了。

但是,没有了管理员,人人都可以往里面写入数据,怎么才能保证数据是可信的呢?被坏人改了怎么办?请接着往下读,这就是区块链奇妙的地方。

三、区块

区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。

每个区块包含两个部分。

  • 区块头(Head):记录当前区块的元信息

  • 区块体(Body):实际数据

区块头包含了当前区块的多项元信息。

  • 生成时间

  • 实际数据(即区块体)的 Hash

  • 上一个区块的 Hash

这里,你需要理解什么叫 Hash,这是理解区块链必需的。

所谓 Hash 就是计算机可以对任意内容,计算出一个长度相同的特征值。区块链的 Hash 长度是256位,这就是说,不管原始内容是什么,最后都会计算出一个256位的二进制数字。而且可以保证,只要原始内容不同,对应的 Hash 一定是不同的。

举例来说,字符串123的 Hash 是a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0(十六进制),转成二进制就是256位,而且只有123能得到这个 Hash。

因此,就有两个重要的推论。

  • 推论1:每个区块的 Hash 都是不一样的,可以通过 Hash 标识区块。

  • 推论2:如果区块的内容变了,它的 Hash 一定会改变。

四、 Hash 的不可修改性

区块与 Hash 是一一对应的,每个区块的 Hash 都是针对”区块头”(Head)计算的。

Hash = SHA256(区块头)

上面就是区块 Hash 的计算公式,Hash 由区块头唯一决定,SHA256是区块链的 Hash 算法。

前面说过,区块头包含很多内容,其中有当前区块体的 Hash(注意是”区块体”的 Hash,而不是整个区块),还有上一个区块的 Hash。这意味着,如果当前区块的内容变了,或者上一个区块的 Hash 变了,一定会引起当前区块的 Hash 改变。

这一点对区块链有重大意义。如果有人修改了一个区块,该区块的 Hash 就变了。为了让后面的区块还能连到它,该人必须同时修改后面所有的区块,否则被改掉的区块就脱离区块链了。由于后面要提到的原因,Hash 的计算很耗时,同时修改多个区块几乎不可能发生,除非有人掌握了全网51%以上的计算能力。

正是通过这种联动机制,区块链保证了自身的可靠性,数据一旦写入,就无法被篡改。这就像历史一样,发生了就是发生了,从此再无法改变。

每个区块都连着上一个区块,这也是”区块链”这个名字的由来。

五、采矿

由于必须保证节点之间的同步,所以新区块的添加速度不能太快。试想一下,你刚刚同步了一个区块,准备基于它生成下一个区块,但这时别的节点又有新区块生成,你不得不放弃做了一半的计算,再次去同步。因为每个区块的后面,只能跟着一个区块,你永远只能在最新区块的后面,生成下一个区块。所以,你别无选择,一听到信号,就必须立刻同步。

所以,区块链的发明者中本聪(这是假名,真实身份至今未知)故意让添加新区块,变得很困难。他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个。

这种产出速度不是通过命令达成的,而是故意设置了海量的计算。也就是说,只有通过极其大量的计算,才能得到当前区块的有效 Hash,从而把新区块添加到区块链。由于计算量太大,所以快不起来。

这个过程就叫做采矿(mining),因为计算有效 Hash 的难度,好比在全世界的沙子里面,找到一粒符合条件的沙子。计算 Hash 的机器就叫做矿机,操作矿机的人就叫做矿工。

六、难度系数

读到这里,你可能会有一个疑问,人们都说采矿很难,可是采矿不就是用计算机算出一个 Hash 吗,这正是计算机的强项啊,怎么会变得很难,迟迟算不出来呢?

原来不是任意一个 Hash 都可以,只有满足条件的 Hash 才会被区块链接受。这个条件特别苛刻,使得绝大部分 Hash 都不满足要求,必须重算。

原来,区块头包含一个难度系数(difficulty),这个值决定了计算 Hash 的难度。举例来说,第100000个区块的难度系数是 14484.16236122。

区块链协议规定,使用一个常量除以难度系数,可以得到目标值(target)。显然,难度系数越大,目标值就越小。

Hash 的有效性跟目标值密切相关,只有小于目标值的 Hash 才是有效的,否则 Hash 无效,必须重算。由于目标值非常小,Hash 小于该值的机会极其渺茫,可能计算10亿次,才算中一次。这就是采矿如此之慢的根本原因。

区块头里面还有一个 Nonce 值,记录了 Hash 重算的次数。第 100000 个区块的 Nonce 值是274148111,即计算了 2.74 亿次,才得到了一个有效的 Hash,该区块才能加入区块链。

七、难度系数的动态调节

就算采矿很难,但也没法保证,正好十分钟产出一个区块,有时一分钟就算出来了,有时几个小时可能也没结果。总体来看,随着硬件设备的提升,以及矿机的数量增长,计算速度一定会越来越快。

为了将产出速率恒定在十分钟,中本聪还设计了难度系数的动态调节机制。他规定,难度系数每两周(2016个区块)调整一次。如果这两周里面,区块的平均生成速度是9分钟,就意味着比法定速度快了10%,因此难度系数就要调高10%;如果平均生成速度是11分钟,就意味着比法定速度慢了10%,因此难度系数就要调低10%。

难度系数越调越高(目标值越来越小),导致了采矿越来越难。

八、区块链的分叉

即使区块链是可靠的,现在还有一个问题没有解决:如果两个人同时向区块链写入数据,也就是说,同时有两个区块加入,因为它们都连着前一个区块,就形成了分叉。这时应该采纳哪一个区块呢?

现在的规则是,新节点总是采用最长的那条区块链。如果区块链有分叉,将看哪个分支在分叉点后面,先达到6个新区块(称为”六次确认”)。按照10分钟一个区块计算,一小时就可以确认。

由于新区块的生成速度由计算能力决定,所以这条规则就是说,拥有大多数计算能力的那条分支,就是正宗的比特链。

九、总结

区块链作为无人管理的分布式数据库,从2009年开始已经运行了8年,没有出现大的问题。这证明它是可行的。

但是,为了保证数据的可靠性,区块链也有自己的代价。一是效率,数据写入区块链,最少要等待十分钟,所有节点都同步数据,则需要更多的时间;二是能耗,区块的生成需要矿工进行无数无意义的计算,这是非常耗费能源的。

因此,区块链的适用场景,其实非常有限。

  1. 不存在所有成员都信任的管理当局

  2. 写入的数据不要求实时使用

  3. 挖矿的收益能够弥补本身的成本

如果无法满足上述的条件,那么传统的数据库是更好的解决方案。

目前,区块链最大的应用场景(可能也是唯一的应用场景),就是以比特币为代表的加密货币。下一篇文章,我将会介绍比特币的入门知识。

十、参考

  • How does blockchain really work?, by Sean Han

  • Bitcoin mining the hard way: the algorithms, protocols, and bytes, by Ken Shirriff

区块链在金融、共享经济、物联网等方面存在很高的应用价值,吸引了高盛、花旗、纳斯达克、德勤、Airbnb 等巨头的积极布局。那么区块链是什么?区块链技术有哪些特点?区块链的应用价值和潜力有多大?

什么是区块链?

(建议在WiFi的情况下观看)

https://v.qq.com/txp/iframe/player.html?vid=e03297dlh36&width=500&height=375&auto=0


▼▼▼

3分钟和普通人解释“区块链”?

https://v.qq.com/txp/iframe/player.html?vid=s05347u41th&width=500&height=375&auto=0


来自狼爸爸的工作室投稿视频

什么是物联网?

(建议在WiFi的情况下观看)

https://v.qq.com/txp/iframe/player.html?vid=t0308ir6926&width=500&height=375&auto=0


欢迎留言讨论你理解的“区块链”!!!


讲课内容支持反复播放

看完本文有收获?请转发分享给更多人

特别说明: 

从2017年10月8日开始,国家《互联网群组信息服务管理规定》正式实施。为符合这个新规,并继续为读者提供更具市场投资价值的财经信息咨询,故此,今天起开始将微信公号读者引导入“内部会员版”,并可升级为花儿街的正式会员,享受独家私密的深度分析。对由此给读者造成的麻烦,尚请理解。具体转入方法如下:


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存