起因
作为一颗健康的韭菜,跑步进入如火如荼的币圈,又担心各种交易所跑路,钱包BUG被盗,安全起见买了一个 Ledger nano S。
整件事情的流水账大体脉络如下
- 折腾1:买币
- 错误1:LedgerNano钱包出BUG
- 错误2:提币错地址搞错
- 折腾2:抓狂找资料,客服求助未遂
- 错误3: Electrum 恢复成功
- 出坑1:找到关键资料,
- 出坑2:BIP39 提取工具,比特派钱包
- 出坑3:网页轻钱包提现 BTC.COM
折腾1:买币
韩总公司想玩一把快速确认的电子货币交易,叫我试试看 BCH,于是乎,按照平时的套路,去 火币网买了 USDT,最低起步价2000RMB,然后购入了 BCH ,准备提现至 Ledger Nano S,跟平时一样,在 硬件KEY 点击 BCH 图标,查看BCH地址。然而,侧翻大戏就此上演。
BTC 分类解释
作为小白,看过不少资料,只能说略懂,说点结论和看到的比较好的解释。
相关链接
BTC分两种:
- 经典BTC:1M一个区块,确认速度慢,交易费贵。
- 隔离见证BTC:4M一个区块,确认速度快,交易费便宜(传说中的软分叉)
两种BTC,两种BCH
BCH 是硬分叉,交易费用低,
- BTC segwit 是软分叉
- BTC legacy,隔离见证;
[BCH Main 和 Split 差异 油管视频] (https://www.reddit.com/r/ledgerwallet/comments/6r4avv/video_explaining_bitcoin_cash_main_split_accounts/)
- BCH Main 和 BTC 是 镜像同步的地址
- BCH Split 是 BCH独立的地址
错误
错误1 :LedgerNano钱包出BUG
我书读的少,尽管点击进去BCH,但是 chrome app 上显示的依然是 BTC地址,好像哪里不对;
本着网管的职业本色,没有什么是 重启重装换电脑升级版本不能解决的,重新热拔插,升级固件,升级软件。依然固执显示 BTC 地址,我去网上简单搜索了一下貌似 BCH 地址和 BTC地址 格式一样 (除非是 SEGWIT 和多重签名地址 3开头)。
于是乎杯具从此开始。
其实是 由于之前点过一次 remember me的 单选框,软件有BUG,选过这个后必须进入一个三级菜单才能切换 btc币种。三级菜单,一般人能找到就见鬼了。区块链现在发展很快,即使国际一流大厂迭代过快,也会出现低级错误。
错误2 :提笔地址出错
心想 Ledger Nano S 是国际大厂,总不会犯这种低级错误吧,可能是 BTC BCH 地址一样,就酱紫了,提币。过了半小时,发现交易确认了。。。然而,自己的BCH地址上没多出钱来。
当时的心情是这样的。
2000块钱消失了,消失了,消失了。。。
折腾2:抓狂找资料,客服求助未遂
- 开始各种搜索关键字
- 本地安装各类钱包:BITCOIN.COM,JAXX
- 发送邮件给火币和 ledger nano 客服
- 然而并没有卵用
错误3 electrum 钱包误以为找回
把 BIP39导入 electrum 看到了 0.2827mbtc,以为找到了,操作了一次转账,BTC TO BCH,感谢国家。这次转账没有丢币,白白损失 120元转账费。
出坑
出坑1
技术宅可以忍受买币套牢,为了信仰死扛,不能接受操作失误丢币,一晚上没睡觉,陷入深深的自责。为了技术宅的尊严,誓死一战~
终于,功夫不负有心人,找回关键文章
只要是 BTC Legacy地址,都可以找回来,需要的是找到 错误的 btc地址的私钥,然后用这把私钥去解锁BCH。 国内的比派钱包已有类似功能。
出坑2
bip39在线查询 不建议用在线版,建议github 下载代码本地断网运行。
Github BIP39 Repo
私钥寻找也很有趣,一开始发现 使用默认的0/0参数各种找不到,后来换成1/0参数一下子就找到了,原来KEY里面的KEY保存不仅是 数字序列遍历,还有区分SLOT。
顺利找到私钥后,接下来就去找可以导入私钥明文的轻钱包,导入私钥强制转账,找了一堆单机热钱包都不行,索性搞了个在线钱包,这个非常不推荐,无奈之选,反正地址用完,后面再也不用。BCH在线轻钱包
总结经验
- BIP 39 种子要保存好,尽量不要接触网络
- BIP 39 里面其实包含了N多地址和公私钥对,必要时可以手工导出(本来以为硬件KEY的私钥是无法导出的)
- 不要迷信硬件 key,也会有BUG
- 私钥可以靠工具找回
- 平时转账如果没有特殊需要,使用 SEGWIT地址。费率低,确认快。
- 以上教程 仅仅适用于 外部 BCH to 自己 BTC Legacy转账出错 。
- BCH to BTC Segwit 需要参考一下 教程
- 其他各类转账出错的情况请 问谷歌君或 Ledger Nano QA