比特币包含两种数据结构:
区块链 和 Merkle tree ,
他们都是通过哈希指针实现。
哈希指针除了包括普通指针保存的地址外还包括一个哈希值,可以鉴别信息是否被篡改。
Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。