Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
255 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。7 k- _/ z9 ?& T" X
" Y# a$ h% L& z# W
  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。
# g6 K( s1 l; n6 U9 h( c0 ~7 B4 `( `- `2 ?4 V0 U6 z1 n/ L
  可以去官网下载最新版:
! f* I6 j3 W3 h8 ?9 @( N0 d* Y3 A- t( z
  https://electrum.org/#download8 p) u1 M; p0 v/ H  r
' `* g$ k* {4 t' g
  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:+ t3 Z3 {4 N4 R7 I

0 \, P: x# V- E  https://bitcointalk.org/index.ph ... 6132121#msg261321218 ]& s7 d) ^* D1 B; ~5 k
6 c+ q% R) ?  e# Z+ P
  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……1 ~$ U: R( D  J# ~* M
* A7 l1 d9 j9 x" A# g) Q  ^
  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):5 Q! W8 W* j) C+ L) B1 \9 T

/ Z5 i1 H  y' i1 K) R6 K- N( W  首先当然要下载Electrum钱包……- w. }9 w+ u6 h% Z9 }

0 m5 V8 C% a9 V! p+ [+ q* A  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
0 @! C/ g7 P% O$ N) d, {" l- @- B3 |3 R! [% L: V2 o- X
  https://iancoleman.io/bip39/?#english
9 w0 O2 L2 e- H5 m4 j
$ e% U6 |3 z6 t, A4 Z. w  点Generate按钮就可以了。6 |0 l; |: e2 }

" i8 d1 f. L8 I4 o  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。
6 h0 B( p3 o# [/ r! j" g+ _# R! R8 E0 l! y
  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
4 B" R+ f+ P" J& _$ R' A8 z8 ]/ N- Y% E" u7 W; h' B$ C
  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒: H7 G2 i: c6 _3 w- ]

. D: |- C7 K% |2 B$ \( Z  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。
! {; Z% v3 Q9 {# `, m* y- W6 `; k$ c0 X: K; v# `8 P, ?1 {
  补充一点点信息:
! A6 y8 Z2 g# i+ z
& W# H6 f4 A# J( b, ?" c  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。; K; {! ]$ P2 d( K

; `& F- s0 Y8 X0 [5 U  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。
9 J$ h, G+ o5 O* p9 t
4 a6 g1 b0 e# c! ^) E  补充内容 (2017-12-24 15:58):* _" l) H1 u( n6 ]. N5 a' \

: W. T/ }8 a' r" p  n  不是急用的话,还是再等等吧。2 N6 V, c3 O6 f
* \! F$ W9 s" r' m( {7 U
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。) J( F3 f; \; J. u& X( H# J' I
$ y9 e6 k% T( ]7 j
  补充内容 (2017-12-28 14:29):
' C+ t) d# Q# Q; ^$ i* _* I/ f$ e( K
  我不是说这个方法已经不安全了,只是说这种方法的安全性依赖于【浏览器】和【Ian Coleman的网页版密钥工具】,理论上风险会大一些,比如Ian Coleman的网站被黑、浏览器的随机数生成器不靠谱等。
标签: Electrum SegWit 钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1