区块链本质讲解
区块链小名片
-
类型:数据结构,新型应用模式。
-
领域常用名称:分布式数据存储。
-
数学算法:共识机制。
-
区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
————百度百科
这就是一张区块链的模型图。
怎么样,是不是感觉还是云里雾里?那接下来我就用通俗的语言来介绍一下。
其实刚才有一句话说到了核心:每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
在我们使用各种软件,如微信,QQ等都会有账单的支出和收入,首先我们肯定也不会自己写满满的一大本子记录吧。我们都知道是这个软件来帮我们记账。但如果仅有一个平台,一个方式来帮我们记录金融的出入,一但这个软件作假,恶意篡改支付记录,那我们定会有口难辨了。。。
但因为有了区块链,我们的支付记录会由几个个甚至几十个平台/公司/软件来记录,那么作假的概率就不高。对应刚刚上面那一张图来说,就是你的信息会由许多台设备:手机,电脑等来记录,即使其中有的设备坏损,或作假,只要有多数设备的证明,基本上就能保证公平公正。
区块链的原理及相关内容等
其中最核心的一句话:每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
当然,比特币是区块链的一个代表,区块链完全不止于此。
分类
目前的区块链仅分为三类:公有链,私有链和联盟链。
下面我们通过一笔交易来了解区块链的深一层的原理
1、一笔交易产生喽!
2、这笔交易会先被广播到区块链网络中的其它参与节点。
3、各个节点都将这笔账哈希后放入区块里,于是一个区块会包含成百上千的交易
4、统一决定由谁来验证这些交易
5、由最快算出结果的节点来验证交易,这就是取得共识的做法。
6、成功取得验证权的节点将区块广播给所有节点
7、最快完成次方计算的节点,会将自己的区块广播给其他节点
8、各节点验证信息并接上新区块
9、其他节点会确认这个区块所包含的交易是否有效,确认没被重复花费且具有效数位签章后,接受该区块,此时区块才正式接上区块链,无法再窜改资料。
然后?然后就完成喽!
完成这笔交易后,这些节点还会再次进行下一轮操作,不断循环。
是不是看上去并不是很复杂呢?
区块链的前景
实际上我们就是在问:区块链是什么?区块链未来将会如何发展?就如互联网问世时,人们也会问同样的问题。
区块链几乎是等同于互联网的伟大发明,甚至有所超越。上文的情景剧的例子中就说明,这是一个很好的能使人与人建立起信任的方式,而这也是一个传递信息的好的方式,时间成本和经济成本近乎为零。
我们几乎可以从互联网的发展来粗略地估计出区块链日后的趋势
互联网:
由图可见,互联网各个公司的收入10年内都迅速增长。
区块链:
当然,这张区块链的图并没有对比几年内的数据,可我们能发现,因为区块链图是以十亿美元为单位,而互联网以亿元人民币为单位,这就能看出新兴的区块链前景相比互联网真是有过而无不及。
而在实际应用上,区块链能更好的融入世界:
由上图我们可以看到,区块链融合了各行各业,各个方面的各种软件,堪称一个前景光明的研究行业。