67 / 736KEYS

自主托管

Self-custody / 自己掌握比特币

自托管意味着花费比特币所需的控制权在你手里,而不是账户托管方手里。独立也意味着责任:你需要核对地址、保护备份,并知道如何恢复钱包。

Self-custody,也就是自主托管,意味着你用自己的私钥控制比特币的转出。私钥是秘密数据,钱包用它生成数字签名,证明有权花费相应资金。你无需向交易所申请提现,同时也必须自己负责保管密钥和备份。一旦丢失这些资料,别人无法像重置账户密码那样帮你恢复访问。

安娜在交易所买了比特币。最初,账户余额表示交易所欠她相应数量的比特币,转出所需的密钥由交易所持有。当她把资金提到自己钱包的地址后,就能自行转账。不过,比特币并没有搬进手机。网络记录的是尚未花费的交易输出,也就是 UTXO;每个输出规定一笔金额及其花费条件。安娜控制着所需密钥,因此可以不经账户管理方同意就创建交易。但要获得确认,交易仍须传到网络并被纳入区块。

网络怎么知道安娜有权花这笔钱?它不检查身份证或姓名。节点,也就是验证比特币交易的计算机,会检查数字签名以及比特币脚本中的其他条件。脚本是一段规定花费条件的小程序。有时一个密钥的签名就够了,有时需要多个签名,或还要等待一段时间。恢复后的钱包也必须知道这些规则。如果某项服务负责提供部分签名,要确认你能否独立控制足够的密钥,在不依赖它的情况下满足规则。是否属于自主托管,取决于你能否自行支配资金,而不是产品叫什么名字。

假设安娜丢了手机。很多钱包可以通过 Seed Phrase 恢复:这是一组用于备份的单词,可以重新生成 seed,也就是派生密钥所需的初始秘密数据。如果 BIP 39 钱包使用了 passphrase,还必须输入完全相同的附加短语。它不是设备 PIN;换一个短语,就会生成不同的密钥。恢复时还可能需要钱包的描述信息。Descriptor 记载使用哪些密钥和花费规则,派生路径则指明在密钥树中的位置。Multisig 需要多个签名,因此必须保存所有参与的公钥信息,以及所用脚本要求的公钥排列方式。交易标签能帮助理解历史记录,但不能代替密钥。验证备份要在安全环境中恢复出已知地址,而不只是数一数写下了多少个单词。

Hardware Wallet 是专门用于安全签署交易的独立设备。 它将签名密钥与日常电脑隔离,但固件(设备内部软件)、地址是否正确和备份仍然重要。Multisig 可以降低单个密钥丢失或泄露造成的影响,同时也增加设备、资料和恢复步骤。安全取决于整套安排,而非仅取决于产品名称或密钥数量。

在可信屏幕上核对收款地址;使用 Hardware Wallet 时,应在设备自身的屏幕上核对。签名前检查收款方、金额、手续费和找零。通过自己的 Full Node(自行验证比特币规则的全节点) 或了解其局限的数据来源查看交易状态。也要安排更新、设备丢失和紧急情况的处理办法。

Seed Phrase 可能不完整或已泄露,必需的 passphrase 也可能丢失。即使密钥正确,如果缺少派生路径或花费规则,钱包仍可能找不到预期地址。因此,密钥、钱包设置和备份需要一起检查。收到一笔测试款,并不能证明你能够恢复钱包或花费资金:没有私钥也可以显示收款地址。还应验证安全恢复流程,以及能否签署一笔小额转出交易。

按照钱包的流程,在独立且可信的环境中测试恢复;绝不能把真实备份输入网页表单或不可信设备。根据已核实的备份重建规则,比对已知地址,并验证能否签署一笔小额交易。紧急与继承方案应让适当的人在规定条件下取得秘密资料和必要信息,而不是提前将它们泄露。

Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · BIP 32 — Hierarchical Deterministic Wallets · BIP 39 — Mnemonic code for generating deterministic keys · BIP 174 — Partially Signed Bitcoin Transactions · BIP 380 — Output Script Descriptors General Operation · Bitcoin Core — Managing wallets · Bitcoin Core — External signer

要获得更完整的理解,请将本词条与以下词条结合阅读: Bitcoin, Private Key, Seed Phrase, 钱包, Hardware Wallet, Multisig. 反向关联还来自: Cold Storage, Lightning Watchtower, KYC, Custodial Exchange.

01Self-custody 就是把 bitcoin 放在手机里吗?

不是。区块链记录的是 UTXO,也就是尚未花费的交易输出,其中规定了金额及其花费条件;你控制密钥,能够在无需账户托管方同意的情况下满足花费条件。手机钱包、Hardware Wallet、离线配置或 Multisig 都是可能的安排。仅凭设备类型不能保证安全或可恢复性。

02大额提现前应检查什么?

在可信钱包中核对收款地址;使用 Hardware Wallet 时,在其自身屏幕上核对。先小额测试,并独立核实确认。转入剩余资金前,安全演练恢复,包括所需 passphrase、派生路径和脚本信息。不要将真实备份输入网站或不可信设备。仅一次小额到账不能证明恢复有效或系统安全。

DOC · 001Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System一手来源 DOC · 002BIP 32 — Hierarchical Deterministic Wallets规范 DOC · 003BIP 39 — Mnemonic code for generating deterministic keys规范 DOC · 004BIP 174 — Partially Signed Bitcoin Transactions规范 DOC · 005BIP 380 — Output Script Descriptors General Operation规范 DOC · 006Bitcoin Core — Managing wallets文档 DOC · 007Bitcoin Core — External signer文档
修订日期: 来源优先 · 非投资建议