一文说透区块链到底是什么 什么是区块链

什么是区块链(一文说透区块链到底是什么)
区块链技巧如今非常风行 , 但是它到底是什么呢?是如何工作的 , 解决了哪些问题 , 又有哪些用处呢?今天我来用通俗易懂的语言说明一资源网下 。
区块链顾名思义 , 就是一组包括数据块的数据链条 。

一文说透区块链到底是什么 什么是区块链

文章插图
它最早涌现在1991年 , 由一群研讨人员用来给数字化文档打时光戳 。以使得这些文档不能被改动 , 看上去区块链技巧就像一位公证人一样 。
一文说透区块链到底是什么 什么是区块链

文章插图
然而这个技巧自从那之后就没有再施展其它作用 , 直到2009年一个叫中本聪的人采取区块链技巧发明了数字加密货币比特币 。
一文说透区块链到底是什么 什么是区块链

文章插图
一条区块链就是对所有人完整公开的散布式账本 , 它有一个很有趣的属性:一旦数据被记载到区块链中后就很难再产生转变 。那么它到底是如何工作的呢?接下来让我们首先来视察一下单个区块的组成 。
一文说透区块链到底是什么 什么是区块链

文章插图
每个区块都包括了三个主要的部分:数据 , 哈希值 , 前一个区块的哈希值 。其中数据部分跟区块链的类型有关 , 例如:比特币区块链中的区块保留了相干的交易信息 , 包含卖家买家以及交易比特币的数目 。
一文说透区块链到底是什么 什么是区块链

文章插图
接下来我们再来说下哈希值 , 它就像区块的指纹一样 , 用来标识区块和它包括的数据 。
【一文说透区块链到底是什么 什么是区块链】
一文说透区块链到底是什么 什么是区块链

文章插图
一旦某个区块被创立 , 它的哈希值就被唯一的肯定下来啦 , 转变区块中任何一丁点儿的内容 , 都会使得它资源网的哈希值产生很大的变更 。也就是说当你须要检讨区块是否被改动时只须要检测它的哈希值是否产生变更就可以了 。如果一个区块的哈希值产生了变更 , 那它的内容必定产生了转变 。它就再也不是之前的区块啦!
区块中包括的第三个元素是前一个区块的哈希值 , 这个元素使得区块之间可以形成一个链条 。并且能够使得区块链十分的安全 。举个例子:假设我们有一条区块链包括三个区块 。如图所示:
一文说透区块链到底是什么 什么是区块链

文章插图
3号区块指向2号区块 , 2号区块又指向1号区块 , 1号区块这里有点特别 , 它不指向前一个区块 , 因为它就是这条区块链中的第一个区块 , 也叫创世区块 。假设现在你改动了2号区块里面的数据 , 这将使得2号区块的哈希值也跟着产生转变 。那么这也将使得3号区块的指向变得非法 , 进而使得其后续所有区块都变得非法 。所以转变一个区块会使得其后续所有区块变得非法 。
一文说透区块链到底是什么 什么是区块链

文章插图
但是仅应用哈希值的检测办法不足防止用户改动区块 , 因为以现在盘算机的速度 , 每秒能够盘算成千上万的哈希值 , 你完整可以改动一个区块 , 并重新盘算其后续所有区块的哈希值 。这样就使得你的区块再次变得合法 。所认为了防止这种事情产生 , 区块链采取了一种技巧叫做工作量证明(POW),来减缓新区块的创立速度 , 比特币区块链中大概须要10分钟左右来完成工作量证明 , 生成一个资源网新的区块 , 这就使得区块链的改动更加的艰苦 。除此之外区块链还有一种机制来保证安全性 , 那就是去中心化 。相对于中心化的网络 , 区块链采取的是一种去中心化的点对点网络 。并且所有人都可以参加这个网络 。当有人参加这个网络的时候 , 他就能够得到整条区块链的复制 。这个人就可以来验证区块链上的区块是合法的还是被改动过的 。
接下来 , 我们来看看当某人创立了新的区块后 , 区块链会产生哪些转变?这个新的区块会被发送给网络上所有人 。每个人验证这个区块以确保这个区块没被改动过 , 如果所有东西都检验没有问题后 , 这个人就会把新的区块添加到区块链上 。


推荐阅读