【区块链启蒙10/100】千呼万唤始出来:初识区块链
00 前言
本系列将以100个区块链知识为基石,循序渐进,娓娓道来,为零基础人士筑造一座区块链认知大厦。
如果有可能,将来会集结成书。(求区块链插画师一起合作)
当然,愿意的话,您可以转发给身边的亲人朋友,帮助他们早日启蒙,享受区块链认知红利。
10.1 初识区块链
经过前面整整8节课程的铺垫,我们终于可以讲区块链了。到底什么是区块链呢?
说实话,还没有一个权威机构给出过定义。区块链的英文是“blockchain”,“block”就是“块”的意思,“chain”就是“链”的意思。
区块链的意思就是把一个个数据先做成块儿,再串成链?
这就是区块链?这么理解也不错。但更正式的说法是:
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。(百度百科)
我们简单理解一下。
-
按照时间顺序
忠实记录历史 -
数据区块
把一堆零散的数据打包成一整个区块 -
链式数据结构
像极小朋友手拉手过马路,保持队形不走丢 -
不可篡改不可伪造
回顾前几节的密码学 -
分布式账本
继续回顾前几节
10.2 区块链的7大特性
要精确定义一头大象还真不容易,但我们只要了解了它的特征,哪怕是盲人摸象,摸到长长的鼻子,便知道它是大象了。
对区块链这种新生物种,我们也是如此。
区块链有哪些特性呢?
1. 去中心化
从前几节我们知道,区块链上的数据不是存放在某台中心电脑上,而是存放在数以万计的节点电脑上,无论是无中心化,还是多中心化,都对中心的依赖大为减少,甚至完全不需要。比如,比特币的发行与流通完全就是去中心化的,不需要任何一家中心机构比如银行的参与。
2. 信息不可篡改不可伪造
区块链上最新链接上来的区块中,记录有它前面所有区块的哈希值,若前面的区块数据被篡改或伪造,最新的区块马上就会发生变化,那么多记账员就会把它修正过来。(记账员的责任心是由共识机制保证的,这个比较复杂,以后再讲)
就像搭积木,下面一层的积木一动,上面一层就会变形,搭建者马上就要修复好,然后才能搭建下一层。
3.不可抵赖
区块链运用前面几节所讲的数字签名来确认交易方,并且把交易数据打包后链入区块链,作为历史记录,是不可抵赖的。
4. 匿名性
现实生活中,人们必须要知道对方的身份才能产生信任、放心交易。而在区块链中,彼此的信任是通过加密算法和各种共识机制来保证的,不需要知道对方的真实身份,只要知道这串唯一的哈希值就代表这个人,足够了。因此可以做到很好的匿名性,从而保护了隐私。
5. 可追溯性
正因为区块是按照时间的顺序链接,而且不可篡改与伪造,所以,随时可以穿越过去,追溯每一个数据细节。
6. 开放性
区块链(公有链,下文会讲)上的数据,除了需要加密的隐私数据外,其他数据都是可以查询的,任何人,任何时间,一切都公开、公正与公平。
7. 自治性
由于区块链的加密算法和共识机制,使机器产生了信用,无需人为的授信,也无需认为的干预,甚至人为都干预不了。再加上被称为智能合约(以后会讲)的代码,可以在约定的条件下自动执行,系统开天辟地具有了自治性。
10.3 区块链的分类
前面讲了区块链的特性中,有一条是“开放性”,其实,也未必所有的区块链都是开放性的,我们可以根据区块链的开放范围,把区块链分为以下几类。
1. 公有链
顾名思义,公有链对所有的人都是开放的,所有人都可以查询数据,可以随时加入节点、退出节点,加入节点后可以搞建设,甚至可以去搞破坏。(神奇的共识机制保证你破坏无效)
2. 私有链
私有链倒不是个人私有,而是某一个组织私有,比如企业内部建造一条私有链,只为企业内部服务,对内开放,对外不开放。
3. 联盟链
联盟链是有利益相关的多个组织共同建造的一条链,比如一个行业的多家企业,共同拥有、共同运维。
就市场规模和发展前景而言,公有链会有更大的机会远超私有链和联盟链,人们平时所说的区块链,通常都是指公有链。
10.4 区块链的发展
作为新生物种的发展,很难有一个准确的表述或预见。
一般大家的共识是代际论。
1. 第一代区块链
数字货币时代,以比特币为代表,比较传统和死板。
2. 第二代区块链
数字资产与智能合约时代,以以太坊为代表,功能和灵活性更强。
3.第三代区块链
各种行业分布式应用落地时代,以EOS为代表,目前还只是个苗头。
这些知识,以后会慢慢讲到,现在只要有个大致的概念就行。
10.5 下节预告
上文中一再提到共识机制,这是区块链中非常重要的概念,没有共识机制,就没有区块链。但是在讲共识机制之前,还是要先认识一下区块链时代我们伟大的矿工。
下一节,我们讲旷工。
我是rruntime,立志写本书,一本可以献给家人和朋友的《区块链启蒙》,敬请支持!
版权声明:若为公益,请注明作者与出处后敬请拿去,若为商用,请先联系我,谢谢!