vault backup: 2022-12-19 11:09:11

This commit is contained in:
Jet Hughes 2022-12-19 11:09:11 +13:00
parent 1ceade5c93
commit 9d30327cbb
2 changed files with 16 additions and 1 deletions

View File

@ -0,0 +1,15 @@
---
title: "merkle tree"
tags:
-
---
A trie is a tree like data structure that isused to retrieve a string value by traversing down a branch of nodes that store associated references that together lead to the end value that can be returned.
Merkle trees exist to prove consistency of data. They are essentially a tree of hashes.
> _“_**_Merkle tree_** _is a_ [[tree]] _in which every leaf node is labelled with the hash of a data block and every non-leaf node is labelled with the_ [_cryptographic hash_](https://en.wikipedia.org/wiki/Cryptographic_hash_function) _of the labels of its child nodes.”_
![digram|300](https://i.imgur.com/HMzwjgb.png)
They provide a means to prove the integrity and validity of data. E.g., if you change the value of a data block, the entire path leading to the root hash would also be changed. So, if we hold the value of the root hash, we could v

View File

@ -33,4 +33,4 @@ We need to specify whether this makes them different or not. In computer science
Sometimes there are fixed slots for the children e.g., Sometimes there are fixed slots for the children e.g.,
[binary-search-tree](notes/binary-search-tree.md) [binary-search-tree](notes/binary-search-tree.md)