Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
238 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。! ~, t$ @7 d; @  T& c

7 M) A( G; J4 q: b7 J* h. w  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。4 N  P$ ~1 G0 y7 X2 J

' X3 g! W0 h2 O8 ~) R  可以去官网下载最新版:% w& \+ Q0 _  D* k5 a* C: V8 m/ R5 b

" p' U9 Y' \7 @+ x' E+ M2 c) `  https://electrum.org/#download3 q8 f) }% Y' }* O" t$ |" ~
: l5 B3 Z+ E' F0 |
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:& k4 s1 e+ t( H! t/ w

: @, {! |0 @' w: M% N  https://bitcointalk.org/index.ph ... 6132121#msg26132121
  c' @- D0 [/ b0 z
4 F7 s) a5 `* a0 p; U  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
! ?; b3 \: p6 i4 a- e8 N! g6 K3 O! Q1 H* O6 L" }) k% P
  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):
0 s, j  f: E+ o
5 F& n+ M, p) c) B. |+ [  首先当然要下载Electrum钱包……1 E) U4 k+ q( O0 {9 H
/ R; a. O- f2 [' i' R
  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
* x2 X$ C3 p: A( s7 u! P' X, m6 o7 Y5 `# j7 v
  https://iancoleman.io/bip39/?#english
5 T' M% J. Q% K- ?& x4 `5 A
/ ]: _3 y4 \' `! l+ @  点Generate按钮就可以了。' E" K7 H% t/ s4 w8 z
2 S8 x( I! N4 B: d+ f1 Q
  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。% h: j0 C. O: c, I* w* `) w
! {) K! ^, Z; a
  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
$ q# _4 G( }* q& @5 U% g7 m
* E/ w- m" ?) @2 a7 a5 J/ k  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒
+ R8 G5 q8 \) T! `6 |* A5 u
7 B- ]' S* G/ O: `) T) x0 U' [  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。; w9 h7 F7 \% q; V
# U" p% p6 @& H* R8 I
  补充一点点信息:
' i0 `, B/ p) u1 l0 T; Z. B5 o
, C* k0 K+ D' r# z5 w$ r( u1 O2 S  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。
& f* t; n" B0 _' H4 X
0 K" ]% y: U: _  C- m9 r' H6 {. h- C  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。3 v3 C1 P4 g' f, b# q/ ^

4 g  D5 v9 {9 L$ A  补充内容 (2017-12-24 15:58):
9 ^* `. a  F4 s0 _( Z  ~8 ]* [4 e" m! X+ Z) z0 d3 M2 p
  不是急用的话,还是再等等吧。
1 ]" c5 w4 P7 {0 h+ s" ^3 A# t- R2 b% q, G6 A
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。0 ]. O3 W( c' Y
* L9 e$ U4 D; v& E7 i3 P. [+ p
  补充内容 (2017-12-28 14:29):
) q  W& J3 B, `" k  Y' C
( r, |8 e3 U1 z# i, }; q% e; B6 s( I1 c  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1