> 
 > 
什么是比特币的哈希函数?Tokenview
More

什么是比特币的哈希函数?Tokenview

我们使用Tokenivew区块浏览器查询交易或者区块的时候常常会看到交易哈希,地址哈希,区块哈希这样的标签。哈希函数是信息技术领域的基石,也是比特币协议内的重要组成部分,公钥以及地址的生成、挖矿过程等等方面都有它的参与。

什么是哈希函数?哈希函数就是一种特殊的数字方程式,也称散列算法;可将任意长度的二进制值映射为较短且固定长度的随机字符串(哈希值)。哈希算法具有随机性、抗碰撞性、不可从结果反推原始输入值等等特点,其主要被应用于数据安全加密领域。举个例子,大多数网络使用SHA(哈希算法的一种)来验证文件的可靠性,避免病毒或恶意代码的“入侵”,从而保障网络传输过程中数据的完整性及安全性。

比特币网络,区块内部储存的哈希值也起到了相似的作用——确保区块中资料不被其他节点篡改。如果区块内的数据被恶意添加或者改变,所得的哈希值就会完全不同。