本页面由英文自动翻译而成。自动翻译。

Switch to EnglishView in English报告翻译问题提出修改建议

返回课程

第 4 章-已通过 0/10 道测验

密钥与签名

你没有账户。你有一把数学密钥,用来授权花费。

  • 区分私钥、公钥、助记词(seed phrase)和地址
  • 解释交易签名能证明什么——以及不能证明什么

快速解答

什么是私钥?

能授权花费你的比特币(Bitcoin)的秘密数字。持有它的人就可以签署交易。

助记词和私钥有什么区别?

助记词是密钥材料的备份,以单词形式记录下来;再加上一个可选的密码短语,你的钱包会从中派生出私钥。

数字签名能证明什么?

它证明签名者控制该密钥,并授权了签名所覆盖的交易字段。它并不能证明这笔支付是明智的或私密的。

没有银行,没有账户

在法币体系中,你的银行守护着对账户的访问权限。在比特币中,账本上没有账户名或密码。所有权靠公钥密码学证明:私钥签名,公钥验证,网络对照该币上的花费条件检查签名。

私钥与助记词

私钥是一个 256 位的数字。它必须用真正的随机性生成;猜得到的密钥就是已被盗的密钥。大多数钱包并不只存储一把密钥。它们从一个种子派生出许多密钥。BIP39 把随机熵加上校验和转换成助记词(seed phrase),再从这些词和可选口令派生出种子。不同的口令会产生不同的钱包;如果口令丢失,单靠这些词无法恢复该钱包。这组词是密钥材料的备份,不是你在网站上输入的密码。没有口令时,任何人看到这组词,都能花掉这些资金。

数字签名

当你花费比特币(Bitcoin)时,你的钱包会构造一笔交易,并对签名应当覆盖的那些部分的哈希(hash)进行签名——该哈希即 sighash。ECDSA 用于传统(legacy)输入和 SegWit v0 输入;Schnorr(BIP340)用于 Taproot。签名证明花费者控制该密钥,并授权了这些特定的字节。改动任何一个被覆盖的字段,签名就不再能通过验证。

签名不能证明什么

有效签名并不能证明收款人诚实、手续费合理,或这笔交易是私密的。它也不能证明签名者理解自己签下的内容。钱包的用户体验很重要:一笔恶意交易在技术上可以是有效的。请你在执行签名的设备上核对目的地和金额,使用硬件钱包时尤其要这样做。

试一试

这里演示的是对哈希(hash)值的签名。真实的比特币(Bitcoin)签名针对的是交易的 sighash,而不是任意文本。

紧凑格式 ECDSA 签名1bba6f81655d02a7c56deecc33ffb9e5bb28ebadcd523f1cbc74f4764b70b58402b4fa7cef11315064643c05ae678e4b37eb1670938d0b80bbecf01d60747b4b
签名验证通过

你应该掌握的要点

私钥授权花费;助记词是密钥材料的备份;签名证明对特定交易字节的控制与授权。它并不会让一笔交易变得明智或私密。

先回忆,再应用

请说明这个顺序:助记词、种子、私钥、公钥和地址。可选口令处在哪一步?

核对你的解释

随机熵和校验和会生成这些词。这些词加上可选口令,派生出种子;钱包再派生出私钥、公钥和花费条件,这些花费条件被编码为地址。请不要在这里输入真实的秘密。

检查点

第 1 题,共 3 题

一个有效签名授权了一笔付给错误收款人的付款。网络由此确立了什么?

第 2 题,共 3 题

下面哪一项能被别人用来花费你的币?

第 3 题,共 3 题

一个签名能用你的公钥验证通过。这证明了什么?

关键术语

来源

审阅于 2026年10月25日;不构成财务建议