Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
141 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。; x& M; `1 @! _8 _: ]' l
/ ~( n. Y" h7 X! s: K+ S2 G5 C, g
  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。- w4 g* z8 |$ q- ^$ x5 n, V2 U% Z
! t; N& G' U( O# {7 [8 v
  可以去官网下载最新版:
1 t! \' [8 t: Z. q
3 K8 o. ^+ ~0 J, k0 H  https://electrum.org/#download! `# X8 k3 c; u
+ V8 @* S* C% V9 M/ I
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:2 k  Q7 y4 H1 L

* u# B6 M% X1 `& G9 [! g  https://bitcointalk.org/index.ph ... 6132121#msg26132121
$ Q, d3 ^2 j8 u
$ \& r  Z9 W5 u  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
' }# @: S+ x5 m/ x# ?. Z
7 _0 q% K' s! O. E8 t  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):' m0 g5 N, |. p& L2 Q: V2 V
( ]8 h. U8 L, W. V
  首先当然要下载Electrum钱包……# [# D3 `6 A, Z7 X% F
  c& z- K0 h' t: ~& c3 P
  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):0 Q" W; i" U2 e1 c1 F. A$ W
/ @% J$ m* _2 K+ Q2 K% b! y
  https://iancoleman.io/bip39/?#english6 Z* O6 h( o6 C; K) _3 t1 U
) {+ g  t- M* T% T8 {- x
  点Generate按钮就可以了。
0 J7 F/ g' S! O/ d( x1 T' j. W; H1 G1 H* \7 X9 ^" Y
  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。
. x$ n: n# }3 p, x& X) D+ H0 \0 e8 K+ l3 C( \
  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
4 z" d8 |3 `$ S9 L+ g* \- T- g7 c* O$ j$ g
  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒
. @8 p4 F. l1 r/ ~: A( a$ \# r6 x+ Y2 |5 \3 t0 [7 ?& Q
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。; p" X+ B7 Q! O; g

+ f( K7 M  p( s' Y% m! b$ E  补充一点点信息:
+ D. g7 N, g; @: R+ B5 ~: J$ E0 t3 y0 w5 j) X7 q
  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。. f" q& A. i) f( X% h2 |' O! y
, L& N% c* C; v
  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。7 P3 y# \5 t2 `# t5 r/ ]
8 t, e' c) ]" w5 f3 j
  补充内容 (2017-12-24 15:58):. @! l! c. S! K# U; |

! ~5 f' Y5 h, O) C# Q/ p) V  不是急用的话,还是再等等吧。
- T" ?, t6 v, c* `7 s' Q8 v8 b
3 Z3 Y3 q$ [1 ?# [( U0 Q  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。
3 h" v) ]' B) V4 U/ f" O, ^
4 G7 x6 Q) E1 _( C2 b& J  D  补充内容 (2017-12-28 14:29):4 Y6 x6 j) n. c

2 C7 v; F$ m9 f; g! U' t$ [  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1