词汇表
哈希
2026/4/16
哈希 是由 哈希函数 生成的固定长度字符串——一种数学算法,它接受任何输入数据并输出一个确定性的、固定大小的摘要。即使输入有微小的变化,也会产生完全不同的输出。
加密哈希函数的属性
- 确定性 — 相同的输入总是产生相同的输出
- 固定长度输出 — 无论输入大小如何(例如,SHA-256 总是输出 256 位)
- 单向性 — 计算上无法将哈希反向回输入
- 雪崩效应 — 输入中即使改变一个位,输出的约 50% 位会改变
- 抗碰撞性 — 找到两个不同输入具有相同哈希是不可行的
加密货币中的哈希函数
| 用例 | 哈希函数 | 应用场景 |
|---|---|---|
| 区块哈希/挖矿 | SHA-256 | 比特币 |
| 区块哈希/挖矿 | Ethash / Etchash | 以太坊经典 |
| 交易 ID | SHA-256d | 比特币 |
| 地址推导 | RIPEMD-160, Keccak-256 | 比特币,以太坊 |
挖矿中的哈希
挖矿本质上是一个哈希猜测竞赛。矿工反复对区块头(使用变化的 随机数)进行哈希运算,直到结果低于 难度 目标。矿工计算哈希的速度称为 哈希率。
