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

Merkle Tree

1. 叶胜超:一分钟搞懂Merkle Tree以及它的特点和作用(27)

什么是Merkle Tree?Merkle Tree也就是胜超前文说的Merkle树,中文译名还有梅克尔树或默克尔树,因为这是一棵用哈希值搭建起来的树,树的所有节点都存储了哈希值,所以也叫哈希树,英文名为Hash Tree。Merkle树是一种典型的二叉树结构,看起来像一棵倒着的树,由一个根节点,一组中间节点和一组叶节点...

知识:节点,区块,梅克尔树,数据

2. 区块链公链审计过程中遇到的Merkle Tree底层实现问题

...项目,为这些公链项目的发展与上线保驾护航区块链公链审计过程中遇到的Merkle Tree底层实现问题前言区块链项目态势汹涌,156在经历了比特币、6991以太坊时代之后,3780大量拥有着不同特点与优势的公链项目如雨后春笋般层出不穷,吸引着人们的眼球。这些项目既拥有区块链1.0、2.0时代中,数字货币交...

知识:公链项目,智能合约,以太坊

3. MerkleTree

本文将讲解 Merkle Tree,为什么讲解 Merkle Tree 呢? 地球上大部分人应该连它的名字都没有听过。Merkle Tree 是由计算机科学家 Ralph Merkle 在很多年前提出的,并以他本人的名字来命名,中文翻译过来叫默克尔树,也叫哈希树。Merkle Tree 号称区块链面试必考题,因为的确太常用了。说到根本上 Merkle Tree 就是...

知识:区块链,比特币以太坊,去中心化网络,去中心化

4. 技术解读:高效的链上动态 Merkle Tree

...期博士在以太坊技术论坛ethresear.ch发布的一篇技术文章,介绍了一个高效的Merkle tree方案设计。原文链接:https://ethresear.ch/t/efficient-on-chain-dynamic-merkle-tree/11054简介遵循以太坊2.0的无状态客户端的思想,我们实现了一个高效的链上动态Merkle tree(默克尔树):链上包含性验证;链上添加/就地更新;O(1) 存...

知识:链上,以太坊,合约,区块链

5. Filecoin-Precommit2计算介绍

...介绍一下Precommit2的计算逻辑。Precommit2计算分为两部分:1/ Column Hash计算以及Merkle树构造 2/ Replica计算以及Merkle树的构造。相关的逻辑请查看rust-fil-proofs/storage-proofs/porep/src/stacked/vanilla/proof.rs中的transform_and_replicate_layers函数。1Column Hash计算Column Hash计算的实现在generate_tree_c函数。具体的实现分为两个版本:...

知识:逻辑,版本,代码,数据

6. 区块链研究实验室|实现Merkle-Tree和Patricia-Trie教程详解

本文介绍了Node.js中Merkle Tree和Patricia Trie的实现,还介绍了这两种数据结构的一些理论方面。介 绍Merkle和Patricia是以太坊区块链中使用的两种最受欢迎的数据结构,其背后的Bloom Filters非常接近。在本文中,我将介绍以下内容:1. 关于Merkle和Patricia尝试2. 算法3. 在Node.js中实现默克尔树Merkle Tree默克尔树Merkle...

知识:区块链,区块链研究实验室,数据结构

7. merkle tree 是什么(1)?

Merkle可信树是为了解决多重一次签名中的认证问题而产生的,Merkle可信树结构具有一次签名大量认证的优点,在认证方面具有显著的优势。如今,Merkle可信树的树形结构已经被广泛应用到了信息安全的各个领域,比如证书撤销、源组播认证、群密钥协商等等。并且基于Merkle可信树的数字签名方案在安全性上仅...

知识:数字签名,安全性,结构,太多

8. 底层技术强力支持IPFS引领分布式存储未来

...中心化限制,让用户更加安全、高效、低成本地存取和共享数据。在IPFS中,Merkle DAG系统与分布式哈希计算方法是其分布式存储的底层技术。本文将去繁从简,以数据的存取过程为线索,通过对Merkle DAG、分布式哈希的分析,看IPFS如何实现分布式存储。Merkle DAG当把文件存储到IPFS系统中时,文件并不是以...

知识:数据,节点,分布式,去中心化

9. 专访OKCoin技术总监CZ:让市场决定哪个是最有效的100%准备金方案

... CZ ,你好,OKCoin什么时候开始实施100%准备金的方案?为什么决定采用基于Merkle tree技术的证明方案?   其实关于100%准备金,我跟老许谈了很久,我们一直在筹备做这个事情。只是我们没有把优先级放这么高,我们在OKCoin期货上了以后,大概两到三周之前就在准备这件事情。OKCoin本来打算全部完...

知识:OKCoin

10. merkle tree(3)

...一个方式来检查是否一个区块包含了某笔交易,而无须下载整个区块。这就是Merkle树所要完成的事情。比特币用Merkle树来获取交易哈希,哈希被保存在区块头中,并会用于工作量证明系统。到目前为止,我们只是将一个块里面的每笔交易哈希连接了起来,将在上面应用了SHA-256算法。虽然这是一个用于获取区块...

知识:区块,交易哈希,工作量证明,区块头

11. merkle tree 的好处

Merkle树的好处就是一个节点可以在不下载整个块的情况下,验证是否包含某笔交易。并且这些只需要一个交易哈希,一个Merkle树根哈希和一个Merkle路径。

知识:交易哈希,树根,只需要,节点

12. merkle tree(4)

每个块都会有一个Merkle树,它从叶子节点(树的底部)开始,一个叶子节点就是一个交易哈希(比特币使用双SHA256哈希)。叶子节点的数量必须是双数,但是并非每个块都包含了双数的交易。因为,如果一个块里面的交易数为单数,那么就将最后一个叶子节点(也就是Merkle树的最后一个交易,不是区块的最后一笔交易)...

知识:交易哈希,区块,比特币使用,双数

13. 区块链中的默克尔树

...本聪设计比特币系统的时候,已经预留了一个最佳的解决方案:默克尔树(Merkle Tree)算法。在比特币区块链系统中,每个区块中的Hash1就是本区块中所有交易的哈希值。但这个哈希值不是把所有交易连成一个长字符串后计算HASH值,而是使用了默克尔树(Merkle Tree)算法来计算获得这个HASH值,我们称之...

知识:区块,区块链系统,比特币,中本聪

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

...消耗大量的内存来存储和确保安全,这个过程很难。但是又了马尔科夫树(Merkle tree),就可以轻易解决这些问题。马尔科夫树是区块链技术的基础,在该结构中,可以很容易地在大量数据中找出哪些数据发生了变化,整个数据验证的过程非常高效。比特币和以太坊中都使用了马尔科夫树。从上图可以...

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

15. 火币对100%准备金的看法及解决方案

...%准备金的呼声日益高涨,一些对应的方案也随之出现,如公证人验证方案、Merkle tree验证方案,或两者结合的方案等。   火币一直坚持诚信第一的原则,严格执行100%准备金制度。但之所以没有上线前述方案,是因为我们认为,无论是请公证人现场验证的方式,还是基于Merkle tree技术的证明方案,...

知识:火币,100%准备金