哈希算法保证区块链不可篡改

Posted 沈阳四块科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哈希算法保证区块链不可篡改相关的知识,希望对你有一定的参考价值。

区块链技术刚出来的时候,目的就是为了防篡改的。而区块链技术及应用发展至今,包括其被用于银行安全结算等,都是因为其对外号称是不可篡改的,即安全的。不可篡改是指记录的信息的没有被改变过。

哈希算法就是上面提到的区块链中保证交易信息不可篡改的单向密码体制。该算法的思想是接收一段明文,以一种不可逆的方式将它转化成一段长度较短、位数固定的输出散列。

这个加密过程是不可逆的,这就意味着无法通过输出散列的内容推断出任何与原文有关的信息。任何输入信息的变化,哪怕仅仅是一位数字的更改,都将导致散列结果的明显变化。

通过哈希算法可对一个交易区块的所有交易信息进行加密,并把记账内容压缩成一串数字和字母组成的字符串,这个字符串无法反推出原来的内容。哈希算法可以被用于验证信息是否被修改。

区块链的哈希值可以唯一、准确地标识一个区块,并且任何节点通过简单地对区块头进行哈希计算都可以独立地获取该区块哈希值。

如果想要确认区块的内容是否被篡改,那么利用哈希算法重新进行计算,记账信息没有变化,计算出的哈希值也将不会产生变化。


以上是关于哈希算法保证区块链不可篡改的主要内容,如果未能解决你的问题,请参考以下文章

读书笔记《图说区块链》哈希算法是区块链中保证交易信息不被篡改的单向密码机制

区块链防篡改的“哈希算法”!

区块链技术入门:哈希值与非对称加密

区块链世界的哈希算法?什么是哈希值?

区块链技术入门必懂:哈希值与非对称加密!

区块链知识堂第一堂:哈希算法