区块链是什么通俗解释_区块链技术是什么?区块链的通俗解释原来是这样!

原标题:区块链技术是什么?区块链的通俗解释原来是这样!

区块链概念诞生已有一段时间,但一直都是少数人知道它是什么,有什么样的价值,同时伴随着区块链的有数字货币,公链,智能合约等新兴概念的产出,我们该怎么去把它们联系起来,把握区块链改变世界的机遇?

什么是区块链

简单来讲,区块链就是一连串包含信息的信息块,链上数据,最早用于给数字化文档打时间戳,从而使这些文档不被倒填日期或篡改,就像公证人一样。现在的区块链相当于对所有人完全公开的分布式账本,每个人可以参与记账,一旦数据被记录到区块链中数据就很难被改变。那么我们该如何理解区块链的工作原理呢?

区块链本质上是一种集体式记账方式,人人可参与,公开透明,而特别之处在于它采用一组技术,实现了记录结果的真实可信,不能被毁坏和篡改。

第一是任何人都有权记录信息和交易,并且可以互相认证来辨别真假,这叫共识机制;

第二是谁都不能篡改账本的记录,因为有密码学签名,由哈希值组成

第三是每个人也都有副本,所以即使有的账本损坏了,整体也不受影响,这叫分布式存储。通过这种方式记录下的信息以区块方式按照时间链条呈现,所以叫做区块链。

举个例子,假如有包含3个区块的区块链。可以看到,每个区块包含了自身的哈希值,以及前一个区块的哈希值。因此区块3指向区块2,区块2指向区块1。

区块1有点特殊,它不能指向前一个区块,因为它是第一个区块,我们将其称为"创世区块"(genesis block)。

而且区块链的数据并不是只存在于一台电脑上的,他的数据是在存在于所有接入区块链网络的电脑上的,也是我们上面所说的属于链上数据,每个电脑上的数据都是一样的,因为每当你加入区块链网络,你的电脑就会下载所有区块,如果某人篡改了他的版本,网络就会判断是否可信,它的策略是相信大多数人的版本。

这里还需要补充说明一点,在区块链技术里面,除了数据,所有电脑上运行的程序都是一样的,所有电脑一起执行这套程序。这一点和我们日常生活中所见的大多数应用的机制不同,比如微博,所有的数据和处理程序都是集中在微博的服务器上,而手机 APP、PC 应用、网页等终端的主要功能仅仅是用于与处理服务器进行交互。

但在区块链网络里面,是去中心化的,它依靠所有接入区块链网络的用户的计算机共同执行它的程序。这意味着只有区块链网络中的每台电脑都关机了,它才会停止运行。

区块链的通俗解释

我们举个例子来说明下什么是区块链:假如在一个部落里,酋长负责记录每一个人的收入支出,谁想要多算账就必须篡改酋长手里的账本,要是有个人和酋长关系不错,就可以多拿点钱,于是就有了新的记账方式,由酋长和部落的几个德高望重的人一起来看账本,想要篡改账本就必须要把这几个人全部说服,才能给自己牟利,但是也存在一种可能就是几个人的账本都被篡改,所以就有人提议,大家一起记账,每发生一笔交易时,由酋长在喇叭广播,一人记一笔,这样就不会有上面的情况发生,这就是区块链讲的分布式账本。

转载请注明来自区块链之家(www.87qkl.com),提供区块链最新消息、区块链投资入门与区块链技术分享

本文标题:区块链技术是什么?区块链的通俗解释原来是这样!

你可能感兴趣的:(区块链是什么通俗解释)