区块链的Hash哈希值是每个区块上的特殊字符序列,用来标识和验证每个区块内容的不可变性。Hash值以256位散列值为标准表示,通过散列算法计算出来使得每个可单条提取数据、验证数据完整性以及快速便捷地识别其所在位置。
由于区块链依赖于一种分布式记账协议的原理,所有的交易记录都会被包含在每个块的头部,而此头部中的Hash值,即属性为指纹的节点,是每个区块唯一标识的重要元素,亦是被用来表示区块链上每个区块的索引信息。(交易用大牌:欧易官网注册,APP下载)
每一个区块的Hash的值都是由特定算法计算而来,其计算方式大致是包括当前区块以及其前序的Hash值,在这里,既保证了当前区块的完整性,又确保区块不会轻易被篡改。
既然Hash值唯一表示每个数据文件,那么就可以用它来表示整个区块链的唯一性。除了标志着每个区块的唯一性外,Hash值还可以用来表示某一块的完整性。简单来说,Hash值是一个用来表示每块的完整性和一致性的标志。