区块链科普004:什么是区块链哈希?通俗解释什么是区块链哈希?

2020-11-11 13:53:41

6177

1992

0

1660

区块链科普004-区块哈希.jpg

随着区块链上升为国家战略并纳入新基建,区块链发展进入到与产业深度融合的新阶段,并相继在金融、物流、供应链、能源、食品药品等产业领域落地应用。如何在区块链领域的大海里找到合适自己的那一页泛舟,那就和八宝饭区块链一起学习区块链科普知识吧。八宝饭004期区块链科普为大家用通俗易懂的文字来解释区块链哈希是什么。

01 区块链哈希是什么?

哈希是英文Hash的音译,它是一种信息压缩的方法。利用哈希能够将很长的一段文字,压缩成很短的一段乱码,然后获得这段信息的“摘要”。

02 区块链哈希通俗解释:区块中的哈希

在区块链中,每个区块中都有前一个区块的哈希值,前一个区块叫做当前区块的父区块。由于每个区块都有前一个区块的哈希值,当修改当前区块的任意数据都会导致区块的哈希值发生变化,这会对前一个区块产生影响,因为其中含有前一个区块的地址。

比如,当前有两个区块,一个是当前区块,一个是父区块。当前区块中有父区块的地址,如果需要修改当前区块的数据,就需要对父区块链进行修改。如果只有两个区块就比较好修改数据,但事实上区块链上有很多的区块。

03 区块链哈希通俗解释:超市购物中的哈希

举例来说,我们在日常生活中,都见到过超市的购物结算单据,或者在电商下单时,有个订单号。其实哈希值就可以理解为在每笔交易区块链上的“订单号”,或者说是“电子凭证”。

在日常的购物中,我们常常一次购买多件商品,如果想不起来自己购买的物品的具体价格,就可以通过在订单和电子凭证上进行检索查询,继而找到相关信息。每个哈希都能准确的识别到已经标记的一个区块,而通过在区块链浏览器上检索哈希值,就可以找到对应的区块了。

04 区块链哈希通俗解释:哈希打开区块的钥匙

如果是刚开始了解区块链,就需要结合“区块”的概念来一起理解区块链哈希了。每一个区块,包含的内容有数据信息,本区块的哈希值以及上一个区块的哈希值。区块中的数据信息,主要是交易双方的地址与此次交易数量还有交易时间信息等。而哈希值就是寻找到区块,继而了解到这些区块信息的钥匙。

05区块链哈希通俗解释:哈希值唯一性

所谓"哈希"就是计算机可以对任意内容,计算出一个长度相同的特征值。

区块链的哈希长度是256位,这就是说,不管原始内容是什么,最后都会计算出一个256位的二进制数字。而且可以保证,只要原始内容不同,对应的哈希一定是不同的。举例来说,字符串123的哈希是a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0(十六进制),转成二进制就是256位,而且只有123能得到这个哈希。(理论上,其他字符串也有可能得到这个哈希,但是概率极低,可以近似认为不可能发生。)因此,就有两个重要的推论。推论1:每个区块的哈希都是不一样的,可以通过哈希标识区块。推论2:如果区块的内容变了,它的哈希一定会改变。

以上就是区块链中哈希的含义了。

八宝饭区块链科普系列004期“什么是区块链哈希”分享完毕,更多有趣、有料、有价值的区块链科普知识可以上八宝饭官网(www.babaofan.com)。八宝饭是一个区块链价值内容聚合平台,旗下拥有八宝饭财经、八宝饭学院、八宝饭社区、八宝饭峰会等区块链知名品牌,专注于媒体资讯、学院科普、社区运营、会议沙龙等专业全面的服务。

   
发稿时主流币价 :
BTC101830
ETH3047.52
EOS16.5901

1992

好的文章,需要你的鼓励

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。