区块链技术2---BTC的数据结构1:Hash pointers(哈希指针)2:Block chain3:Merkle Tree(默克尔树)4:Merkle Proof
相连,这里的哈希指针的哈希值是对前一个区块的整体取哈希值(包括前一个区块的哈希指针),因此区块链如果有一个区块被修改,那么他之后的所有区块都会被修改,我们只需要判断最后一个区块的哈希值,就可以判断整个区块是否被修改过。我们将该交易到根节点的这一路径称为Merkle Proof,全节点将整个Merkle Proof发送给轻节点,轻节点即可根据其算出根哈希值,然后与轻节点自身保存从根哈希值进行对比即可,从而验证该交易是否被写入区块链。Root Hash(根哈希值)