PRS白皮书科普系列短文---哈希(哈希值)



  • 备注:本文所提到的哈希,是指经过计算后的输出的哈希值

    在区块链的中,我们经常提到或听到哈希这个词。

    那么哈希到底是什么呢?简单来说,哈希是一段数据唯一且极其紧凑的数值表示形式。

    那么哈希是怎么得到的呢?

    是将一段数据输入一种函数(hash函数),经过函数的计算,得到另一段固定长度的字母数字字符串,作为这段数据的特征。输入的这段数据可以任意长度的内容,无论是一个数,还是文章,图像,视频,以及其他数字化的信息。

    哈希的特点:

    1.唯一性

    每一段数据的哈希都是和其他的数据不同,是唯一的。如果输入的数据有任何改变,都将产生不同的哈希。要找到哈希为同一个值的两个不同的输入,在计算上是不可能的。所以可以把哈希当成一段数据的指纹。

    2.节省空间

    计算后得到的字符串的空间通常远小于输入数据的空间。这在区块链技术中意义重大,链上存储空间本来就很宝贵,它能节省大量存储空间。

    这也是PRS为什么选择”媒体文件和内容文本的hash是真正存储在链上的信息,但原始的文件并不在链上存储”。这样既可以节约存储空间,降低成本,又能保证原创者的权益。



  • 十分简洁清晰的说明了哈希的概念以及在PRESSOne项目中的运用。