Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
263 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。- B. w. c+ x  H* r: {$ d/ \0 c+ ]' y

! n, j4 X5 Y8 l) ~( ]$ C4 H  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。$ J! A% r0 Z! w* W$ l. v4 C  n
, B, t9 j' U2 D8 Z3 d3 k4 G
  可以去官网下载最新版:7 |1 N( ?. p. r
! L# C4 Y3 `/ J" z/ E
  https://electrum.org/#download: g7 `3 G+ L" ]: h6 B6 k) I! \
9 v/ |- a8 {7 {7 g9 P
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:' O1 g$ w) P4 j: g: Y, P2 o3 {

/ f3 M  A, w. x2 r2 J  G9 R) _  https://bitcointalk.org/index.ph ... 6132121#msg26132121
% O0 y' o6 _9 m- X$ t, ~
% y' p# F. p: t% S9 j. Y  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
+ p2 V* {5 L! X' i3 J" ^* |' u  t% O% e$ s! a5 d" p& x* H; i
  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):5 M, _: }: A: ?) [
3 }5 p' x& g' W  r4 q" h
  首先当然要下载Electrum钱包……
! ^/ H  k  u; x3 o2 i: A, X8 }5 y  `' b3 k1 y3 m2 R
  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):4 l! l# J/ _  o1 n; Z9 e" A

. C0 n- w+ B: w5 R# J  https://iancoleman.io/bip39/?#english
3 I. H2 }* w3 F6 [. ^: {, j% r, w! u2 B
  点Generate按钮就可以了。
8 G: t  x* S% {: N, _& E
0 N" Y% I* |6 x2 W) }* q5 h  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。7 a( [: k; o4 x, J- K  U

8 I9 f2 E! Y0 u! j  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
/ T6 a- O0 b" @# B1 h/ r% O: v  u2 U' H1 M8 V5 H* E' Q
  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒" T/ v9 n2 ]$ ]
& o% }- n1 G3 H: ~( o4 X/ \. `8 g! T
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。
% N7 o! y# R/ ~$ P' e+ A3 F" I
- N/ z1 Y) t' s2 f6 K8 p" o  补充一点点信息:
4 E- r; k; i8 ]5 B- n. I. K" O5 ]. J" _
  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。: y5 q1 X7 [2 G: h' P5 R  e

( ]4 V; R5 y6 G  _, @. q: L  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。( h0 ]8 C. u: P# g
! g9 @4 W" N, \8 u
  补充内容 (2017-12-24 15:58):
. W$ }( f( y5 D7 H
3 K* G7 Q- q2 j9 b5 _2 N  不是急用的话,还是再等等吧。; {# F$ \- p/ U% N- a/ X

4 E! ~& b6 q# U# L& N  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。
8 M4 \8 ?  ?1 m- k, T; U8 o8 G5 K5 _/ y6 q
  补充内容 (2017-12-28 14:29):
1 ~; s% J; h6 ?/ \+ {6 g1 h
9 O4 J# g# E( z  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1