Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
278 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。
. W, R2 {3 Z* x: G" p
9 O( a# H$ ]6 T' U4 h( _  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。% h/ R- N3 O9 Q0 ~* S
* Z0 s3 z! e& a
  可以去官网下载最新版:. y0 j4 H  U' E: y3 n; l  d9 z

, G1 A& U( P' \0 e% s9 R# o: g  https://electrum.org/#download1 C! s) x6 t+ k0 c9 c, k
2 M8 c; g+ M1 H: D! n9 r
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:& m  Q1 q) p6 z% d, G* H' v+ b6 l

5 V3 y' N' m# Z5 r. q8 f# f6 x: W  https://bitcointalk.org/index.ph ... 6132121#msg26132121
2 D! E- e( U0 z: E5 V7 r& }; h' ^$ T& b! ]
  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
! F* q0 V4 e$ o8 Q' p
- i4 y; h" P% ^$ w; Q! `8 e) k5 q  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):9 `5 D  s% B+ u

& a8 ~$ |" ~% p  首先当然要下载Electrum钱包……; i: K! @) k; X. N3 g

% n) }+ {- u, _9 e$ a4 S  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
, e0 H; e' V  n4 \
" r4 R; o3 t. h) C; A  https://iancoleman.io/bip39/?#english
- }: z1 y, _1 Q& Z( s
. f' {1 h2 I5 H9 Y6 {: m1 h, H8 w  点Generate按钮就可以了。
/ s8 ?) M6 s4 _6 g
+ |# A# ^" A: y1 X* N8 ^/ G  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。6 u, N3 [; S8 J- V! \3 ?' @
4 b2 ]  e9 X! o3 ?% s* ^( Q) J9 J
  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
" X# R! ]( y0 [# R" K  d9 r
, N- o$ H/ K! F% V( @  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒( k: @: ?# |! F  L
! K3 I$ @4 s1 b. f2 I
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。
8 Q% ?$ B  }' W2 X( y7 ?+ h2 l$ g# \4 H+ P7 n# E
  补充一点点信息:5 {9 v: d/ j6 m' ]1 c

7 Y) Z8 s+ F/ ?2 i  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。9 k1 q& I+ R$ B, C
+ a" d& n7 x& f
  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。- F! A9 Q* A4 @8 u' M' y

- f: z6 ]/ S+ K7 P4 y  补充内容 (2017-12-24 15:58):, p8 b1 A- s2 a" k/ t! |+ z
$ J9 f+ h& A# v
  不是急用的话,还是再等等吧。
: G7 W7 W& z+ m. A
2 U3 y9 v! I7 `  y  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。+ c& I- Y& j! Z1 X8 c* {
+ }4 P4 R+ _5 v$ C6 b$ [, L$ \- a
  补充内容 (2017-12-28 14:29):
0 p. P/ x1 G" O$ k4 N0 u9 `: O: @% p; F+ i* ~- D# f$ S  s( R
  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1