区块链为什么能防伪、防篡改?

2020-05-23 10:12 栏目:经验之谈 来源:网络整理 查看()

在前一篇文章《白话区块链入门001 | 如何跟大爷大妈讲清楚什么是比特币?》中,我们了解了什么是比特币及其工作原理。事实上,区块链是比特币的基础技术。

我们可能经常听到这样的说法,“追踪源头和防止篡改是区块链的主要应用之一”。今天,我们将请五帝帮助你理解为什么区块链可以防止伪造和篡改。

1.皇帝继承与区块链

在解释为什么区块链可以防篡改之前,让我们回顾一下历史。

熟悉历史或古装剧的朋友应该知道几个历史事实:

康熙身后的三位皇帝是他的儿子雍正、孙子甘龙和曾孙嘉庆。

这些都是从他们的父亲那里继承王位的孩子(除了溥仪,清朝最后一个皇帝);

每个皇帝都有许多儿子(例如,雍正有几个儿子,除了皇帝甘龙,其余的王子只能是君主)。

区块链为什么能防伪、防篡改?

如果上图中显示的帝王类似于一串方块,那么每个网格中的帝王和相关信息代表每个方块,这些帝王之间的血缘关系按时间顺序将它们联系起来。在积木链中,积木之间的关系类似于图中几个皇帝之间的关系,实际上是通过某种联系联系在一起的。

2.为什么区块链可以防伪和防篡改?

如果上述雍正帝被“反清反明”的人意外推翻(即篡改),那么清朝就不会继续存在,甘龙和嘉庆之后的所有皇帝都可能不存在,他们身后的所有历史都必须重写。

在区块链,每一个新的数据块都包含——散列值的数据指纹,这些数据指纹是从以前的数据块中科学计算出来的。该值形成链结构,块之间具有严格的序列关系。一旦一个块中的任何数据被篡改,下一个块头的块的数据指纹——的散列值将改变,然后它不能被连接,并且不会被任何人批准。

例如,人人都知道雍正之后的下一任皇帝将是甘龙。突然,一名小学生说,雍正帝的下一任皇帝将是袁世凯。显然,没有人会相信这种说法(篡改),这也是无效的,违背了共识。

在日常应用中,我们的区块链数据被同步记录到所有节点。每个人都知道区块的正确顺序以及历史事实,也可以访问相关数据。这是区块链的防伪和防篡改特征。

区块链为什么能防伪、防篡改?

区块链的令人头脑发热的解释如下:

区块链是一种分布式账簿(也称为数据库),它按照时间顺序依次连接数据块,并以密码方式保证防篡改和不可伪造。它具有防篡改、防伪和可追溯性。

在区块链,每个块包含前一个块的所有数据包的数据指纹(哈希值)。当计算当前块的数据指纹(散列值)时,它还包含前一个块的数据指纹(散列值),形成链接关系。

因此,一旦任何块的数据改变,所有后续块的数据指纹(散列值)将会改变,并且每个人都可以发现数据已经被篡改,并且丢弃和不批准这样的无效数据。这确保了区块链数据不会被篡改。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:币友交流QQ/WX群请联系客服加入!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
虚拟币开发,虚拟币交易平台开发,山寨币交易平台开发 Keywords: 虚拟币开发 虚拟币交易平台开发 山寨币交易平台开发