了解区块链的区块链

拇指1

如今,围绕我们的区块链信息泛滥,确实有无数书籍,文章和视频。许多人阅读,写作和谈论它,但也许只有少数专家确实了解“区块链”背后的工作原理。我认为内容有两种重要类型,即太浅或太深。在本文中,即使对于那些不是技术专家的人,我也会尝试简单明了地解释区块链的核心概念之一。

首先,在解释链本身之前,还有一个基本概念需要解释:哈希。

散列是一种用于唯一标识任何数据集的计算方法,无论数据是什么类型,例如图像,音频或文本。散列会生成一个随机的位序列,该位序列对于处理的文件是唯一的。

如果我们想到一个具有数百万或数十亿位的计算机映像文件,则当更改单个位时,结果哈希也将更改。在计算中,一种典型的用途是比较数据,例如检测图像或一段文本是否被更改。另一个常见用途是用于在数据库中存储加密的密码。人们可以通过类似以下内容来读取生成的哈希:“ 2e6e504eaf47df8e4c7c9d7109073a2e”。数据散列后,就不会返回。这意味着不可能将散列的内容转换回原始格式。

好吧,到目前为止,我们已经了解到,通过哈希计算,我们可以唯一地标识一组数据。下一步是什么?

到底什么是区块链?

首先需要了解的信息是,区块是在区块链中存储信息的单元。在典型的区块链中,区块包含交易记录,例如汇款。需要特别强调的是,区块链不仅适用于加密货币,而且还可以记录许多类型的交易,例如用于控制和转移任何种类资产的交易,例如房地产,汽车,文件等。

如所解释的,对块中包含的所有数据进行哈希处理并进行唯一标识。无论存在哪种数据,生成的哈希值都代表整个内容本身。所得的唯一标识成为该块的标识符哈希。

诀窍就在这里:链中的下一个块将保留上一个的唯一ID,依此类推。链中的每个块都有其唯一标识符和上一个标识符。

配方中还有另一个重要方面:每个块的唯一标识符包含作为数据一部分而包含的前一个的哈希ID,因此也作为其哈希ID。
听起来令人困惑?也许是。也许这就是为什么这么多人假装理解区块链却不了解的原因。

借助下图可能会更容易理解。假设一个假设的简单链只有五个街区。

如图所示,每个ID都有一个指向前一个的链接。例如,参考块2的当前哈希值:0e3038c134cf04c8f6cc94812c4544ac;块3有一个引用作为以前的ID。

目前,不必担心区块链的所有其他结构,因为我们只关注链结构。我打算进一步探讨其他概念。我认为至关重要的是首先了解基础。

因此,最重要的要点是有关链的工作方式。您可能会问自己,为什么这很重要?

区块链的关键方面是其确保数据完整性的能力,换句话说,就是能够检测是否有任何数据被更改。这是如何运作的?
如前所述,计算得出的哈希值是包含前一个块的ID的数据的结果。首先,让我们回顾一下原始的块2:

现在,让我们观察一下,仅改变价格中的一美元将导致完全不同的哈希值:

根据此原理,数据中的任何更改都将导致不同的哈希值,并暗示某些内容已更改。

更重要的是要强调,由于每个块的哈希都包含前一个作为其内容,因此一个块中的任何更改都会影响所有后续块。

换句话说,如果在链的任何块中发生单个更改,则所有后续块都将受到影响和更改。
因此,我们拥有在区块链中实现数据完整性的基础概念。
在接下来的文章中,我打算解释其他可能有助于全面理解该技术的重要概念。

资讯来源:由0x资讯编译自DATADRIVENINVESTOR,版权归作者Juliano Statdlober所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢