美文网首页
什么是哈希

什么是哈希

作者: 米睿妈妈 | 来源:发表于2019-11-17 23:56 被阅读0次

我们先来讲个故事哈。

有一个人每次打开区块链文章,都意气风发,暗暗下决心要发愤图强,看了一会儿,发现很难看懂什么,硬逼着自己学习,却已是强弩之末,最后只能末学肤受,学了个皮毛而已。

那个人就是我哈,希望大家不要末学肤受,而能食髓知味,深刻理解区块链知识。

这四个成语。

意气风发~发奋图强~强弩之末~末学肤受

每个成语的第一个字,是前一个成语的最后一个字,组成了一个成语链的链式结构。

我们来类比一下,区块链的链式结构。

什么是哈希

区块链0,1,2,3的链式结构是靠什么形成的呢?

是靠前一个区块的哈希值,也叫做父区块哈希值。

区块0是区块1的父区块。

区块1是区块0的子区块。

区块0的哈希值对区块1而言,就是父区块的哈希值。

父区块哈希值,就是上面成语链式结构里,把前后两个成语连接起来的那个字。

要理解区块链链式结构,还要理解什么叫哈希。

什么是哈希

再讲个故事哈。

小黑同学要把一袋猫粮快递给大白老师。

他让哈希公司的快递员上门取件,打包完成后,拿到了快递单号。

这个寄快递的过程中,有三个关键步骤。

1.选择要寄送的物品。

2.选择哈希快递公司,对物品进行快递打包。

3.拿到快递单号。

哈希公司给的快递单号就是哈希值。

大白老师对小黑选择的哈希公司很满意。

1.不论小黑寄的东西有多大,经过哈希公司打包后,拿到手的快递包裹都一样大。

2.哈希公司打印出来的快递单号也就是哈希值,除了让你查询物流的实时状况,还可以让你知道包裹中的物品有没有被人调包或撰改。

比如小黑寄给大白的猫粮,在运送过程中,哪怕袋子上的配料表,被人改了一个标点符号,哈希公司给的快递单号,也就是哈希值都会实时发生变化,警示小黑快递包裹发生了异常情况。

哈希公司确实很厉害哈。

相关文章

  • 什么是哈希

    我们先来讲个故事哈。 有一个人每次打开区块链文章,都意气风发,暗暗下决心要发愤图强,看了一会儿,发现很难看懂什么,...

  • 什么是哈希

    区块链技术在密码学中应用最多的就是哈希和非对称加密。那么今天我们就来说说什么是哈希。 举个生活中最简单的例子:身份...

  • 哈希表—什么是哈希表

    冰冻非一日之寒 哈希表是一种数据结构~ 基本概念 哈希表可以存储各种类型的数据,当我们从哈希表中查找所需要的数据时...

  • 计算文件哈希值

    什么是哈希值? 哈希值(hash values)是使用哈希函数(hash function)计算得到的值。哈希函数...

  • Java数据结构_哈希表_基本概念

    本文目标 哈希表的基本概念,哈希冲突,哈希函数 什么是哈希表 哈希表也叫做散列表(hash有剁碎的意思)哈希表是空...

  • 什么是哈希(Hash)

    在区块链的领域里,哈希算法可谓是被提到的最多的概念之一,很多人第一次听到这个概念也是因为区块链。 那到底什么是哈希...

  • 什么是哈希函数?

    哈希函数 Hash Function,也叫做「散列」、「杂凑」函数或者算法。理论上讲,哈希函数就是一种数学流程,将...

  • 什么是哈希表?

    我们在这篇文章将要学习最有用的数据结构之一—哈希表,哈希表的英文叫 Hash Table,也可以称为散列表或者 H...

  • 什么是哈希算法?

    转载:https://blog.csdn.net/xuhao885544/article/details/8475...

  • HASH表的原理和实现

    哈希表的原理 什么是哈希? 哈希相当于一个人的名字,可以通过名字可以找到这个人 什么是哈希碰撞? 假设一个班级里边...

网友评论

      本文标题:什么是哈希

      本文链接:https://www.haomeiwen.com/subject/bxamictx.html