---
description: 也涵盖签名消息（Signmessage）和 BIP322
---

# 通用签名消息 - Generic Signmessage

**通用签名消息**是一种方法，允许钱包为其可能花费的任何脚本签名或部分签名。

[BIP322](https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki) \_通用签名消息格式\_允许钱包通过为虚拟比特币交易生成签名来签署文本字符串。这意味着可以为钱包能够花费的任何脚本或地址生成签名消息。此外，两个或多个钱包可以合作创建多重签名脚本的 BIP322 签名消息。

当为传统的 P2PKH 地址签名时，BIP322 使用最初在比特币软件的早期版本中实现的传统 `signmessage` 格式，使该提案与现有软件向后兼容，这些软件用于验证 P2PKH 地址的签名消息。

## 主要代码和文档

* [BIP322](https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki)
* [Bitcoin Core PR#16440](https://github.com/bitcoin/bitcoin/pull/16440)

## Optech 新闻简报和网站提及

**2023**

* [Sparrow 1.7.8 添加了对 BIP322 通用签名消息的支持](https://bitcoinops.org/en/newsletters/2023/08/23/#sparrow-1-7-8-released)

**2022**

* [提议的 BIP，用于多格式单签名消息的签名](https://bitcoinops.org/en/newsletters/2022/07/27/#multiformat-single-sig-message-signing)
* [BIPs #1279 更新了 BIP322，添加了澄清和测试向量](https://bitcoinops.org/en/newsletters/2022/02/16/#bips-1279)

**2021**

* [为 Taproot 做准备：仍需通用签名消息](https://bitcoinops.org/en/newsletters/2021/09/29/#preparing-for-taproot-15-signmessage-protocol-still-needed)
* [BIPs #1048 重写了 BIP322 以简化实现](https://bitcoinops.org/en/newsletters/2021/02/10/#bips-1048)
* [提议重写 BIP322 以简化实现](https://bitcoinops.org/en/newsletters/2021/01/06/#proposed-updates-to-generic-signmessage)

**2020**

* [2020 年度回顾：通用签名消息](https://bitcoinops.org/en/newsletters/2020/12/23/#generic-signmessage)
* [BIP322 更新为使用虚拟交易](https://bitcoinops.org/en/newsletters/2020/10/28/#bips-1003)
* [使用虚拟交易的通用签名消息的替代提案](https://bitcoinops.org/en/newsletters/2020/10/07/#alternative-to-bip322-generic-signmessage)
* [简化的 BIP322，每个证明只允许来自一个脚本的签名](https://bitcoinops.org/en/newsletters/2020/05/06/#bips-903)
* [对 BIP322 通用签名消息的更新提议](https://bitcoinops.org/en/newsletters/2020/04/01/#proposed-update-to-bip322-generic-signmessage)
* [对 BIP322 通用签名消息的额外反馈请求](https://bitcoinops.org/en/newsletters/2020/03/11/#bip322-generic-signmessage-progress-or-perish)

**2019**

* [为 BIP322 签名消息支持开放的 Bitcoin Core PR](https://bitcoinops.org/en/newsletters/2019/07/31/#pr-opened-for-bip322-generic-signed-message-format)
* [寻找 bech32 签名消息格式](https://bitcoinops.org/en/bech32-sending-support/#bip322)

**2018**

* [2018 年度回顾：最初讨论成为 BIP322 的讨论](https://bitcoinops.org/en/newsletters/2018/12/28/#march)- [BIP322 提议](https://bitcoinops.org/en/newsletters/2018/09/18/#bip322-generic-signed-message-format)
