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

互联网 阅读 765 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.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:返回栏目 下一篇:返回栏目

相关资讯

  • Ethena2024路线图:我们将如何夺取加密货币的圣杯
    Ethena2024路线图:我们将如何夺取加密货币的圣杯

    Ethena是一个重要的DeFi新发展,通过提供可扩展的以美元计价的资产,为DeFi和CeFi市场带来更高的收益率和更低的资金成本。它的终极目标是成为加密货币、网络和交易的平台,并推动DeFi、CeFi和TradFi的融合。USDe作为稳定币发行者的后端基础设施,已成为加密货币历史上增长最快的美元计价资产。Ethena还拥有独特的流动性聚合层,可以为现有和新的交易所解锁流动性。通过降低加密货币的美元资本成本,Ethena将增强所有交易所的深度和流动性。.....

    每日资讯 2024-05-14 11:51 649
  • 一文盘点AI赋能Crypto落地方向与协议
    一文盘点AI赋能Crypto落地方向与协议

    ChatGPT开放公测,带动LLM类AI发展,各类AI项目数量快速增加。2024年,AI赋能Crypto应用层面,Odaily星球日报盘点各类结合应用,包括代码审计、交易辅助、土狗交易和平台功能增强。市场仍期待颠覆性的AI+Crypto产品。.....

    每日资讯 2024-05-14 11:51 383
  • IOSG:从桥流动性到链抽象全栈框架,我们看到了什么创新?
    IOSG:从桥流动性到链抽象全栈框架,我们看到了什么创新?

    加密货币中的链抽象让用户可以在不同链上发起和执行交易,简化了用户对区块链的理解。NEAR、Particle Network和Light等项目致力于解决流动性和消息传递问题,提供更简单的用户体验。验证者网络标准化是研究的热点,Across V3以意图驱动的架构处于领先地位。全栈框架可以实现完全的链抽象,但需要解决订单流问题。NEAR和Particle Network可能成为新的订单流入口,Across是经过实战检验的项目。为了让普通用户能够轻松使用加密货币,需要实现账户抽象、余额抽象和gas抽象,许多参与者

    每日资讯 2024-05-14 11:51 621
  • 市场等待通胀数据”送惊喜“,BTC小幅攀升
    市场等待通胀数据”送惊喜“,BTC小幅攀升

    比特币价格今日回升至62,907美元,上涨2%,市场等待美国通胀数据。分析师预测7月利率保持不变的可能性为72%,9月降息的可能性为48.6%。Coinbase溢价指数显示BTC价格走势,分析师认为指数转为负值时BTC价格会反弹。加密货币交易员和投资公司分析师认为短期持有者的行为可能会影响未来几个月的市场走势。历史数据显示,短期持有者在价格达到峰值后开始抛售,导致价格下跌。目前,投资者在价格上涨时抛售的迹象出现,但可能会上涨至6.5万美元以上。然而,如果宏观经济状况改善的支撑减弱,比特币价格可能会出现类似

    每日资讯 2024-05-14 11:51 988
  • Hayes旗下基金撰文:预言机之战,为什么Flare被低估了?
    Hayes旗下基金撰文:预言机之战,为什么Flare被低估了?

    预言机协议是连接去中心化网络和外部数据源的中介,Chainlink、Pyth和Flare是三种关键的预言机协议。Chainlink通过多节点共识机制获取和验证真实世界数据,已被500多个DEX和800多个DeFi平台采用。Pyth是一个专注于金融用例的新预言机协议,具有量化不确定性和多链功能。Flare结合智能合约平台和预言机系统,验证者需要提供准确的数据才能获得奖励。Flare具有巨大的潜力,能够提供可靠的最新数据、强大的网络效应,并适应不断变化的DeFi生态需求。.....

    每日资讯 2024-05-14 11:51 175
  • 比特币质押解决方案Babylon深度剖析:建造一座比特币生态的巴别塔
    比特币质押解决方案Babylon深度剖析:建造一座比特币生态的巴别塔

    Babylon是基于比特币的创新项目,旨在解决比特币生态的发展问题。它通过质押原生比特币来连接比特币网络和其他公链,共享安全性并获得质押收益。Babylon解决了PoS机制的原生问题,通过引入比特币时间戳协议和比特币质押协议来防止长程攻击和解决启动困难。它作为中间节点连接不同链,实现结算。Babylon具有更好的兼容性和安全性,可以为比特币生态引入更多新玩法,加速生态的发展。与Cosmos和Eigenlayer合作,可以为比特币生态带来更多可能性。.....

    每日资讯 2024-05-14 11:51 988
  • 贝莱德和其他比特币ETF剥夺了比特币的增长空间?
    贝莱德和其他比特币ETF剥夺了比特币的增长空间?

    比特币已存在15年,越来越多公司接受比特币支付,但不适合日常交易。它正在资助改变生活的公司,需要更多使用空间。比特币稀缺,可靠的价值存储,但日常交易中使用减少。大型机构投资者购买比特币作为替代投资,ETFs受欢迎。但ETFs限制了比特币流通,监管可以解决。投资者在Web3生态系统中使用加密资产支持初创企业,需要确保市场有足够比特币流通。贝莱德等公司应支持更多金融产品和交换媒介的发展。.....

    每日资讯 2024-05-14 11:51 110
  • Pump.fun带动MEME情绪高涨,游戏赛道暗流涌动
    Pump.fun带动MEME情绪高涨,游戏赛道暗流涌动

    本周NFT市场蓝筹项目地板价有涨有跌,交易量小幅上涨。投资者和投机者信心受到打击,市场缺乏热点。Ola将奖励早期参与移动端ZKP验证网络的用户,Ultiverse公布了金芯片NFT的中奖结果,bitSmiley与BNBCHAIN宣布合作,bitCow已上线比特币二层Bitlayer主网。总的来说,NFT市场仍处于低迷状态,但一些项目有积极的发展。美联储降息预期提前至11月,CPI数据将提供新线索;美股横盘震荡,加密市场跟随;BTC横盘震荡,山寨币反弹;公链TVL总量下跌,BSC链暴涨20%。Ola将于5月

    每日资讯 2024-05-14 11:50 965