比特币价格·比特币行情
Ctrl+D收藏简单区块链
ads

到底什么是哈希Hash?

作者:

时间:2020/12/12 20:19:36

"但凡是了解过区块链的人,多多少少都会听说过这个概念,但是又对其很模糊,那么到底什么是Hash呢?"

Hash一般翻译为散列,还有音译为哈希,本文我们统称为哈希(哈希=散列),通过百度以及谷歌都没有直接找到Hash的定义,而是找到了一些相关的概念,哈希算法,哈希函数,哈希表等概念。

笔者所理解的哈希是指一个过程,这个过程就是把任意长度的输入,通过哈希算法,变换成固定长度的输出,所输出的称为哈希值。

这种变换是一种压缩映射,也即哈希值所占的空间一般来说远小于输入值的空间,不同的输入可能会哈希出相同的输出(概率很小)。

哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。

如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。

要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。一般用于快速查找和加密算法 ---《数据结构与算法分析》

散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。

也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。

如果两个哈希值是不相同的(根据同一函数),那么这两个散列值的原始输入一定是不相同的。

如果两个哈希值相同,两个输入值很可能(极大概率)是相同的,但也可能不同,这种情况称为“哈希碰撞”

抗篡改能力:对于一个数据块,哪怕只改动其一个比特位,其hash值的改动也会非常大。

它是一种单向函数是“非对称”的,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。

"但凡是了解过区块链的人,多多少少都会听说过这个概念,但是又对其很模糊,那么到底什么是Hash呢?"

Reed:Cocos-BCX具有完善的数字发行体系等四点优势:2020年8月13日晚,Cocos-BCX 中文社区发起“Cocos-BCX 热点 AMA 之 DeFi 狂想曲”主题讨论活动。Cocos-BCX 全球技术贡献者 Reed 回答到:DeFi 概念在最近很火,Cocos-BCX 在做 DeFi 应用中,和其他 DeFi 相关竞品相比具有四点优势:1.支持 NFT 权属分离和权限管理,非常适合做 NFT 资产的抵押,借贷,典当这些业务;2.我们的交易具有原子性,便于各种 FT和 NFT 资产的流通;3.我们具有完善的数字发行体系。通过抵押 COCOS 很容易合成各种锚定资产;4.自带订单撮合匹配系统。[2020/8/13]

独家 | Bakkt期货合约数据一览:金色财经报道,Bakkt Volume Bot数据显示,6月18日,Bakkt比特币月度期货合约日交易额为791万美元,同比增长12%,未平仓合约量为641万美元,同比下跌29%。[2020/6/19]

Cointelegraph女创始人Toni Lane已于昨日去世:加密投资应用Abra首席执行官BillBarhydt在推特上表示,我怀着深深的悲伤报告,托尼·莱恩·卡塞利(Toni Lane)昨晚在德克萨斯州去世了。除此之外,我没有其他细节,一段时间以来,一直无法联系到她。我知道我们都会想念她疯狂的个性和快乐。据金色财经查询,托尼·莱恩·卡塞利(Toni Lane)是Cointelegraph最年轻的女创始人并创办了Bitnation。[2020/4/15]

标签:

区块链热门资讯
金色百科 | 什么是BCH分叉?什么是BCHN?

截至成文,BCH共参与过两次分叉。 第一次是2017年,比特币社区因为区块大小的争论分成两派:一派坚持保持目前1M区块大小,另一派要将区块容量提升至8M。社区分歧引发矿工分歧进而发生了硬分叉,区块大小为8M的BCH从BTC中被分离出来。 第二次是2018年,同样是因为区块大小。坚持将区块大小提升至32M的社区成员与矿工发起硬分叉,BSV诞生。

2020/12/12 20:19:49
EOS创始人BM:UEI UBI URI有什么区别?

EOS创始人BM在前几天2020年10月30日发布了这篇内容探讨Universal Earned Income(UEI)、Universal Basic Income(UBI)、Universal Resource Inheritance(URI)三者的区别,整体表达了对于选举中偷换概念行为的不满——因为UBI听起来有吃白食的倾向。

2020/12/12 20:19:45
金色百科 | 多重签名私钥是什么?交易所采用多签更安全?

在区块链技术迅速发展的这些年,数字货币被盗事件也经常发生在我们眼前。如何保证交易安全成了区块链的一大难题。为了解决这一难题,“多重签名”应运而生。它最主要的作用就是通过其技术手段来确保交易的安全性。 多重签名(Multi Signature)指的是需要多个密钥来授权一个比特币交易,它通常被用来界定对比特币的所有权。

2020/12/12 20:19:41
欧科云链研究院:本福特定律能否考察区块链链上数据

美国大选几经反转,终于尘埃落定,拜登目前以290票击败232票的特朗普,将成为下一任美国总统。然而拜登选举欺诈的传闻也甚嚣尘上,最初拜登选票造假的质疑基于本福特定律,后来陆续有重复计票等消息传出。本福特定律是宇宙中许多数据都适用的规律,虽不能作为直接证据,但常被用于探测数据造假。

2020/12/12 20:19:31
科普:一文读懂ETC Thanos硬分叉升级

2020年11月29日03:48,ETC(即以太坊经典)在艰难度过数月“至暗时刻”后终于迎来了一次大变革——Thanos硬分叉升级。

2020/12/12 20:19:26
预言机:区块链与现实世界交互的中间件

预言机的英文是Oracle,原意为神谕,起源于14世纪晚期,它是公众讨论可信知识的来源。 就像专家和技术知识一样,神谕根植于早期民主议会的审议和决策过程中。虽然宗教占卜的想法在我们当代民主制度中已经完全失去了位置,但随着现代计算机科学和密码学的出现,神谕这个概念在技术上卷土重来,并出现在被作为“信任机器”的区块链技术之中。

2020/12/12 20:19:21
ads