How transactions are stored in blockchains?

 

by Sithu

http://in/blockchain

Sending bitcoins: Alice, Bob, & Charlie

  • T1: Alice --(3 BTC) --> Bob

  • T2: Bob --(2 BTC) --> Charlie

  • T3: Charlie --(1 BTC) --> Alice

  • T4: Alice --(10 BTC) --> Charlie

Merkle Tree

hash(T1)

hash(T2)

hash(h1+h2)

hash(T3)

hash(T4)

hash(h3+h4)

hash(h12+h34)

Blockchains

hash(T1)

hash(T2)

hash(h1+h2)

hash(T3)

hash(T4)

hash(h3+h4)

Merkle Root

Block-0 hash

Block-1 hash

Demo

merkle-tree

By Sithu Aung

merkle-tree

  • 170