美文网首页
什么是哈希

什么是哈希

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

    我们先来讲个故事哈。

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

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

    这四个成语。

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

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

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

    什么是哈希

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

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

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

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

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

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

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

    什么是哈希

    再讲个故事哈。

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

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

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

    1.选择要寄送的物品。

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

    3.拿到快递单号。

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

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

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

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

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

    哈希公司确实很厉害哈。

    相关文章

      网友评论

          本文标题:什么是哈希

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