Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
这个帖子针对Windows用户,介绍如何安装Geth(即钱包)、创建账户、查询余额、备份、导入IPO时获得的文件、发送交易。在本阶段,以太坊只有命令行界面,所以许多人觉得它易用性“不够好”,如果你非技术爱好者,可以不参与这个阶段,等待下一个阶段发布的图形界面客户端。9 [* c' Z' c& H6 ^8 r8 @
1 ?# ]; O# c7 ?9 _7 Y& Y" Z
其实,常用的操作使用命令行很容易搞定,一点也不繁琐。- c  |! O; r9 u/ o  _

1 Y3 K. @2 d" u8 m' u6 M安装Geth现在最新的Geth,下载地址:https://github.com/ethereum/go-ethereum/releases。 如果因为国内超级防火墙问题不能下载 。
6 I1 @7 ?% V9 g+ {
% J7 a# A* o/ M9 P! {" k2 w然后,解压到桌面。需要在命令行界面中打开此可执行文件。你需要找到命令提示符工具:
4 I! w5 j. Q2 \2 m0 w; }) U- d
/ L4 G3 C0 J$ S1 _在进行下面的正式操作前,关闭360卫士,因为它会阻止区块同步。在命令行提示符工具中,输入 cd Desktop, 回车。输入geth,回车。或者输入 geth -fast 加快同步,7 p) Q: S* X# H* i4 k# O
区块数据默认是存储在C盘,数据文件较大,如果你想存储到D盘,输入一下命令:! L; W5 ]0 |( `
" A, J6 m6 H) g. S
  1. geth -datadir "D:ethereum"  ' e* D# C3 _5 X' G6 A6 s/ a
复制代码

+ p1 z- R# q8 l+ F3 P6 B3 I9 F% r
3 {3 ^- @* O% W( V  e% W( Q) M# G7 i4 n8 i4 R; R4 f
界面会显示以太坊的声明,输入y,回车,同意即可。接下来,因为还没创建账户,所以会有警告。等到同步完区块,再来创建账户。 ; S0 _6 K$ l4 \% U

7 w1 E: r$ g) n1 j% G根据反馈,电信网络用户难以同步区块,会一直处于fdtrack状态:
' l- o, V% B! ?* P2 I) r- z* \) j; h# r0 V& K( b4 R
以太坊数据文件夹包括如下文件:4 n4 a3 \7 R3 h5 p% b; ?5 U; Y6 M
( H0 r3 q; q$ s, J9 Q$ {6 y
将你最新的区块与这个网站显示的最新区块进行比较,确保更新到最新。我的已经同步到最新的第43414个区块 :
" @( c, Z* n' V- B: z1 R. I# i' d/ i- a* s! ~& |
创建账户ctrl + c组合键,结束同步。输入geth account new,回车。界面提示你为账户设置一个密码,输入密码,回车。然后界面提示你,重复输入密码。注意,输入密码时,界面不会有反应。千万不要忘记密码!千万不要忘记密码!千万不要忘记密码!发送交易时,需要此密码解密账户。成功创建出自己的以太币地址,如下:9 p: L' z6 S3 \
# P. U' n6 Y2 S* A' Y
查询已创建的账户,输入geth account list,回车。
. ?5 @3 a# Z3 F* X. v  l* W* w1 b% ?7 N$ R5 w
许多时候需要输入这个地址,例如发送交易时。右键,选择“全选”,界面变白 :
' X9 Y; d& n+ b2 E# A, T
' s. u0 d: {' x1 o$ T" h) g2 U滑动鼠标选取地址,快捷键ctrl + c复制地址,粘贴到你所需的地方。创建账户以后,你回发现以太坊文件中,多出来一个keystore文件。账户数据就保存在该文件。 6 h3 B6 ?! Q4 n0 [. E

' y# q9 B, k" E# W/ H. {- l! |打开keystore文件,里面就是刚才创建的账户。如果创建多个账户,会有多个类似文件。 # \6 w0 z! k, u% g& [& [! E4 f

6 l4 Y. c5 j( s4 p" k备份备份keystore文件即可。如果账户里有大额以太币,建议离线存储,将keystore文件移走,保存在U盘中。打算进行转账时,将keystore文件移回到原位置即可。+ u* b" e* c2 R% r% @- E) p

; d6 J3 T/ o6 P  c9 |1 e, t0 I; K
5 G% `( }' e; T, O% N3 Q; X" E查询账户余额查询自己的地址的余额,可在第三方查询网站etherchain进行,只有余额不为零的账户才能被查到。
0 c2 C2 c" C4 ~* F! c0 `
+ K: b* G  ~, a0 _- U. K, Yetherchain网站相等于比特币生态系统中的blockchain.info。也可以在客户端查询。输入
! e% d: g) c2 q' T4 V) a
* b1 D  N6 d) c6 V5 P5 P, D
  1. web3.fromWei(eth.getBalance(eth.coinbase), "ether")
复制代码

& R' u* }2 b# x2 [0 W
8 q; ^0 ]( Q' h回车,返回以太币数量,单位是以太。! I& G- \  G, E9 f

' d/ L& v; J$ o* j' [) Q. k6 e导入预售钱包文件导入预售钱包将预售钱包文件放到桌面,geth wallet import 预售钱包文件所在路径。(一般而言,输入geth wallet import ethereum再摁Tab键即可)。然后会提示你输入密码,就是你当初参与预售时设置的密码。输入正确,成功!8 y2 h" O* ?+ ?7 G

( a- z# x' b5 r1 R" a; I好奇里面有几个币吗?利用上面提到的方法,查询下。也许有人在导入预售钱包文件时,会出现以太币持有者最悲剧的事情。
0 w+ s' [# i# O! O5 b; X; X' ?
$ N/ r4 i' P/ W对于以太币持有者来说,最悲剧的事情不是以太币价格归零,而是价格翻好几倍,你死活不记得当初的密码!& ~) a3 \, D" q& f: K) R1 Y
( O+ x# J3 B' \) |. |' V$ z
发送交易首先,输入geth console,回车。
% e) o! ]9 u; r' Q! x0 h& m; m! b- h" y5 B9 h) A
方法一:然后,解锁账户。  N+ d0 u0 p: q4 W" @- V% J2 M  y, E" q

* [6 ?" D0 O3 X# N输入
# w! g; E9 x) g9 K) \1 G! A% c0 C7 w6 A+ T# Y) N. R: J2 v" M
  1. personal.unlockAccount(addr, passwd, duration)
    ' R  ~  m1 C+ S# c* [4 o
复制代码
5 q& |  Z$ `5 h5 [
7 ~* A! L- r5 j# I# s! A2 j6 e
/ ~/ l2 ~) V% L. x) Q: p
addr是你的地址,passwd是账户密码,duration是账户处于解锁状态的时间,例如300表示在300秒内无需再次解锁。建议在记事本中写完此命令,复制到geth中。
1 M5 [% o3 X% u: V" q2 H* E( w) T" K1 ^3 D: q, R
成功解锁账户,界面会返回 true。假如你想从自己的地址0x036a03fc47084741f83938296a1c8ef67f6e34fa发生1个以太币到收款方地址 0x893608751d68d046e85802926673cdf2f57f7cb8,( Z9 Q( d6 G: J: b# `
输入eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0x893608751d68d046e85802926673cdf2f57f7cb8', value: web3.toWei(1, "ether")}),回车。" G1 c, H( x( e5 P2 j; R0 \+ L
; P" h4 V! ~- r2 g' d& O7 Q
输入以上命令后,不是错误,回车即可。注意,一定要在地址前面加上0x前缀。( ?) R1 u) w7 Z' d9 N# H- n
3 Y3 m: R& U$ |
1 {( J# e+ |1 j1 n$ _/ o
方法二:先输入发送命令,然后根据提示输入密码。假如你的账户中有10个以太币,如果发送10个,会报错, 因为还需要少量的手续费。
/ Z; o0 X/ `  I- _8 ?+ F- g
  |! y4 l2 Z$ p5 }1 w+ I9 {) d# W" m6 ]( v; X7 B! @
: G: S& E+ Y& p, u* h

0 ^( F% }3 K( a) S
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

随缘6872 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11