比特币口令短语是什么?为什么要使用口令短语?

互联网 阅读 764 2024-04-28 17:42:23

作者:Coinkite

来源:https://blog.coinkite.com/everything-you-need-to-know-about-passphrases/

Everything You Need To Know About Passphrases

什么是私钥和钱包

在切入主题之前,我们先简单了解一下比特币私钥标准及其发展历程。私钥是一个长达 256 位的随机数字,由椭圆曲线(secp256k1)定义。你最终会得到一串很长的数字(64 个十六进制数字)。还有别样的私钥格式,比如 WIF 和 WIF-Compressed。

为便于阅读,我们使用 Base58 编码来缩短由数字和字母组成的字符串的长度,并去掉肉眼容易混淆的字母和数字。

你可以使用上述任意一种格式来表示你的私钥。 但是,涉及到钱包时,它们各自生成和表示的公钥和地址迥然相异:

非确定性(随机)钱包

最初,钱包会随机生成几个私钥,每个私钥各对应一个公开地址。你可以将每个地址/私钥都用上一遍,还可以根据需要生成新的私钥和地址。但是,你必须备份每个私钥,否则就有可能失去私钥所关联的比特币。因此,人们倾向于重复使用同一个地址,尽量减少使用比特币的麻烦,但是这会带来隐私问题。Bitcoin Core 虽然提供这类钱包,但是我并不推荐,因为现在有更好的选择。这类钱包也叫作 0 型非确定性钱包。

确定性(种子)钱包

这类钱包可以让你通过唯一的(私钥)备份派生出多个私钥,每个私钥各对应一个比特币地址。这就意味着,无论你的钱包(设备)出于什么原因无法再使用,只要你持有初始备份,就可以一举找回所有比特币。

分层确定性钱包(BIP 32/BIP 44)

由 BIP 32 和 BIP 44 提出的分层确定性钱包同样基于单个私钥生成多个私钥,就像上面提到的确定性钱包那样。分层确定性钱包与前述确定性钱包的区别在于,由主/父私钥生成的每个私钥都可以再生成一组私钥,以此类推。说到底,就是你有一个主/父私钥, 你可以用它生成一组子私钥,再用每个子私钥生成一组孙私钥,子子孙孙无穷尽也。

BIP 39

无论是上文提到的哪类钱包,我们都要跟非常长的字母和数字字符串打交道,这些字符串完全超出了人的记忆和处理能力。BIP 39 应运而生,它提出了一种解决方案,可以将长串二进制或十六进制数字转化成更便于人类阅读和传输的东西。这是最受欢迎的私钥实现,大多数读者很可能已经体验过。

现在,你的私钥被表示为一组单词,通常从 2048 个预定义单词中取 12 个(128 位熵)或 24 个(256 位熵)组成。

根据 BIP 39 的定义,助记词的创建规则如下

  1. 创建一个包含 128 到 256 位的随机序列(熵)。

  2. 取这个随机序列的 SHA 256 哈希值的头几位作为校验和。

  3. 将校验和添加到这个随机序列的末端。

  4. 将这个随机序列按 11 位一组进行切分,分别在 2048 个预定义单词中找到对应。

  5. 得到表示助记词的 12 到 24 个单词。(Antonopoulos 2017, ch.4)

口令短语是什么?

介绍完基本知识,现在我们可以更好地理解口令短语是什么以及它在比特币钱包中是如何运作的。

多亏 BIP 39 引入了人类可读单词来表示私钥,并且与 BIP 32 兼容。现在,我们可以使用口令短语加强对私钥的保护。

口令短语可以包含字符、单词、数字乃至空格,用于扩展我们的私钥。口令短语完全由私钥持有者决定,而非随私钥一起由钱包生成。

使用口令短语之后,你必须输入口令短语才能访问你的钱包里的比特币,因为在原有助记词上添加一个口令短语会生成一个全新的钱包。

不同于密码和 PIN,口令短语没有 “输错了” 之说。每当你输入一个不同 的口令短语,你就会得到一个新的钱包。哪怕你只改变了一个口令短语中的一个字符,比如说,将大写改为小写,或添加一个空格,你也会得到一个新的钱包。

image-20221206095137642

口令短语的用途有很多,我们将在下文探索。

为什么要使用口令短语?

只要使用并保管得当(详见下文),你的口令短语可以帮助你更好地保护比特币。通常情况下,如果有人看见了你的助记词,就能进入你的钱包,将你的比特币转走。

如果你启用了口令短语,窃贼知道了你的助记词也没用,因为他还要再输入口令短语才能偷走你的比特币。

口令短语还有另一个妙用,就是充当威胁检测系统。你可以将一小部分比特币放入由 12 个或 24 个助记词生成的标准钱包中,同时将绝大部分比特币放入使用口令短语生成的钱包中。如果你的私钥备份泄露,你会发现标准钱包中的比特币被盗走。这时,你尚有机会创建新的钱包并备份私钥,将剩余比特币转移走。

这个威胁检测系统还可以作弃车保帅之用。如果有人试图强迫你交出自己的比特币,你只要放弃自己的标准钱包,就有希望带着你的绝大部分比特币全身而退。你甚至可以做二手准备,将一个包含了比特币的口令短语用作障眼法,以防攻击者是个技术高手。

BIP 39 口令短语是如何运作的?

BIP 39 兼容 BIP 32。BIP 32 允许用户构建由公钥和私钥组成的复杂的树。如果你在助记词的基础上增加了一个口令短语,就得到了一个主 BIP 32 钱包私钥。

这个新钱包以扩展指纹(XFP, Extended Fingerprint)作为标识。扩展指纹是一个由字母和数字组成的短字符串。请务记下它,因为它是你检验自己是否输对口令短语的唯一手段。

关于使用口令短语的几点建议

如何添加口令短语?

在不同钱包上使用口令短语的方法各不相同。如果你使用的是 Coldcard,那就很简单了。你甚至可以直接从 BIP 39 单词表中选择单词添加,无需逐个添加字符。欲知详情,可以阅读这篇指南。

何时使用口令短语?

如果你持有大量比特币,而你理想中的钱包设置既要比标准钱包更安全,又要比多签钱包更容易创建、操作和存储,我推荐你使用口令短语。

如果你还是新手,最好先熟悉普通钱包。随着你拥有比特币越来越多,对比特币的认识加深,用起比特币来也愈发得心应手,再探索这个功能才是明智之举。Coldcard 钱包的主界面上就有口令短语选项。别忘了,一旦你添加了口令短语,你就会得到一个全新的钱包,需要将你的比特币转移到这个钱包内!

注意事项

口令短语可以帮助你轻松提高比特币私钥的安全性。但是,如果你决定使用口令短语,请牢记以下几点注意事项:

  1. 口令短语要足够长,以防被人轻松暴力破解。如果有人拿到了你的助记词,你当然不希望他们一下子就猜出你的口令短语。欲知详情,查看这篇文章。

  2. 务必保护好你的口令短语。一旦你弄丢了口令短语,就有可能丢失钱包里的所有比特币。

  3. 不要将你的口令短语与你的助记词或钱包 PIN 或密码藏在同一个地方。

  4. 不要告诉任何人你有口令短语(当然也有例外,比如,你可以将口令短语告诉你信任的人,这样无论你发生任何事,他们都可以轻松找回你的比特币)。

参考文献

Antonopoulos, Andreas M. 2017. Mastering Bitcoin: Programming the Open Blockchain. N.p.: O’Reilly.

(完)


免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:返回栏目 下一篇:返回栏目

相关资讯

  • 有多少低流通量的加密货币?这四大代币值得关注
    有多少低流通量的加密货币?这四大代币值得关注

    本研究使用CoinGecko数据,研究了截至2024年5月8日的市值前300名加密货币,发现低流通量加密货币占据了21.3%,其中4种最低流通量的加密货币是Worldcoin、Cheelee、Starknet和Saga。同时,只有24.7%的大市值加密货币的Token全部发行并在市场上流通,其中大部分是在2014年至2020年间发布的。总体而言,市值前300名加密货币的平均市值与全面稀释估值比率为0.73。本研究提供参考,不构成投资建议,投资需谨慎。.....

    每日资讯 2024-05-13 18:02 984
  • Grayscale:比特币文艺复兴——世界上第一个公链的演进
    Grayscale:比特币文艺复兴——世界上第一个公链的演进

    比特币ETF在美国市场推出,吸引传统投资者兴趣。与以太坊不同,比特币编程语言不支持复杂功能,但引入序数催生新发展浪潮,使比特币成为可行的智能合约平台。Taproot升级允许用户将任意数据嵌入比特币交易,使其成为最大的NFT平台之一。未来,比特币生态系统还有许多创新项目,但只有少数能成功。比特币作为智能合约平台的竞争对手,预计将扩展DeFi原语,增加矿工与第二层项目的合作伙伴关系,并成为重要竞争者。Grayscale Research认为,比特币仍处于早期阶段,若有更多用例采用,将带来更大潜在市场和市场价值

    每日资讯 2024-05-13 14:01 112
  • 模块化区块链:Web3的最后一块拼图
    模块化区块链:Web3的最后一块拼图

    模块化区块链是一种创新的设计范式,旨在提高系统效率和可扩展性。Celestia是模块化区块链的先导者,通过数据可用性抽样和命名空间默克尔树实现了轻节点验证和数据处理需求的减少。它支持不同技术堆栈构建的链,如Layer 1和Layer 2架构,以及基于Dymension技术组件构造的RollApp。Celestia的出现将推动整个区块链生态系统迎接未来挑战。同时,Nubit和EthStorage等解决方案也为可扩展性和安全性提供了创新性的解决方案。未来,随着技术发展,模块化区块链系统将面临挑战,但也将带来更

    每日资讯 2024-05-13 10:02 99
  • 实操经验:如何交易山寨币的关键技巧
    实操经验:如何交易山寨币的关键技巧

    加密研究员ardizor通过交易山寨币,从4700美元增长到210万美元。他分享了交易山寨币的技巧,包括了解加密市场心理、追踪内部钱包、识别被低估的项目、了解加密安全原理等。他提到了一个简单的规则:在市场恐慌时买入,贪婪时卖出,可以获得巨大利润。他还分享了如何找到内部人士的钱包和验证代币合约的安全性的方法。最后,他建议选择10-30个感兴趣的代币,并通过网站https://dropstab.com/查看重要信息。.....

    每日资讯 2024-05-13 10:02 142
  • 深度了解加密货币挖矿及其关键组成部分
    深度了解加密货币挖矿及其关键组成部分

    ​挖矿(Mining),是指透过执行工作量证明(POW)、POS或其他类似的电脑算法来获取加密货币,例如比特币(BTC)、以太币(ETH)、莱特币(LTC)等。 由于此名称源自对采矿的比喻,进行挖矿工作的人通常称为矿工。

    加密货币知识 2024-05-11 18:28 696
  • 一文带您秒懂DAO在去中心化自治组织的工作原理与优势
    一文带您秒懂DAO在去中心化自治组织的工作原理与优势

    DAO(Decentralized Autonomous Organization),即去中心化自治组织,是一种利用区块链技术实现的自治组织形式。DAO组织运行的规则被编写在智能合约的代码中,当满足特定条件时,这些规则会自动触发算法以执行相关操作。这样的设计保证了每个成员都必须遵守规则,同时能够追踪金融交易并执行组织的软件规则。

    区块链知识 2024-05-11 18:20 406
  • 深度解析比特币到底是不是骗局?
    深度解析比特币到底是不是骗局?

    比特币是第一种加密货币,于2008年由化名为中本聪的人创建,其总量恒定为2100万枚,具有去中心化、全球化和匿名性等特征。比特币不仅仅是一种数字货币,还是多项技术的结合,无需中介即可实现点对点价值转移。

    比特币知识 2024-05-11 18:12 263
  • 盘点四月份大额代币YGG、AGIX、CTSI解锁事件
    盘点四月份大额代币YGG、AGIX、CTSI解锁事件

    代币解锁是代币经济学中的一个重要环节,其目的在于通过在指定时间内向市场释放锁定的代币,以确保团队、投资者和社区用户之间的激励机制保持一致性。这一过程通常通过设定一个详细的解锁时间表来实现,旨在逐步引入流通的代币,以避免市场过度波动。

    加密货币知识 2024-05-11 18:07 252