哈希函数在
比特币系统中也有着重要的应用,
区块链中的数据并不只是原始数据或者交易记录,还包括它们的哈希函数值,即将原始数据编码为特定长度的、由数字和字母组成的字符串后,记入区块链。
哈希函数有着很多适合存储区块链数据的优点:
哈希函数处理过的数据是单向性的,通过处理过的输出值几乎不可能计算出原始的输入值;
哈希函数处理不同长度的数据所耗费的时间是一致的,输出值也是定长的;
哈希函数的输入值即使只相差一个字节,输出值的结果也会迥然不同。
比特币系统中最常采用的哈希函数是双SHA256哈希函数,通俗来说就是将不同长度的原始数据用两次SHA256哈希函数进行处理,再输出长度为256的二进制数字来进行统一的识别和存储。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。