Bitget Wallet 同一套助记词,安卓能恢复出原钱包, iOS 恢复出来却是空钱包

qfdk 2026-06-17 19:26 1

环境



  • 钱包:Bitget Wallet

  • 链:TRON ( TRC20 ,USDT )

  • 这个钱包最早是在 iOS 版 Bitget 上生成的,一直正常使用、正常收发。


问题经过



  1. 昨天这个 TRON-USDT 钱包突然无法转账,App 提示类似"钱包地址已转移"。

  2. 想把钱包迁到别处,于是用助记词恢复——结果在 iOS 上恢复出来的是另一个地址、且是空钱包。

  3. 不死心,拿同一套助记词在安卓手机上恢复,居然恢复到了原来那个有资产的地址,完全正常。

  4. 在 iOS 上反复试:从苹果 App 导出助记词,再导入苹果 App ,恢复出来还是那个空钱包(不是原钱包)。

  5. 助记词和私钥全都是从 App 里直接导出的,不是手抄、没抄错。


两个地址(同一套助记词,不同平台恢复结果)



  • 安卓恢复 → 原钱包(有资产):TMfE48

  • iOS 恢复 → 空钱包:THHNPM


我已经验证 + ai 排除的(请别再说"助记词错了")



  • 助记词通过 BIP39 校验,单词、顺序均合法;

  • 用 bip-utils 等成熟库,对这套助记词跑了 38 万+ 条派生路径(标准 m/44'/195'/0'/0/0 、各种 account/index 、硬化索引、ed25519 等);

  • 又跑了 100+ 种"助记词→种子"算法(不同 PBKDF2 salt/轮数、熵直接当种子、各种 hash 、带默认 passphrase 等);

  • 结论:这套助记词标准派生出的就是那个空地址 THHNPM ;而有资产的 TMfE48 用这套助记词任何方式都派生不出来。

  • 但矛盾的是:安卓 Bitget 用同一套助记词就能恢复出 TMfE48 。


原钱包 TMfE48 的私钥我手上有(从 App 导出过,已用代码验证确实对应这个地址),所以资产本身是安全的,目前是用私钥导入在用。主要想搞明白为什么同一助记词跨平台不一致,避免以后再踩坑。


避免丢失资产....


先谢过

最新回复 (6)
  • qfdk 楼主 06-17 19:40
    1
    对了 还尝试了用这助记词测试, 安卓,iOS 恢复的都是一样的

    abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
  • triptipstop 06-17 21:04
    2
    派生钱包
  • julyclyde 06-18 07:37
    3
    你既然都自己写代码验证了,那看来只能认为是 bitget 的 bug 了

    是不是应该发到加密货币那个版面啊
  • qfdk 楼主 06-18 12:22
    4
    @julyclyde 感觉发这里看到人多一点儿. 以后 j 新钱包都要导入另外 apl 对比下了. 这次没有资金损失, 但是有意思的是恢复出来的 evm 系列地址都是对的
  • julyclyde 06-18 15:08
    5
    @qfdk 有没有找 bitget 报个 bug 啊?看他们咋说
  • qfdk 楼主 06-18 18:37
    6
    @julyclyde 没找到入口,有空我仔细找下入口报一下. 也算给看到的提个醒.
* 帖子来源V2EX
返回