1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构

本文介绍了哈希指针的概念,它结合了数据存储位置和该数据的哈希值,用于验证数据完整性。区块链通过哈希指针构成不可篡改的链式结构,而梅克尔树则是一种利用哈希指针实现高效数据验证的数据结构,尤其适用于证明成员资格和防止篡改。区块链的防篡改性和梅克尔树的快速查询特性在比特币等加密货币中起到关键作用。

《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列

1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构

目录

1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构

一、Hash pointer 哈希指针

二、Block Chain 区块链

三、Merkle Trees 梅克尔树(或默克尔树)

  Tamper evident

  Proof of Membership

  proof of non-membership


一、Hash pointer 哈希指针

书中原话:A hash pointer is a pointer to where data is stored together with a cryptographic hash of the value of this data at some fixed point in time.

我的理解:哈希指针指向某个特定时刻下,数据及数据的加密后哈希值一起存储的位置。常规指针提供了一种检索数据的方法,而哈希指针还可以验证数据是否未更改。(如果Data改变,那么Hash of Data就会变)

二、Block Chain 区块链

下图所示为一个Block Chain。

在一般性的链表中,每个块(block)都包含自己的数据(data)和

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值