Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
140 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。
3 ~% `0 p$ E7 d+ b  Q) v6 ]& w$ |- ?( \8 R3 o7 _
  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。
0 j/ k& f" s+ ~  X* Q( @( Z
7 v, }9 C, {: ]  f+ _# l6 Q  可以去官网下载最新版:
% l/ Q4 j$ [' N$ i
; L4 t" i, o! s" g, D4 i8 z  https://electrum.org/#download! r) D" @% Q& i! P1 n
8 X+ n, G/ n% I2 o
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:
5 @% O2 ?8 ~. z; |) V$ q& Y* b. @3 t8 |5 M; {
  https://bitcointalk.org/index.ph ... 6132121#msg26132121
; K$ G# h3 l4 a5 p. m  `  {, t4 _5 c
  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……$ J+ o, _: D  K7 s$ H0 |

* ~7 @4 Z2 y0 G$ }$ k$ G6 A2 e- w  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):
! S! |; [9 m7 ~0 r% q0 K. c1 b8 b: R5 c* u  ]8 V' Q
  首先当然要下载Electrum钱包……+ k# p' H7 s0 N$ Q
- m  e4 I9 B" Q+ U0 T' M  C
  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
. S  f. H( b1 L% E1 S" z7 y" N3 q( h: @4 ^, r
  https://iancoleman.io/bip39/?#english$ w; y4 C0 l, {4 k9 C% G( u: o, H
* ^8 l  `; L- q8 [0 l3 r
  点Generate按钮就可以了。- p! k5 @/ ]8 n1 j: s/ G

6 t2 y8 h7 a6 i1 p. O3 y  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。) I. Q# R, l3 g1 @( P" ]: [" z. d. m

5 D) j' a& u! J2 |  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。4 M# T/ a  z) B+ `7 G3 j/ q
$ r( ~/ f, _& T: M
  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒3 Y. v1 U- F/ |+ h4 `
7 Q$ P& R: E6 Z. W+ n
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。% a. i  f5 t; B2 u6 I& g
8 P( V. d+ e' D3 J" q4 Y
  补充一点点信息:
/ C& A" \5 k/ ?7 Y. f  _3 I$ f4 c# O" L6 D8 n
  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。
1 g8 p9 [9 T$ I  g
; t& ?# B0 L1 V  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。' T- k4 l3 `# e% ^8 Z  Q2 {% L% F( R

" _! F: r' k1 G- {  {  补充内容 (2017-12-24 15:58):" N7 O& H! q; P

! b: z+ N! m& Q  不是急用的话,还是再等等吧。
, ^# [5 R- d3 v: e* @$ S! `; O. B) `/ s0 S8 h* U& X
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。
8 H, I4 Y( |1 b5 E) A1 b7 i: D4 f
  补充内容 (2017-12-28 14:29):5 [% {; Q/ A7 {$ |8 X" W% O9 }5 p% L

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

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1