V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Turkestan
V2EX  ›  MetaMask

同一个助记词导入钱包为啥会变成新的地址

  •  
  •   Turkestan · 224 天前 · 1692 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按理说,BIP39 算法生成的助记词应该来说很稳定,但为什么导入钱包时变成了一个新的地址,

    当然,里面的币肯定是没了,

    所以好奇这种 bug 是怎么实现的,试了几次,这个新地址都很稳定,不会变成其他新地址

    这个 bug 哪怕是主流钱包 Metamask 也存在

    15 条回复    2021-11-16 16:53:26 +08:00
    subpo
        1
    subpo  
       224 天前
    助记词生成地址的两个因素,助记词本身和 path
    助记词没变,唯一的可能性就是 path 弄错了
    jworg
        2
    jworg  
       224 天前 via iPhone
    助记词生成 seed ,由 path 来 devive 。那就怀疑 path 的标准不一致呗,本来 path 里很多东西都可以随便变得,version index 什么的。
    xarthur
        3
    xarthur  
       224 天前 via iPhone
    作为一个老牌人士还是虽然会保存助记词,但还是会保存私钥。
    ngn999
        4
    ngn999  
       224 天前
    肯定是没记错吗?
    毕竟新地址稳定.
    Turkestan
        5
    Turkestan  
    OP
       223 天前
    @subpo
    Path 只设置了两个值,都不对
    @jworg



    @xarthur
    私钥确实是唯一的

    @ngn999
    如果是错的,前端验证过不了,后端也有验证
    ngn999
        6
    ngn999  
       223 天前
    @Turkestan 你如果只是一个词记错了, 或者顺序记反了, 当然会生成一个新的开 /私钥对. 前后端怎么验证?
    Turkestan
        7
    Turkestan  
    OP
       223 天前 via Android
    @ngn999

    不都 Copy Paste ?
    jworg
        8
    jworg  
       223 天前
    @Turkestan m / purpose' / coin_type' / account' / change / address_index 里面除了 purpose change 有明确的含义,coin_type account address_index 那不是想怎么定就怎么定
    Turkestan
        9
    Turkestan  
    OP
       223 天前 via Android
    @jworg
    同一套代码,其他人没这个问题,而且,助记词并不会改变这些内容
    subpo
        10
    subpo  
       223 天前
    这么说吧,只能是你助记词或者 path 搞错了,其他情况绝对不可能
    Turkestan
        11
    Turkestan  
    OP
       223 天前 via Android
    @subpo

    好像有重新创建账号的可能,有的钱包有这个 bug ,比如 Metamask 17 年就有这个 bug ,后来被 bounty 修复了
    SuperXRay
        12
    SuperXRay  
       223 天前
    @Turkestan 我在 imtoken 用助记词恢复和你遇到同样的问题,后来实事证明就是自己搞错了.困扰 3 年之久的问题
    Turkestan
        13
    Turkestan  
    OP
       223 天前 via Android
    @SuperXRay

    同样的问题是指,助记词生成了新的地址吗
    SuperXRay
        14
    SuperXRay  
       223 天前
    @Turkestan 是我以为同样的助记词生成了新的地址(一直那么认为的)
    一直认为自己只有一个常用钱包且只备份了一份助记词,且这个助记词记录在 1password 里面

    实际上就是我记错了

    那我怎么找回来的呢,我去翻了 18 年的所有的云相册,果然有一个不一样的助记词截图
    Turkestan
        15
    Turkestan  
    OP
       223 天前 via Android
    @SuperXRay

    我翻了一下 metamask 的 issue 列表,发现很多人都有这个问题
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1361 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.