哈希函数

  哈希函数在比特币系统中也有着重要的应用,区块链中的数据并不只是原始数据或者交易记录,还包括它们的哈希函数值,即将原始数据编码为特定长度的、由数字和字母组成的字符串后,记入区块链。  哈希函数有着很多适合存储区块链数据的优点:哈希函数处理过的数据是单向性的,通过处理过的输出值几乎不可能计算出原始的输入值;哈希函数处理不同长度的数据所耗费的时间是一致的,输出值也是定长的;哈希函数的输入值即使只相差一个字节,输出值的结果也会迥然不同。  比特币系统中最常采用的哈希函数是双SHA256哈希函数,通俗来说就是将不同长度的原始数据用两次SHA256哈希函数进行处理,再输出长度为256的二进制数字来进行统一的识别和存储。

哈希函数

扫一扫手机访问

发表评论