用 Ledger、Trezor、Bitbox 或其他支持 BIP32、BIP39、BIP44 的硬件钱包的朋友,可能都好奇过:自己的钱包到底是靠什么来备份的?

这篇文章就来讲讲 BIP。

  1. BIP 是什么?
  2. BIP32、BIP39 和 BIP44 有什么区别?
  3. 硬件钱包和钱包软件到底是怎么备份的?(如果你只想看简单易懂、带例子的版本,可以直接跳到这一节。)

1. BIP 是什么?

Bitcoin 是一个不受任何个人控制的网络,所以要升级它,就得让大家充分发表意见,改动也要被很多人接受才行。

BIP 是 Bitcoin Improvement Proposal(比特币改进提案)的缩写,分为三类:标准类 BIP、信息类 BIP 和流程类 BIP。这里不展开细讲,因为和我想说的内容关系不大。

简单来说,BIP 是分享 Bitcoin 或区块链运作方式相关信息的地方;如果要改动系统本身,这个改动必须经过投票通过。

大家常听到的 BIP32、BIP39、BIP44,其实就是文档编号。

2. BIP32、BIP39 和 BIP44 有什么区别?

BIP32 和 BIP39 与生成公钥和私钥有关,BIP44 讲的是不同币种如何存放。所以用硬件钱包的人会经常听到这几个词。

具体来说:

BIP32规定了如何用一组随机的单词(12 个或更多,也就是 128 位及以上)生成账户。

BIP39是随机抽取单词来生成主私钥的词表,也就是用过硬件钱包的人都熟悉的那 24 个单词。它有多种语言版本,可惜没有泰语。

BIP44规定了想要存放多种币种时,账户如何生成和记录。所以如果听说某个钱包支持 BIP44,基本可以判断它能存放不止一种数字货币。

还有很多其他 BIP,和硬件钱包没有关系。

3. 硬件钱包和钱包软件是怎么备份的?

有些人不明白,明明只抄过一次 24 个单词,这些钱包是怎么做到备份的。也有人误以为自己的钱包数据存在厂商的服务器上。所以这一节来解释 BIP32、BIP39、BIP44 和你抄下的那 24 个英文单词之间是什么关系。

这里只讲支持 BIP32/39/44 的钱包。

第 1 步:BIP39。BIP39 英文词表共有 2,048 个单词,大多数硬件钱包从中选出 24 个来生成主私钥。这样可能的组合数量是 204824,约为 3 × 1079,大约相当于可观测宇宙中原子的数量。所以你不用担心别人碰巧选中和你一样的 24 个单词,也不用担心有人暴力破解,前提是你自己不把这些单词给别人看。

第 2 步:BIP32。用 BIP32 的方法,从你抄下的 24 个单词生成主私钥。

第 3 步:BIP44。接着钱包用 BIP44 的方法,从第 2 步得到的主私钥生成公钥和私钥。

由此可见,你的公钥和私钥完全是由这 24 个单词通过计算推导出来的。这正是你要拼命守住这 24 个单词的原因:它们就是生成你私钥的钥匙。知道了这 24 个单词,就等于知道了你的私钥。

举个例子

  • 硬件钱包或手机应用从 BIP39 的 2,048 个单词中随机选出 24 个:
    bless forget practice behave drill ocean soft wrist glue baby green fiscal feature chair skull snack chat hunt canoe reveal autumn gas sail member
  • 用这 24 个单词生成 BIP32 种子。
  • 用 BIP32 的方法把它变成主私钥。
  • 用 BIP44 的方法由此生成公钥和私钥,并归到你选择的币种下。

硬件钱包或钱包软件就是这样为你创建账户的,而这 24 个单词是什么,除了你没有任何人知道。

所以备份并不存放在某台服务器上,也不在世界上任何其他人手里,而是在你自己手里。

如果还有其他问题,可以通过 order@siambc.com 联系我们。

บทความล่าสุด

查看全部

Trezor Safe 7 paired with an iPhone over Bluetooth

Trezor 能连接 iPhone 吗?iOS 兼容型号与连接方法

了解哪些 Trezor 型号可与 iPhone 配合使用、Safe 7 的完整 iOS 支持,以及安全连接蓝牙的步骤。

阅读更多关于Trezor 能连接 iPhone 吗?iOS 兼容型号与连接方法

Trezor Safe 3, Safe 5 and Safe 7 for managing Solana securely

Trezor 支持 Solana 吗?兼容型号、代币与使用方法

了解哪些 Trezor 型号支持 SOL、SPL 与 Token-2022,以及如何在 Trezor Suite 中安全收发和质押 Solana。

阅读更多关于Trezor 支持 Solana 吗?兼容型号、代币与使用方法

Bitwise NEAR ETF concept with the NEAR logo, exchange documents and a rising market chart

Bitwise NEAR ETF 获 NYSE Arca 上市批准,距离交易又近一步

Bitwise NEAR ETF 已完成关键上市与注册程序。本文解析 NRR 对 NEAR 价格、直接持币者及 SIAMBC 客户意味着什么。

阅读更多关于Bitwise NEAR ETF 获 NYSE Arca 上市批准,距离交易又近一步