研究 · 硬件取证

Trezor派生路径取证分析

一台已恢复的Trezor如果显示的余额有误——或者根本没有余额——通常并不意味着丢失了任何资产。这是因为它生成了错误的地址。代币仍在链上,只是路径出了问题。

更新于2026年7月 · KeychainX — 自2017年起提供钱包恢复服务

硬件钱包会通过派生路径,从一个种子生成多个地址。多年来,Trezor固件以及更广泛的标准在钱包所使用的派生路径方面发生了变化,而这些差异正是导致“我的资金不见了”类报告的常见且常被误解的原因。本页面详细记录了Trezor地址派生的技术分析,以及恢复流程如何解决这一问题。

什么是推导路径

一颗种子可以生成数量上几乎无限的地址,这些地址通过诸如m/44’/0’/0’ 这样的派生路径进行组织 该路径编码了具体是哪种币、哪个账户以及哪个地址索引。如果将种子恢复到错误的路径下,就会生成一个不同的、有效但为空的钱包——种子是正确的,资金也是真实的,但软件却在树的错误分支中查找。这一事实解释了大多数“恢复后却为空”的硬件钱包案例。

标准出现了分歧

每种比特币地址类型都有各自的路径标准:传统BIP44m/44’,地址以 1… 开头)、兼容 SegWit 的BIP49m/49’,3…)、原生 SegWitBIP84m/84’,bc1q…)以及 TaprootBIP86m/86’,bc1p…)。 由于 Trezor 固件随时间推移陆续采用了这些标准,因此,按照某一标准充值的钱包,若通过默认采用另一标准的软件进行恢复,则可能无法显示任何内容。资金仍保留在原始路径对应的地址中。

固件和账户索引历史记录

除了地址类型之外,较旧的 Trezor 固件和早期的第三方工具有时会使用非标准或偏移的路径和账户索引,而且某些钱包曾使用过特定时期的特定 ETH 派生路径,而后续软件已不再将其设为默认值。多个账户又增加了另一个维度:如果仅扫描账户 0,则账户索引为 1 或 2 的资金将无法被识别。要重建历史记录,就必须了解在钱包创建之日哪些固件和工具是可能使用的,以及它们各自派生出了什么。

密码短语(隐藏)钱包

密码短语(或称“第25个单词”)提供了额外的安全层:每个密码短语都会从同一个种子生成一个完全独立的隐藏钱包。 如果忘记或输入错误了密码短语,或者将 Trezor 连接到不同的接口,系统会生成一个看似空的派生钱包——而资金实际上安全地存放在由正确密码短语解锁的隐藏钱包中。这与丢失 PIN 码的情况不同,它是一个需要搜索解决的问题,而不是死胡同。

路径遍历是如何恢复它的

恢复过程是一个系统性的排查:从正确的助记词出发,沿每条可能的路径推导出标准地址、账户索引以及(如适用)密码短语,并将每组推导出的地址与已知的充值地址或区块链进行比对。当推导出的地址与之匹配时,即确认了正确的路径,资金即可被提取。助记词自始至终都是正确的;关键在于找到代币实际所在的分支。

为什么这经常被误认为是资金丢失

路径不匹配之所以会引发如此大的恐慌,是因为一切看起来都像是一场灾难:你输入了正确的种子短语,钱包打开后,余额却显示为零。人们自然会认为币被盗了,或者种子短语有误。但使用有效种子短语时出现零余额,几乎总是意味着软件生成的地址树分支与你的资金所在的分支不同——可能是地址类型不同、账户索引不同,或者(若设置了密码短语)完全是另一个隐藏钱包。 区块链上仍显示你的币位于其真实地址处;只是你当前的查看方式有误。理解这一点可以避免最严重的错误,即误以为资产确实丢失并因此放弃。

记录您的路径和密码短语

要避免永远面临这种情况,就必须记录下除了种子句以外的信息。请记下您的钱包使用的地址类型(传统地址、SegWit、原生SegWit、Taproot),记下哪个账户索引存储了您的资金,以及——这一点至关重要——如果您使用的是隐藏钱包,请记下您的确切密码短语,因为密码短语绝不会存储在任何地方,也无法从设备上恢复。 仅凭助记词即可恢复钱包;而路径和密码短语的详细信息则能确保在任何软件上首次尝试即可成功恢复您的钱包。

实际操作中“清扫”是如何进行的

一旦得知种子,后续操作就是机械化的。我们根据种子生成每条路径标准的账户扩展密钥,推导出每条路径下的首批接收地址和转出地址,并将其与区块链进行比对——要么与所有者记得的特定地址进行比对,要么扫描推导出的地址集,查找其中任何曾持有余额的地址。 添加密码候选项会使搜索空间倍增,但逻辑完全相同:推导、核对、确认。由于确认是基于真实的链上历史数据进行的,因此当找到正确组合时不会有任何歧义——资金已存入的地址会显示出来,正确的路径、账户和密码便会一并确定。

我们的文档

KeychainX 维护了一份全面的数据集,涵盖了 Trezor 历史固件路径、地址类型标准、账户索引及密码短语组合,该数据集基于多年来的案例分析构建而成——这些案例中,许多“已恢复但为空”的钱包实际上只是路径不匹配所致。我们发布此数据集,是为了避免用户放弃那些实际上完好无损的钱包。有关硬件相关案例,请参阅我们的Trezor 恢复页面。

常见问题

我恢复了我的Trezor,但显示余额为零——我的代币丢失了吗?

通常不会。如果推导路径或账户索引有误,即使使用相同的正确种子,也会推导出一个不同的、空的钱包。资金仍在链上;通过路径扫描即可找到它们。

是什么导致了“误入歧途”的问题?

地址类型标准(BIP44/49/84/86)以及历史固件差异。如果钱包是通过一种路径充值的,但在恢复时软件默认采用了另一种路径,则会显示为空。

我的 Trezor 隐形钱包不见了——为什么?

密码短语(第25个单词)用于解锁一个独立的隐藏钱包。如果密码短语输入错误或被遗忘,或者使用了不同的界面,则会显示一个不同的派生钱包;而资金仍保留在密码短语正确的钱包中。

这和忘记密码是一回事吗?

不。PIN码用于锁定设备;而派生和密码短语的问题则涉及正确的种子能派生出哪些地址。这是两个不同的问题,恢复方法也不同。

康复治疗需要多少钱?

按成功收费:仅在我们成功恢复访问权限后,按追回价值的百分比收取费用,且无需预付任何费用。

恢复后的Trezor显示的余额有误或为空?

这很可能是派生路径或密码短语不匹配的问题,并非资金丢失。请告知我们您手头的情况——我们将在24小时内给出客观评估。

联系 KeychainX →