Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
138 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。
  E4 a6 X1 u7 L- N. k6 v* p  O; O" i! o2 i, A. d! E) l
  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。
% C) O3 _6 q2 O$ ]/ S+ e6 K9 c" t# s7 x' f( U1 x1 q
  可以去官网下载最新版:
* |7 p% F! M+ j4 }
+ w/ [6 X2 [8 h" Q* r  https://electrum.org/#download) i1 X1 g/ e+ [2 h0 l
+ D+ ^7 E1 ~5 r, H5 o: Y0 B
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:
7 O2 J* g- F' [! }# k, |3 ~0 q/ Q: h7 ~+ Y- C1 K
  https://bitcointalk.org/index.ph ... 6132121#msg26132121( r$ H! n7 \% i! ^4 l6 \1 n& \

; M! o* T- j8 T4 J; N# }$ f  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
7 i% R" X% d4 v: A3 O+ G7 C, K) L3 h0 O6 v5 n" i
  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):
( [8 [% T. a& O& [' n# X) U3 k1 D6 b$ S. c7 V
  首先当然要下载Electrum钱包……; q$ t& D# q3 [

6 ^1 j3 f: a( m3 Y  k  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):- [' u1 y! s3 t5 D
; T* T( ]! v# T3 j
  https://iancoleman.io/bip39/?#english
" F9 U1 C: y& r+ A/ u" F7 r8 Q
/ _2 P$ F0 E7 O6 a4 }  点Generate按钮就可以了。6 l) T) y- T; k

$ q: c2 y& T% L; P6 l: z  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。) ~3 d% x+ Z8 }4 y! _

. S) s' F- `8 s- M7 n  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。& H1 X" n) N/ n$ c4 @

; R6 J  X/ Q% R3 K  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒: o2 \4 j' S5 }+ U1 }

6 l+ F) C+ \1 z5 k  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。+ @& D! v* y6 \% y8 l( S6 V% \2 ]' l! j& T
# t0 M: W) q$ a0 T5 G( R! b4 K
  补充一点点信息:( A& @  @: X! j/ c4 l' G
  x: X# i, l+ Y! ?
  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。
3 h2 j; E- x) U9 c% x% C8 ]  K: o5 h4 t  D: {
  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。: U6 w$ R: `  ]- |: O
# m5 l: N6 [# ]6 L  ], \
  补充内容 (2017-12-24 15:58):* Y6 [8 L; j  G/ s

) h* g, z# l2 Y5 x  不是急用的话,还是再等等吧。* M! ~/ U( q! e' Y6 F
/ K: ~( q9 }' r( }
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。
" B! f( C$ \8 b, P& d- I! x: T1 f" P9 n
  补充内容 (2017-12-28 14:29):
! u2 Q% |. |0 F) U' p; e7 @% |+ A
4 n" v$ o3 ~7 m* L  m) e; W: \1 x  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1