Ang Prinsipyo ng Merkle Tree
Ang isang Merkle Tree ay pangunahing ginagamit upang mahusay na mapatunayan ang integridad ng data. Sa ibabang antas, ang bawat Acct node ay kumakatawan sa isang account. Ang balanse at pangalan ng account ng bawat account ay isang beses na hini-hash gamit ang SHA-256. Ang nagresultang hash value ay pinagsama sa hash ng isang katabing node upang makabuo ng isang bagong hash. Ang prosesong ito ay paulit-ulit na isinasagawa nang paisa-isa, paakyat, hanggang sa makuha ang panghuling Merkle Root.
Kung nais ng isang user na patunayan kung ang mga reserba ay nagbago, kailangan lamang nilang sundin ang mga hakbang na ito: una, isagawa ang pagkalkula ng hash para sa kanilang sariling account, pagkatapos ay hanapin ang kanilang posisyon sa puno at kolektahin ang mga hash ng mga katabing node. Sa pamamagitan ng pag-compute ng mga hash nang paisa-isa paakyat, ang user ay sa huli ay makakakuha ng isang Merkle Root. Kung ang Merkle Root na kanilang kinakalkula ay tumutugma sa opisyal na inilathala, pinatutunayan nito na ang mga reserba ay kumpleto at tama.