Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
这个帖子针对Windows用户,介绍如何安装Geth(即钱包)、创建账户、查询余额、备份、导入IPO时获得的文件、发送交易。在本阶段,以太坊只有命令行界面,所以许多人觉得它易用性“不够好”,如果你非技术爱好者,可以不参与这个阶段,等待下一个阶段发布的图形界面客户端。
+ L" z0 ]3 J( {7 J) I, L. D
8 W- v9 p! o7 p9 \: ^其实,常用的操作使用命令行很容易搞定,一点也不繁琐。3 ?' G$ v9 o, Y3 f7 H1 w
6 q. R! y' D6 Y
安装Geth现在最新的Geth,下载地址:https://github.com/ethereum/go-ethereum/releases。 如果因为国内超级防火墙问题不能下载 。
. |, Y, N& y! \- ?* {
, i4 O- {* d6 ]+ Y- W; d' ]然后,解压到桌面。需要在命令行界面中打开此可执行文件。你需要找到命令提示符工具:% S$ l9 x$ x9 Q' ]  `" U6 Y
) Z/ J! }& j1 j8 a, \0 ?, U
在进行下面的正式操作前,关闭360卫士,因为它会阻止区块同步。在命令行提示符工具中,输入 cd Desktop, 回车。输入geth,回车。或者输入 geth -fast 加快同步,
- f' u. o4 L' r) R6 b区块数据默认是存储在C盘,数据文件较大,如果你想存储到D盘,输入一下命令:, Z: m( U% c6 }8 j

! @8 u# D& u; D( T: r* H
  1. geth -datadir "D:ethereum"    |3 V) |0 C$ U2 b0 H; T
复制代码

. I; U$ b% ^7 Q& q. }3 w8 ?, L5 @/ ~' M4 S; D
9 Z: |9 s7 k0 M! F4 X0 O/ d
界面会显示以太坊的声明,输入y,回车,同意即可。接下来,因为还没创建账户,所以会有警告。等到同步完区块,再来创建账户。 * T3 T( ~8 E* [* t: e$ @  q+ k

8 S& d. ~% a( X% d5 r根据反馈,电信网络用户难以同步区块,会一直处于fdtrack状态:; `% T; p2 T' `+ d% P- n# y  Z* n
9 v9 q' m; a, f. b8 d
以太坊数据文件夹包括如下文件:; m4 v* ~  X( |: K% ~9 ~. e" B

2 {/ f' b) w* P2 G将你最新的区块与这个网站显示的最新区块进行比较,确保更新到最新。我的已经同步到最新的第43414个区块 :
  }% }3 u) ^0 T  [! @* ^
" `$ ~$ I+ u2 @8 Y8 d' y创建账户ctrl + c组合键,结束同步。输入geth account new,回车。界面提示你为账户设置一个密码,输入密码,回车。然后界面提示你,重复输入密码。注意,输入密码时,界面不会有反应。千万不要忘记密码!千万不要忘记密码!千万不要忘记密码!发送交易时,需要此密码解密账户。成功创建出自己的以太币地址,如下:
2 @8 ?, b  I; E1 n, v' _3 ~* j5 c/ {( u! L1 T- A
查询已创建的账户,输入geth account list,回车。 , J) g4 m2 }- a! E0 ?

" O: @6 R# ]3 o; E许多时候需要输入这个地址,例如发送交易时。右键,选择“全选”,界面变白 :3 D# @  n+ T' C. d

$ A2 R; I; T4 N2 e& w滑动鼠标选取地址,快捷键ctrl + c复制地址,粘贴到你所需的地方。创建账户以后,你回发现以太坊文件中,多出来一个keystore文件。账户数据就保存在该文件。
/ {% K" A+ v9 u$ F) y
+ I9 a# e9 Y( Q" A* d打开keystore文件,里面就是刚才创建的账户。如果创建多个账户,会有多个类似文件。 9 S- G& b' D; q6 O# Y, h0 Q
- q6 Z6 M3 X+ s6 [; {5 T* m
备份备份keystore文件即可。如果账户里有大额以太币,建议离线存储,将keystore文件移走,保存在U盘中。打算进行转账时,将keystore文件移回到原位置即可。
5 s; M% b5 ?# g) b, m; _+ f" K% P* D$ @& g: f: O. a7 k

/ C( b4 T. |4 O9 E4 L查询账户余额查询自己的地址的余额,可在第三方查询网站etherchain进行,只有余额不为零的账户才能被查到。- G  K! u& K( j9 X! M0 ^1 x- M
, s8 }' x9 M4 @$ ]
etherchain网站相等于比特币生态系统中的blockchain.info。也可以在客户端查询。输入 ! l6 o8 v& j4 z5 r7 B8 |8 T- L7 A
& V7 d7 N, p, \3 l# z( P7 v
  1. web3.fromWei(eth.getBalance(eth.coinbase), "ether")
复制代码

: i! ?& j2 S5 S# p  }" G
& K8 W  w/ K: @/ C  q" K回车,返回以太币数量,单位是以太。& H2 B( ~7 u2 r1 [" ]
2 S! D: u2 @4 v, L
导入预售钱包文件导入预售钱包将预售钱包文件放到桌面,geth wallet import 预售钱包文件所在路径。(一般而言,输入geth wallet import ethereum再摁Tab键即可)。然后会提示你输入密码,就是你当初参与预售时设置的密码。输入正确,成功!
' k% ?6 A5 ?1 F5 u! k) r' m
& ?# b0 ^7 f) \& ?6 g9 [0 g好奇里面有几个币吗?利用上面提到的方法,查询下。也许有人在导入预售钱包文件时,会出现以太币持有者最悲剧的事情。
) d# v) c2 `  ^/ @( _2 u5 ~+ z4 |. d4 B' O
对于以太币持有者来说,最悲剧的事情不是以太币价格归零,而是价格翻好几倍,你死活不记得当初的密码!
6 t% w7 ~5 d$ ~1 {0 p
! r! L( E0 c" U3 q: b" |, ?( t发送交易首先,输入geth console,回车。/ v% J& Y/ d# `* S

' ~5 |6 p1 M- K9 E( o1 e1 z方法一:然后,解锁账户。! y! k4 ~( h, t4 i8 {

1 d6 ~; M* f0 y. u输入
0 U9 d8 W9 \6 n3 V8 ~/ o
, a$ H3 W- I/ O! z
  1. personal.unlockAccount(addr, passwd, duration)
    1 j) g' |# m# _5 t/ @: @
复制代码

# \+ D$ O/ R$ U
9 U+ f$ [4 [. T9 v: V
" G- I9 G( K; U) \+ \addr是你的地址,passwd是账户密码,duration是账户处于解锁状态的时间,例如300表示在300秒内无需再次解锁。建议在记事本中写完此命令,复制到geth中。
; b6 O, G5 g3 S# y7 l' W) O/ |1 p8 f( [2 }- }3 v
成功解锁账户,界面会返回 true。假如你想从自己的地址0x036a03fc47084741f83938296a1c8ef67f6e34fa发生1个以太币到收款方地址 0x893608751d68d046e85802926673cdf2f57f7cb8,3 n7 P% H0 a5 i5 j% _
输入eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0x893608751d68d046e85802926673cdf2f57f7cb8', value: web3.toWei(1, "ether")}),回车。
; O: B* F" z7 K3 o9 s: i
  i# N6 ?% _8 p& F8 @输入以上命令后,不是错误,回车即可。注意,一定要在地址前面加上0x前缀。
. X. v3 q; l* t& }6 k1 `6 X
# y+ l/ q3 v# D! ?+ {3 g9 O- g; k4 i
' Y0 m+ d: N( ]方法二:先输入发送命令,然后根据提示输入密码。假如你的账户中有10个以太币,如果发送10个,会报错, 因为还需要少量的手续费。* R( k% e/ m) `- }" }! l0 s  |

# h# `" w) H+ x3 K* Y6 A
8 L6 {" S# X4 J- J
+ {# F9 L/ J# w3 O& A
3 Q7 A0 C' T7 V! e2 X: L
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

随缘6872 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11