[KongchangAI]
ConceptMerkle Tree / 默克尔树

Merkle Tree

A tree-shaped data structure in which each leaf node stores the hash of a data block and each non-leaf node stores the hash of its children's hashes. It is widely used in systems such as Git and blockchain to ensure data integrity.

Core Facts

Timeline (last 90 days)

Oct 16

A Merkle tree is a binary hash tree proposed by Ralph Merkle in 1979, constructed by pairing data blocks and hashing them, layer by layer upward until a unique root hash (Merkle Root) is generated.

Unverified50%
Oct 16

Merkle trees are underlying infrastructure in Git, IPFS, Bitcoin, and Ethereum, and Ethereum's state root and transaction root are both Merkle Patricia trees.

Unverified50%
Oct 11

The Merkle tree is the underlying mechanism used by blockchain systems such as Bitcoin to verify transaction integrity.

Unverified50%
Oct 11

If any record in a Merkle tree is tampered with, the root hash changes, and this change is mathematically unforgeable.

Unverified50%
Oct 11

An Execution Receipt records the tool, input, return result, and execution order of every tool call; each step is hashed and chained through a Merkle tree, with the entire process ultimately sealed by a root hash.

Unverified50%
Oct 11

Cursor uses a Merkle tree to hash each file, re-embedding only the code blocks whose hash values have changed, thereby avoiding a full index rebuild.

Unverified50%
Aug 23

Cursor使用Merkle树变体进行代码库同步,通过根哈希比较判断是否需要同步,定位变化文件只需O(log n)次比较

Unverified50%

All Facts (8)

Source Articles