区块链 - 哈希


PKI 中最重要的功能之一是哈希函数。哈希函数将任意大小的数据映射为固定大小的数据。比特币使用 SHA-256 哈希函数,生成大小为 256 位(32 字节)的哈希(输出)。如图所示 -

散列

Bob 在向 Lisa 下订单时,创建了一条与上图类似的消息。该消息通过哈希函数进行哈希处理,生成 32 字节哈希值。此哈希值的美妙之处在于,对于所有实际目的,哈希值(256 位数字)对于消息内容而言被认为是唯一的。如果消息被修改,哈希值就会改变。不仅如此,给定哈希值,不可能重建原始消息。

在了解了哈希的重要性之后,让我们继续讨论比特币中的另一个概念:挖矿。