Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

用Electrum创建SegWit钱包

木村開拓
254 0 0
  众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。. q9 o) Z9 z* A+ G0 r9 ^
# {- B) N, v; H1 ~& H* J  R; K
  Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。
3 O% b& E+ ~7 a! m# E; @! t) I' R0 R8 u( g. o3 A
  可以去官网下载最新版:
+ H6 U/ {3 K. f* J8 I. a; {+ }7 Q  I- E  T/ V  K
  https://electrum.org/#download0 Z& e# U1 O/ @/ b* e5 I8 f+ n

3 u% j+ S% n  r  我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:
+ E, x( J; g' p: M) H2 w1 F5 U0 H4 R% H+ J
  https://bitcointalk.org/index.ph ... 6132121#msg26132121# c4 q! w" u& K1 ?

' S' i% z* p! X& s7 n5 U0 N' N# ]7 a  我走完这一套流程,看上去可以用,不过我还没打币进去测试过,也没试过钱包恢复……
" d4 Y$ G) q! Y7 O! j9 A3 t. a; n
. \; C) G' j0 A- n4 P  下面我复述一下步骤(原帖是用BIP39密语,然后手动指定生成路径为m/49'/0'/0'/0,我觉得还是直接从网页上选BIP49比较直观):
( P8 F/ l) M+ `2 @3 E! z: T9 k3 [! E1 n0 Q1 z4 f7 L, V
  首先当然要下载Electrum钱包……
* C4 u+ D$ p+ d: l
8 r' {: s0 T8 Y. H% G5 _% ?9 j  第一步:去这里生成一个BIP39密语(离线使用更安全,浏览器CTRL+S保存即可离线使用):
* [4 e6 q" J$ `  u8 z4 b% X' b: j  U$ H: G. ^1 O: Z
  https://iancoleman.io/bip39/?#english
  B5 G5 f  N% R, v
4 W+ b* l2 h9 i8 Y0 `9 }) h  点Generate按钮就可以了。, I$ w& h' M6 \" f
$ K% X$ }+ s; V- u% Z$ V
  第二步:在Derivation Path这里选BIP49(别选错),然后复制下面Account Extended Private Key这一栏的私钥。可以看到,这种主私钥是yprv(全小写)开头的。
: f8 w1 e" p. Y' S5 y7 S0 t# I& r. g: M7 X/ l) F
  把这个yprv开头的主私钥备份下来,以后就可以用它恢复钱包。
9 O, Q* @$ q1 A
% g, J) [0 g; R8 B7 \  第三步:启动Electrum,选择File(文件)菜单->New/Restore(新建/恢复),然后填入钱包文件名->Standard wallet(标准钱包)->Use public or private keys(使用公钥/私钥)->粘贴yprv开头的主私钥->输入钱包加密密码->生成地址,稍等几秒
( H9 R$ q1 w- ]9 `4 b. l! [+ Z1 Q" `" F4 ~$ k
  这样就完成了。点开View菜单->Show Addresses,就可以看到都是3字开头的SW地址了。
1 ~3 I  `3 J% `" j4 E" k; Y$ z5 N' o
8 n4 |7 ?3 I8 N* q# L+ E) `5 f$ c  补充一点点信息:) ?6 ^" Z6 }4 G& K

2 n) ^" a3 U5 ]0 x- c$ T. {  1.这种SW地址目前好像还不支持签名/验证消息——Electrum自己支持,但是Core钱包就不支持,可能是还没形成一个标准。% r2 S- E+ z. b

7 ~' w4 A# V6 f7 t3 P7 v  2.这种SW地址的HD生成方案是BIP49,不过BIP49的官方状态似乎还是“Draft”(草案)。4 h! `7 I( |( {5 v
; }6 B! s8 p+ v
  补充内容 (2017-12-24 15:58):
* c  j! M6 y5 C9 F1 s
, \* \( `" C, f  ~+ i  不是急用的话,还是再等等吧。6 J5 N# d7 j0 T* B
7 @/ n! d: F* J8 D& A6 N6 E
  我觉得这种方法的安全性仍然存疑:https://iancoleman.io/bip39/?#english 这个网页上说它是用浏览器提供的随机数接口作为熵源的,万一浏览器不靠谱/网页不靠谱(比如被黑)就完蛋了。& a) m" m3 J( v6 P3 G+ Q
1 K$ k4 h/ z. M9 k
  补充内容 (2017-12-28 14:29):+ K( i" j- O" b2 I

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

本版积分规则

成为第一个吐槽的人

木村開拓 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1