LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

哈希值

1. 哈希值IPFS文件的数字指纹

与IPFS理论的其他名词不同,“哈希值”这个词我们无法用中文的其他词语去辅助理解,很多人第一次看到这个词都会懵掉。但这个概念对于理解IPFS的原理很重要。现在让蝶链君为大家讲解:“哈希值”是什么?哈希值在IPFS中的作用是什么?关键词:哈希算法,哈希值,数字指纹中文“哈希”这个词,...

知识:比特币,加密货币项目,以太坊,文件

2. 区块链中的哈希到底是什么?

编译 :张涛01什么是哈希?哈希是将任意长的输入编程加密的固定长度输出的过程。哈希并不等同于加密方法,因为无法解密哈希值来获取原始数据。事实上哈希是一种单项加密函数。有了哈希函数,就可以将互联网上的数据以固定长度字符串的形式来保存。其中一种方法就是SHA-256(安全哈希算法-256...

知识:父区块,哈希值,哈希计算

3. 如何用哈希来确保数据安全?

...中都使用了马尔科夫树。从上图可以看出,所有的交易都在底部,最顶部的哈希值叫做Root hash或Merkle root(马尔科夫根)。如上图所示,有4个交易A、B、C、D。A和B哈希后会形成一个哈希值,C和D会形成另一个哈希值,AB的哈希结果和CD哈希结果会组合来形成一个新的哈希值——Root hash或Merkle RootABCD。Root ha...

知识:区块链技术,区块头,区块链,比特币和以太坊

4. 科普:区块链中的哈希到底是什么?

原文标题:《区块链中的哈希到底是什么?》原文来源:区块链大本营来源 | hackernoon编译 | 张涛责编 | Carol出品 | 区块链大本营(ID:blockchain_camp)什么是哈希?哈希是将任意长的输入编程加密的固定长度输出的过程。哈希并不等同于加密方法,因为无法解密哈希值来获取原始数据。事实上哈希是一种...

知识:区块链,哈希,Merkle Tree

5. 科普:什么是稀疏默克尔树多值证明

...h 和Kumquat 的默克尔证明-从上图可以看出,3 个证明总共包含 9 个中间分支的哈希值(即由绿色标出的部分):每条证明有 3 个哈希值。将这 3 个证明组合成如下图所示的结构,即成多值证明:-图 5:对应 Banana、Peach 和Kumquat 的默克尔多值证明-相比于单条证明时总共需要的 9 个中间分支哈希值,默克尔...

知识:默克尔,合约,以太坊协议,根哈希值

6. 豆长老之比特币-哈希值是什么11月16日分享篇

哈希值,或哈希散列(Hash),又称为哈希算法是密码学里的经典技术,它是一种单向密码体制,是从明文到密码的不可逆过程,即只有加密没有解密过程。哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个固定长度的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值...

知识:区块,私钥,公钥,区块链

7. 密码学原语如何应用?解析单向哈希的妙用

...验明真伪?区块链数据何以可信?如何快速检验海量数据是否被篡改?单向哈希在其中起到了什么作用?隐私数据的价值很大程度上源自其真实性,如何防止数据被恶意篡改,是隐私保护方案设计中不可忽视的关键目标之一。为此,密码学领域提出了一系列基本组件,即密码学原语(Cryptographic Primitive...

知识:密码学

8. 科普 | 什么是稀疏默克尔树多值证明

...h?和Kumquat?的默克尔证明-从上图可以看出,3 个证明总共包含 9 个中间分支的哈希值(即由绿色标出的部分):每条证明有 3 个哈希值。将这 3 个证明组合成如下图所示的结构,即成多值证明:-图 5:对应?Banana、Peach?和Kumquat?的默克尔多值证明-相比于单条证明时总共需要的 9 个中间分支哈希值,默克尔...

知识:默克尔树,以太坊

9. 区块链常用数据结构「默克尔树」

...分的构成关系如下图:要得到这样一棵默克尔树,首先要对底部数据块进行哈希运算,用每个数据块对应的哈希值生成叶子节点。再对相邻的 2 个叶子节点进行哈希运算,得到的哈希值生成中间节点,最后对相邻的 2 个中间节点进行哈希运算,得到的哈希值生成根节点。由于各类节点都是由哈希值构成...

知识:默克尔树,哈希值,数据结构,比特币

10. 在IPFS中使用恒定的链接地址

在IPFS中,对内容的寻址是用哈希值的方式,这是所有基于IPFS网站的核心。在我们日常访问互联网网站时,我们习惯了访问恒定的地址。比如我们想访问新浪,我们默认就是在浏览器的地址栏输入www.sina.com.cn。对用户而言新浪网的这个地址就是恒定的,一旦变了,用户不知道新的地址就无法访问了。在...

知识:哈希值,去中心化,IPFS

11. 三分钟了解区块链常用数据结构「默克尔树」

默克尔树是由哈希值构成的树状数据结构,封装在区块链数据层,用于验证区块链数据的完整准确性。</blockquote>原文标题:《默克尔树究竟是棵什么树?| 万向区块链小课堂》 撰文:万向区块链本期万向区块链小课堂将为大家讲解区块链中经常提及的一棵树:默克尔树(Merkle Tree)。来回忆下我们之前...

知识:技术,万向区块链,默克尔树,哈希运算

12. 区块链深度学习系列|密码学基础之哈希算法的应用

也就是N-1区块的哈希值加上N区块数据算出N区块哈希值。这里的0000…0bdf是上一个区块(277312)区块头的哈希值。这个区块里面包含上一个区块的哈希值:0000…0bdf(红框1)。本系列内容包含:基本概念及原理、密码学、共识算法、钱包及节点原理、挖矿原理及实现。挖矿以比特币网络为例,比特币挖矿...

知识:哈希算法

13. 到底什么是哈希Hash?

...多少少都会听说过这个概念,但是又对其很模糊,那么到底什么是Hash呢?"哈希定义Wisdom ChainHash一般翻译为散列,还有音译为哈希,本文我们统称为哈希(哈希=散列),通过百度以及谷歌都没有直接找到Hash的定义,而是找到了一些相关的概念,哈希算法,哈希函数,哈希表等概念。笔者所理解的哈希...

知识:一个比特,区块链,函数,算法

14. 默克尔树封装在数据层它是一个密码学技术用以保护区块链的安全

...分的构成关系如下图:要得到这样一棵默克尔树,首先要对底部数据块进行哈希运算,用每个数据块对应的哈希值生成叶子节点。再对相邻的2个叶子节点进行哈希运算,得到的哈希值生成中间节点,最后对相邻的2个中间节点进行哈希运算,得到的哈希值生成根节点。由于各类节点都是由哈希值构成,...

知识:区块链,去中心化系统,数据,比特币和以太坊

15. 详解比特币的记账与发行机制

...块头里有个记账者自定的随机数,记账者换上不同的随机数,对区块头进行哈希运算,谁先试出符合要求的哈希值,他就将这个区块广播全网,大家都以他的账本为准。区块头和区块体是什么关系呢?区块体里记录了具体的账单,包括记账者自己所得奖励和手续费的账单。区块头则相当于该区块的身份...

知识:区块,区块头,比特币,挖矿