Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
这个帖子针对Windows用户,介绍如何安装Geth(即钱包)、创建账户、查询余额、备份、导入IPO时获得的文件、发送交易。在本阶段,以太坊只有命令行界面,所以许多人觉得它易用性“不够好”,如果你非技术爱好者,可以不参与这个阶段,等待下一个阶段发布的图形界面客户端。# J1 Y$ K" l  y0 Y; ~
: L5 |, X) `6 m* f& _7 |6 `
其实,常用的操作使用命令行很容易搞定,一点也不繁琐。) ]9 |0 A+ Q# H. T3 Q% w

4 g1 a' ?1 ?7 ?" x7 `安装Geth现在最新的Geth,下载地址:https://github.com/ethereum/go-ethereum/releases。 如果因为国内超级防火墙问题不能下载 。) t7 v8 g# P% Y- g/ m8 z  N

4 X7 q3 t2 a" O. `. j8 l然后,解压到桌面。需要在命令行界面中打开此可执行文件。你需要找到命令提示符工具:
+ ?5 {9 J  Z# u7 T% F9 R8 `4 a; Q4 c5 g) D  Z/ Q
在进行下面的正式操作前,关闭360卫士,因为它会阻止区块同步。在命令行提示符工具中,输入 cd Desktop, 回车。输入geth,回车。或者输入 geth -fast 加快同步,$ I( c5 D" H- n# ?3 f, O& L
区块数据默认是存储在C盘,数据文件较大,如果你想存储到D盘,输入一下命令:2 W! L; Y& Y. Y+ a3 g5 T1 @

) J7 M. z- C, U: m( q; }
  1. geth -datadir "D:ethereum"  7 Y  g0 B3 @! F9 \# K( l
复制代码

8 b. E2 S, z& F/ L; _1 _- ?0 V. @& P

8 d; D6 X; T, {3 t, p0 D) M界面会显示以太坊的声明,输入y,回车,同意即可。接下来,因为还没创建账户,所以会有警告。等到同步完区块,再来创建账户。 % j  O% k+ m; [4 i; A

' p5 U1 p* e. ~8 _1 ~( b& s# X根据反馈,电信网络用户难以同步区块,会一直处于fdtrack状态:
3 k/ G1 ^3 L; z9 T2 H; H7 K5 e
% x* q' q1 t. L# [; u2 N0 h2 M# F以太坊数据文件夹包括如下文件:
! V- ^# f, h; B* l: X5 |1 G3 a' b! x% ~0 ]5 {
将你最新的区块与这个网站显示的最新区块进行比较,确保更新到最新。我的已经同步到最新的第43414个区块 :
0 A3 Q9 G1 w2 ]( ~. J! T8 {% ]2 d, n5 H" g
创建账户ctrl + c组合键,结束同步。输入geth account new,回车。界面提示你为账户设置一个密码,输入密码,回车。然后界面提示你,重复输入密码。注意,输入密码时,界面不会有反应。千万不要忘记密码!千万不要忘记密码!千万不要忘记密码!发送交易时,需要此密码解密账户。成功创建出自己的以太币地址,如下:
2 l0 ]& l. u/ m" u( _7 i. {& s! E' ~2 J- \1 T& h
查询已创建的账户,输入geth account list,回车。
) k! H' s- {% B. ^, H
$ ]! R$ `' v4 `' r$ j% ?1 X- p许多时候需要输入这个地址,例如发送交易时。右键,选择“全选”,界面变白 :) x3 y1 B3 V2 o$ J- }; s
1 X8 j0 ]3 K: x+ v  y6 H
滑动鼠标选取地址,快捷键ctrl + c复制地址,粘贴到你所需的地方。创建账户以后,你回发现以太坊文件中,多出来一个keystore文件。账户数据就保存在该文件。
8 G" Q2 K+ _. f1 \" B( d3 ~+ l: i; E2 h$ `6 P" Q
打开keystore文件,里面就是刚才创建的账户。如果创建多个账户,会有多个类似文件。
  G- M7 i5 M5 x# T1 E+ Q* d, s- h/ Y4 [: ]
备份备份keystore文件即可。如果账户里有大额以太币,建议离线存储,将keystore文件移走,保存在U盘中。打算进行转账时,将keystore文件移回到原位置即可。
) _& z3 n; y, u  K2 }+ [
7 R! x1 N+ c, I1 H: H, d
2 l6 ~3 E- ^9 U! F" }4 \查询账户余额查询自己的地址的余额,可在第三方查询网站etherchain进行,只有余额不为零的账户才能被查到。" a% e  o! T2 C: j% j4 S
' K4 s' L5 c" D8 ~+ a" ?
etherchain网站相等于比特币生态系统中的blockchain.info。也可以在客户端查询。输入 1 w7 J; |7 g4 l2 [" ]
" y; L# t1 D" h* [) f; r. ]
  1. web3.fromWei(eth.getBalance(eth.coinbase), "ether")
复制代码
4 j; O+ L8 o1 f  L, V3 ^( t) L
# }. E8 j* @" _  Y; f
回车,返回以太币数量,单位是以太。
' x* S! L, Q7 x$ a0 Z- V& |3 s" Z
7 Y4 g3 w4 o0 Q导入预售钱包文件导入预售钱包将预售钱包文件放到桌面,geth wallet import 预售钱包文件所在路径。(一般而言,输入geth wallet import ethereum再摁Tab键即可)。然后会提示你输入密码,就是你当初参与预售时设置的密码。输入正确,成功!
2 p) z& B( w4 v: V/ t4 M6 A7 B+ p
好奇里面有几个币吗?利用上面提到的方法,查询下。也许有人在导入预售钱包文件时,会出现以太币持有者最悲剧的事情。
' X) C& _5 `' r% R( m& u" w2 R% U4 U/ O% H
对于以太币持有者来说,最悲剧的事情不是以太币价格归零,而是价格翻好几倍,你死活不记得当初的密码!& S9 O+ `5 U: `( v) t

, f5 i. }- E4 b: e% I发送交易首先,输入geth console,回车。& M2 V+ @6 N0 I' n* a6 k3 r
  m& _' D& q* V
方法一:然后,解锁账户。% b5 Z$ `- M0 c3 F& _5 C6 m

, Z/ E7 y% _3 H6 R输入. n7 A# j; I$ g. u

/ G0 O0 E- Y0 `2 T
  1. personal.unlockAccount(addr, passwd, duration)
    ; o2 X: F% B: H2 H9 _
复制代码
1 Y$ R) G7 @' [2 E7 Z$ r& ]# k

; Q, T4 T% j+ n+ e( v5 o( N: j
% W# S0 J$ x5 t: naddr是你的地址,passwd是账户密码,duration是账户处于解锁状态的时间,例如300表示在300秒内无需再次解锁。建议在记事本中写完此命令,复制到geth中。+ G& i3 H  c7 [# P

  {) p; {# j" @- s6 z, R: N成功解锁账户,界面会返回 true。假如你想从自己的地址0x036a03fc47084741f83938296a1c8ef67f6e34fa发生1个以太币到收款方地址 0x893608751d68d046e85802926673cdf2f57f7cb8,0 g+ D* h- z: X
输入eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0x893608751d68d046e85802926673cdf2f57f7cb8', value: web3.toWei(1, "ether")}),回车。
8 a  A/ O/ ~! C
, Z7 z" }" g. B4 S输入以上命令后,不是错误,回车即可。注意,一定要在地址前面加上0x前缀。
$ j: T* D! [8 |! T4 q# E% \
$ o0 |! Y4 W, I" J/ N1 \& s: r/ [- _( b; d1 \' \$ W
方法二:先输入发送命令,然后根据提示输入密码。假如你的账户中有10个以太币,如果发送10个,会报错, 因为还需要少量的手续费。5 Q% c* a" ~$ W/ Z+ Y! N
3 W9 M/ G# ]0 f' _- F
: W( y! T: o. W( s0 `2 _

( n& d. m& q! f2 S; f1 U% G! `1 }! D- @$ i6 S& V3 E/ h/ W
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

随缘6872 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11