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

merkle tree应用

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

...哈希请注意,只有 newRootHash 被写入区块链,因此空间和写入的成本是 O(1)。应用MerklizedERC20ERC20 标准可以修改为 Merklize (账户,余额)的树。任何造币/销毁/转移操作都需要 Merkle 证明。Merklized ERC20 的应用或许可以:链上投票——治理提案投票可以廉价地使用 ERC20 快照并根据快照计算链上投票,而不需...

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

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

...计算得出的,所以叶子节点是基础。Merkle树有什么用?1,Merkle树比较典型的应用场景的就是P2P下载,在点对点网络中作数据传输的时候,为了校验数据的完整性,把大的文件分割成小的数据块,如果小块数据在传输过程中损坏了,那么只要重新下载这一小块数据就行了。2,Merkle树还可以被用来快速比...

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

3. MerkleTree

...性校验,就是检查一下数据有没有损坏或者被恶意篡改。Merkle Tree 的最大的应用场合就是在点对点网络上,Git 版本控制系统,IPFS 协议以及比特币以太坊等等项目,都用到了它。哈希 HashMerkle Tree 如果直接去看定义,会看到一张比较复杂的图,可能会把你一下子吓到,然后就不想学了。但是别忘了,Merkl...

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

4. merkle tree 是什么(1)?

...优点,在认证方面具有显著的优势。如今,Merkle可信树的树形结构已经被广泛应用到了信息安全的各个领域,比如证书撤销、源组播认证、群密钥协商等等。并且基于Merkle可信树的数字签名方案在安全性上仅仅依赖于哈希函数的安全性,且不需要太多的理论假设,这使得基于Merkle可信树的数字签名更加安全、...

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

5. merkle tree(3)

...。到目前为止,我们只是将一个块里面的每笔交易哈希连接了起来,将在上面应用了SHA-256算法。虽然这是一个用于获取区块交易唯一表示的一个不错的途径,但是它没有利用到Merkle树。

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

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

... style="max-width: 714px;"></o:p>   Merkle tree其实很早很早就有人发明了,它的应用非常广。跟比特币最相关的一个用法是BT下载,你去下载一个种子或者文件也是分布式P2P的。在这种模式下面,每个人都只有文件的一小部分,你从很多人那边一小部分一小部分下载, Merkle tree的原理是,每一小部分,它有...

知识:OKCoin

7. 区块链中的默克尔树

...便到了100年后,总的数据量也不会大到单机无法处理。但是对于某些企业级应用的区块链系统来说,情况就完全不一样了。每个区块可能会非常大,生成区块的速度也会非常快。这种情况下,区块链的数据量增长是飞快的。怎么解决数据量过大的问题呢?在我们传统的数据系统中,也存在数据不断增长...

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

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

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

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

9. 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函数。具体的实现分为两个版本:...

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

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

...希算法-256位),SHA-256是SHA-1的后继者,SHA-1的输出是160位的。02哈希是如何应用在区块链中的?在区块链中,每个区块中都有前一个区块的哈希值,前一个区块叫做当前区块的父区块。由于每个区块都有前一个区块的哈希值,当修改当前区块的任意数据都会导致区块的哈希值发生变化,这会对前一个区...

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

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

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

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

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

...算法-256 位),SHA-256 是 SHA-1 的后继者,SHA-1 的输出是 160 位的。哈希是如何应用在区块链中的?在区块链中,每个区块中都有前一个区块的哈希值,前一个区块叫做当前区块的父区块。由于每个区块都有前一个区块的哈希值,当修改当前区块的任意数据都会导致区块的哈希值发生变化,这会对前一个区...

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

13. Raze:基于波卡生态的跨链隐私层

...增大。不过,现有的一些解决方案中,也存在一些问题。例如将zk-SNARKs算法应用到协议中,但其证明生成的计算成本过高,证明大小过大,效率低,造成gas费用高、验证时间长等问题,这在实际落地时会产生一些障碍。此外,有些隐私解决方案,还存在可信设置问题,无法实现完全的去中心化。加密隐...

知识:代币,跨链,链上,区块

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

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

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

15. ?DAOrayaki|[op/zk]rollup/mixers/MACI的批量处理存款

...rollups世界中,它并不那么昂贵,但每次存款的成本限制了它在某些场景下的应用,例如大规模迁移。要从EVM存入Merkle树,需要执行tree_depth哈希从而能够包含一个叶子节点。甚至在一个区块中有两笔存款都需要tree_depth的哈希值。那么有必要将它们合并在一起,这样它们只需要花费(tree_depth+1)个哈希值...

知识:存款,区块,链上,节点