Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
105 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。
/ H/ G7 C  z. @/ w  ]8 X# I4 m! h
9 z' g  \  S: o: \  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。+ q9 C& ?3 y. P0 \) y+ e: q

1 ]3 H0 P. s4 F1 F; v  可以去官网下载最新版:8 X& Q2 S# {( F" {, K
9 `$ v$ ?0 d6 L, d; M. J. e
  https://electrum.org/#download8 H! A! M* A" z* r
4 k$ |# x6 q' o9 O) \) m) ?' M
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:  o& p  C5 n. H: D: w

  w" _1 p4 J( g9 M( i  https://bitcointalk.org/index.ph ... 6132121#msg26132121
6 ]' s) s7 y6 \' i# P0 L) s; x( s9 q$ e3 D4 P
  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
9 {1 \' N( y( h6 t$ l* E# [( l( h! j
% E: D8 z" H( e: F. @  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):5 ^, y' i# }7 i! K* d) M& p

" d# P0 M( O) O$ l- a1 k/ Q  |. K  首先当然要下载Electrum钱包……' X- {1 Z% T4 N3 S8 g& L* \

0 R$ Z* t7 {4 l; d* M2 G  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
& p! l% H" G+ [/ H8 g
1 Y: [: x, }9 B' ~% s  https://iancoleman.io/bip39/?#english
9 E$ W, _1 h5 o# e  o4 A
7 o4 g# T( q# M9 u# F  点Generate按钮就可以了。
; ]* f% n! ~3 s. l. ~" K
* p5 U$ _3 B- z6 C  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。
, J, R4 `8 X9 J/ S+ `4 @+ u- a- J
9 A; r+ h. z. l: \8 ?4 |0 z  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。" F9 `7 X  R& H3 ?7 G+ }

% k1 e0 ^8 X1 I9 U- k, D- }4 ?0 M1 i  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒2 [. k5 ?0 G4 G
  I, L7 R. c+ j
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。# _4 L  E5 [+ T' z# [4 u. J: N# z
$ \4 j. {3 h- K! @4 c, ]
  补充一点点信息:# N' G. w& X* b& L' g5 {0 e
' M+ l3 w8 ?3 n# S
  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。1 S- b- t/ Z, V1 `: K  p" R
+ n' v) n# z2 W. M
  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。
% \: B' I9 K3 @: l
2 Z5 y  `4 T; \( E2 n# X  补充内容 (2017-12-24 15:58):8 a; |6 j* ~% [8 e: n  [

: {3 k* X6 P+ h  c  不是急用的话,还是再等等吧。
0 l8 ?9 m" n& M0 z. `" R2 ]3 Z$ f6 i  E* z) T5 D0 D3 I& |
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。+ ]; u# @  @: |. L2 o" j
0 ]3 S9 q" p) H
  补充内容 (2017-12-28 14:29):
+ B% S8 S( T7 C3 }
7 q' ^% \& t4 }9 `4 u( c5 }; \  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1