当前位置:首页 > 哈希资讯 > 正文内容

哈希值,万物的编号,区块链的基础

1个月前 (05-31)哈希资讯179

在区块链浏览器中,可以看到,每一个区块,都有区块哈希值。哈希值是什么意思?

以人为例,要分辨两个人是否是同一个人,不能靠姓名,因为姓名的重复率太高。最好的办法,是给每个人一个唯一的编号,比如身份证号。身份证号由区位编码+出身年月日+次序+验证码组成,嵌入了地域类别和时间类别,解决了人的重复问题。可人的编号解决了,物的编号呢?按地域来分,不大合适;按时间来分,跨度太大而且得到数据的成本太高;按种类来分,类别太多。

好在数学上提供了这个问题的答案:哈希算法。哈希算法能够将任意长度的文件转换为哈希值,形如

05e9898fc9c5de721851ee21aa763c1e599f9668b7b70fe1a590fd67764f382e,且满足几个特征:

1.相同文件的哈希值相同。

2.不同文件的哈希值相同的概率无限接近于零。

3.相似文件的哈希值不相似。

4.哈希值为固定的长度。

5.不可由哈希值推出文件。

6.计算极快。

做过电子表格的朋友应该知道,满足1.2条件的唯一编码可是好东西,在查重、匹配、统计等方面作用很大。而在唯一编码特征上后几个特征的哈希值,可以说是验证的利器,在数字签名、区块链接中得到广泛应用,是区块链及加密货币诞生的重要基础。


扫描二维码推送至手机访问。

版权声明:本文由数字哈希发布,如需转载请注明出处。

本文链接:http://www.ziwu.org/post/29.html

标签: 区块链
分享给朋友:

“哈希值,万物的编号,区块链的基础” 的相关文章

一文深入了解哈希技术

一文深入了解哈希技术

摘要1. 哈希技术又称哈希。2. 使用哈希技术可将原始形式的数据转换为较短的固定长度值。3. 哈希技术很复杂,使用了十六进制字符串。4. 可在区块链技术中使用哈希技术。5. 工作量证明挖矿机制中使用得一种经过验证的技术即是哈希。6. 哈希技术有助于保护数据并维护密码和网络安全的机密性。7. 哈希技术...

关于哈希算法,必须了解这三点

关于哈希算法,必须了解这三点

安全性是实现区块链系统功能的基础,也是目前阻碍区块链应用推广的因素之一。密码学是信息安全的基石,以很小的代价给信息提供一种强有力的安全保护,广泛应用于政治、经济、军事、外交和情报等重要领域。1 定义哈希算法(Hash Algorithms)也称为散列算法、杂凑算法或数字指纹,是可以将任意长度的消...

关于哈希的一切,都在这里了

关于哈希的一切,都在这里了

上一节,我们一起学习了,在Java中如何构建高性能队列,里面牵涉到很多底层的知识,不知道你有Get到多少呢?!本节,我想跟着大家一起重新学习下关于哈希的一切——哈希、哈希函数、哈希表。这三者有什么样的爱恨情仇?为什么Object类中需要有一个hashCode()方法?它跟equals()方法有什么关...

哈希值的定义与应用

哈希值的定义与应用

什么是哈希值哈希值就是文件的身份证,不过比身份证还严格。他是根据文件大小,时间,类型,创作者,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的...

哈希娱乐MASS打造区块链杀手级应用

哈希娱乐MASS打造区块链杀手级应用

目前市场大盘牛熊不明,全球币圈都在做调整的时候,只有区块链游戏和Gaming在逆流而上。据可查数据显示,早在2017年行业还在讨论如何将Dapp落地的时候,游戏行业就诞生了现象级的产品。现如今行内的主要用户也都集中在区块链游戏领域,可想而知,Block-chain+Game有多么的受欢迎。为什么在区...

哈希世界区块链游戏开发 区块链游戏沙盒开发 区块链游戏开发工作

哈希世界区块链游戏开发 区块链游戏沙盒开发 区块链游戏开发工作

作为区块链游戏开发人员,我们密切关注整个行业发展动态。哈希世界的创建者贾英昊是清华大学工业工程系的博士,他的职位是北美区块链协会的一名资深研究员。具有深入的研究及区块链项目和技术的丰富经验,并在行业核心媒体上发表了多篇专栏文章;团队拥有区块链技术实现和项目落地经验,中心成员毕业于清华大学、北京大学等...