152 / 736INHERIT

Bitcoin Inheritance Plan

让家人将来能够接手你的比特币

留下备份还不够。家人需要知道钱包的存在,找到必要资料并完成恢复,同时避免不必要地提前开放访问权限。

Bitcoin Inheritance Plan 是在持有人去世或无法自主行动时,将比特币交给他人的安排。假设安娜很熟悉自己的钱包,家人却从未用过。计划要帮助他们从“安娜有比特币”走到能够安全使用钱包这一步,因此需要说明、备份、负责协助的人以及法律上的权限。自行保管密钥时,没有管理员可以直接补回丢失的密钥。技术上能够访问,与法律上享有财产权,是两回事。

钱包是接收和发送比特币的应用程序或设备。私钥是用于授权花费比特币的秘密数字。安娜认真保存了备份,却没有告诉任何人。对家人来说,结果可能和没有备份差不多。因此,一个有用的起点是能够被找到的钱包信息,以及可以协助后续步骤的联系人。这个指引不必包含秘密密钥,但应说明去哪里寻找必要资料,即使安娜无法再补充解释也能使用。法律文件可以确定谁应当接收财产,却不能生成授权付款的数字签名。反过来,能够签名也不能证明法律上的权利。法律安排需要符合适用地区的规则和具体情况。 [1] [8]

Seed Phrase 是以单词记录的备份,可用来恢复生成密钥的秘密材料。如果安娜使用 BIP39 passphrase,也就是额外的秘密文本,它同样必须能够取得。PIN 通常只负责解锁设备,不能代替丢失的 passphrase。输入另一条 passphrase,可能打开一个有效但没有余额的钱包。复杂的钱包还需要配置资料:使用哪些密钥、账户和花费条件。Output Descriptor 用软件可理解的格式记录这些内容,包括派生地址所需的数据。对于需要多个签名的 Multisig,这尤其重要。不含私钥的公开 descriptor 可以用来观察钱包,不能花费资金,但仍会暴露地址和历史。通用格式也可以包含私钥,所以要看实际导出的内容。 [2] [3]

安娜可以把说明、备份和加密文件的密码分开保存。但如果女儿必须先解锁安娜的手机,才能登录存放“如何解锁这部手机”说明的账户,这种保护就行不通。请站在不熟悉你习惯的人的角度,完整走一遍流程。对方需要联系人,也需要在协助者或存储地点无法使用时的替代办法。更多副本可以降低丢失风险,却也增加了可能泄露的位置。因此,公开配置的副本与能够立即付款的秘密数据,需要区别对待。 [1]

与其只问“看懂了吗”,不如用一个独立的测试钱包一起演练。预定接手的人应按照说明找到资料,恢复出预期地址,并创建可验证的测试交易,而不是依赖安娜临时回忆。仅看到余额还不够:观察钱包可以显示资金,却未必能签名付款。如果计划有时间条件,还要测试期限之前被拒绝、之后能够使用的情况。区块把交易组成一批,加入共同历史记录。regtest 是可以自行控制区块生成的私人测试网络,适合这类验证。演练的是流程,不是公开真实备份或转移实际遗产。 [1] [4] [9]

Multisig 2-of-3 表示,三个指定密钥中的任意两个签名即可授权付款。如果两位接手者今天就取得密钥,又没有其他条件,他们今天就能签名。签名门槛本身不知道付款原本应该等到继承时。相反,如果安娜持有两个密钥,协助者持有第三个,那么安娜的两个密钥都丢失后,协助者也无法独自签名。因此,要检查某个人或设备不可用时,还剩哪些可用组合。同一个密钥的两份副本不是两个独立签名。除了密钥,钱包配置也必须保存下来。 [1] [2]

时间锁会推迟某一种花费方式。规则若是“安娜现在可用,或者鲍里斯在 1000 个区块后可用”,等待的是鲍里斯的分支,而不是安娜的。这里的分支指一种被允许的付款路径。BIP 112 中的 CHECKSEQUENCEVERIFY 配合 BIP 68,可把条件设为 UTXO 的年龄。UTXO 是尚未花费的交易输出,也就是具有自身条件的一笔具体金额。网络不核实死亡,也不认定合法继承人。期限到达后,只要满足其他条件,即使安娜仍然在世,鲍里斯也能使用自己的分支。这个例子按区块计数,不按日历天数;区块实际生成时间会波动。 [4] [5]

假设前例中的 UTXO 在区块 H 得到确认,那么在其他条件满足时,延迟分支最早可在区块 H+1000 花费它。收到另一笔付款或打开应用,不会把旧输出的年龄清零。要让这部分价值重新开始等待,需要把它花费到采用相应规则的新输出,并等交易确认。Liana 使用恢复分支和 refresh sweep,即把自己的资金转到一组新输出的交易。需要检查所有相关输出、手续费,以及常规签名密钥是否可用。“我最近用过钱包”并不能说明哪些输出实际得到更新。 [4] [5] [6] [10]

接手人变了、密钥丢失了,或规则需要调整时,只修改说明中的姓名是不够的。现有 UTXO 的条件仍然不变。新的 descriptor 描述新配置,却不会自动把资金转过去。若要改变记录在网络中的花费条件,需要准备新钱包、核验备份,再通过有效交易转移资金。随后还要更新说明、联系人和收款地址。旧地址仍可能收到付款,因此不能随意停止观察或丢弃必要资料。计划应当在真正需要时可用,而不只是写下来的当天可用。 [7]

要获得更完整的理解,请将本词条与以下词条结合阅读: Dead Man’s Switch, Multisig, Timelock, Collaborative Custody, Seed Phrase, BIP39 passphrase. 反向关联还来自: Shamir Secret Sharing, Bitcoin Vault, Dead Man’s Switch, Collaborative Custody.

DOC · 001Bitcoin Design — Inheritance wallet backup文档 DOC · 002Bitcoin Core — Output Descriptors文档 DOC · 003Trezor — What is a passphrase?文档 DOC · 004BIP 112 — CHECKSEQUENCEVERIFY规范 DOC · 005BIP 68 — Relative lock-time规范 DOC · 006Liana — Inheritance guide文档 DOC · 007Bitcoin Design — Making changes文档 DOC · 008Bitcoin Developer Guide — Wallets文档 DOC · 009Bitcoin Developer Guide — Block Chain文档 DOC · 010Liana — Changelog文档
修订日期: 来源优先 · 非投资建议