词汇表

数字签名

2026/4/16

数字签名是一种加密机制,用于证明某个数据(如交易)是由特定方授权的,并且未被篡改。它是区块链中手写签名的等价物,但在数学上无法伪造。

工作原理

  1. 发送者创建交易数据的哈希值
  2. 使用发送者的私钥加密哈希值——这就是签名
  3. 签名附加到交易并广播
  4. 任何人都可以使用发送者的公钥验证签名,确认:
    • 交易是由私钥持有者签署的
    • 数据自签署以来未被修改
交易数据  →  哈希  →  [用私钥签名]  →  数字签名
签名 + 数据  →  [用公钥验证]  →  有效 / 无效

在区块链中的重要性

比特币、以太坊和几乎所有区块链上的每笔交易都受到数字签名的保护。没有有效的签名:

  • 网络会拒绝交易
  • 没有人可以花费他们不控制的地址中的资金

这就是“没有你的密钥,就没有你的币”这句话的真实含义——只有私钥持有者才能为该地址生成有效的签名。

另请参阅