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

数字藏品上的一串字母+数字符号——哈希值是什么意思?

2个月前 (05-27)哈希资讯245

在接触过或购买过数字藏品的朋友来说,每份数字藏品上都有一份“哈希值”,这些所谓的“哈希值”由一串很长的数字+字母构成,而且,每份藏品的字符是自动生成的,而且完成不同的。

数字藏品上的一串字母+数字符号——哈希值是什么意思?

这份叫做哈希值的字符,究竟是什么意思呢?我们通过网上检索资料可以了解到,但更权威的解释,我认为还是信出版社2018年出版的《区块链—赋能万物的事实机器》一书中,对哈希值的概念进行了详细的解读和阐述,有兴趣的朋友,一起来学习下。

数字藏品,又叫NFT(非同质化代币),实际上,我们现在接触或购买、把玩的数字藏品,起源于区块链技术,更直接的说,是源于区块链技术下的比特币。所以,要详细认识这个哈希值,还需要从比特币说起,可以说,数字藏品的设计,是参照了比特币的技术。

数字藏品上的一串字母+数字符号——哈希值是什么意思?

众所周知,比特币产生于“挖矿”。实际上,在挖矿的每一个区块周期内,试图获得下次比特币奖励的矿工,都会参与工作量证明的竞争,他们会同时将新生成的交易收集起来并放到各自的新区块中。而对于挖到的比特币的每一笔交易的细节,如日期、时间、发款人及收款人地址、发送金额等,都会被收集起来并通过一种特殊的密码学算法,生成一个由字母和数字构成的字符串,这个字符串就是哈希值(hash)。

根据介绍,一种哈希算法能够将任意长度的原始数据转换成唯一一个固定长度的、由字母和数字构成的字符串,能够以数学的方法证明其底层信息的存在。任何拥有交易信息的人很容易就可以将其输入同样的哈希算法里,去确认最初生成哈希值的人必定是拥有同样数据的。哈希值的另一个关键特性是,它对其底层数据的改变十分敏感。

数字藏品上的一串字母+数字符号——哈希值是什么意思?

下面的内容,是我们将上一段的文字输入高度可靠的SHA一256算法(比特币所用的哈希算法)里,得出来的哈希值:

63f48074e26b1dcd6ec26be74b35e49bd31a36f849033bdee4194b6be8505fd9。现在,留意一下,当我们简单地将那段文字的句号移走,同样的算法会产出一个截然不同的、由字母和数字构成的字符串:8f5967a42c6dc39757c2e6be4368c6c5f06647cc3c73d3aa2c0abdec3c6007a5。

数字藏品上的一串字母+数字符号——哈希值是什么意思?

你可以思考一下,哈希算法这样的高度敏感性对维护区块链的完整性有多么重要。如果有人试图在现存的交易中引入修改之处,其他矿工会很明显地发现新生成的哈希值并不符合各自版本的区块链上的相应记录,从而会拒绝这个修改。

可以说,区块链上的这些信息,只能根据合约,不断地被添加,但不能被篡改,正因为如此,不管是数字藏品,还是比特币、以太币,都具备这个特性,流转的过程将被详细记录,但从不能被篡改。

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

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

本文链接:http://www.8888sun.com/post/4.html

分享给朋友:

“数字藏品上的一串字母+数字符号——哈希值是什么意思?” 的相关文章

「数据结构与算法」哈希算法的原理和应用详解

「数据结构与算法」哈希算法的原理和应用详解

在程序员的实际开发中,哈希算法常常能用得到,本文以哈希算法的原理和应用为核心,和大家详细讲解一下哈希算法的概念、常见算法以及原理、在信息安全的应用等等。一、概念哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。哈希的思路很简...

浅谈哈希算法

浅谈哈希算法

这篇文章算是极客时间上,王争老师开设的《数据结构与算法之美》的课程里面的关于哈希算法的整理和思考。言归正传,哈希算法是在计算机软件领域运用非常广泛的算法,也同时是非常重要的算法,什么是哈希算法,哈希算法也叫散列算法,Hash算法,简单来说就是通过一个函数将任意长度的二进制串(计算机里面二进制串可以是...

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

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

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

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

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

在区块链浏览器中,可以看到,每一个区块,都有区块哈希值。哈希值是什么意思?以人为例,要分辨两个人是否是同一个人,不能靠姓名,因为姓名的重复率太高。最好的办法,是给每个人一个唯一的编号,比如身份证号。身份证号由区位编码+出身年月日+次序+验证码组成,嵌入了地域类别和时间类别,解决了人的重复问题。可人的...

哈希值的定义与应用

哈希值的定义与应用

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

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

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

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