Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
这个帖子针对Windows用户,介绍如何安装Geth(即钱包)、创建账户、查询余额、备份、导入IPO时获得的文件、发送交易。在本阶段,以太坊只有命令行界面,所以许多人觉得它易用性“不够好”,如果你非技术爱好者,可以不参与这个阶段,等待下一个阶段发布的图形界面客户端。1 B$ F$ ]% C' G4 ^/ n, v& f

& [! W& `) B# u! r0 I" F其实,常用的操作使用命令行很容易搞定,一点也不繁琐。
+ l' P+ i6 D/ ?" x
6 e, I/ s$ S/ }. ?2 a3 t. l: U安装Geth现在最新的Geth,下载地址:https://github.com/ethereum/go-ethereum/releases。 如果因为国内超级防火墙问题不能下载 。
3 f; y, j4 Z3 S$ \/ |$ }) |' P+ H% m7 u2 \8 @
然后,解压到桌面。需要在命令行界面中打开此可执行文件。你需要找到命令提示符工具:
3 M& {# x! @" o2 o1 y/ B! C* Q
" u9 I/ {4 l4 c( E4 n( h( t% ^9 ~; S3 ~在进行下面的正式操作前,关闭360卫士,因为它会阻止区块同步。在命令行提示符工具中,输入 cd Desktop, 回车。输入geth,回车。或者输入 geth -fast 加快同步,+ V0 H! @$ W0 X/ C  k: E
区块数据默认是存储在C盘,数据文件较大,如果你想存储到D盘,输入一下命令:' p" ^; \+ v. F/ v
, s$ U: L+ V; x/ _( z
  1. geth -datadir "D:ethereum"  
    ! a4 s8 `; u! @3 k
复制代码
4 p7 ?7 C9 Q% z! _% u# X
! |" C4 t8 ?# G! L

. ^, B* \6 F! o- P+ E8 U6 S界面会显示以太坊的声明,输入y,回车,同意即可。接下来,因为还没创建账户,所以会有警告。等到同步完区块,再来创建账户。
( P- e+ F0 D+ ?
$ w$ \# ?* ?" u' G, g& [. T根据反馈,电信网络用户难以同步区块,会一直处于fdtrack状态:- c: h0 m9 j& }* C* B
: k6 S3 a7 B, B9 w) s' i1 @
以太坊数据文件夹包括如下文件:9 l! a& N- A! W9 ^( O2 j% r
3 K5 a' O  z6 v! S( A, @
将你最新的区块与这个网站显示的最新区块进行比较,确保更新到最新。我的已经同步到最新的第43414个区块 :# \$ n- Z. q( P

2 v, t( ?2 ]0 j6 T5 X创建账户ctrl + c组合键,结束同步。输入geth account new,回车。界面提示你为账户设置一个密码,输入密码,回车。然后界面提示你,重复输入密码。注意,输入密码时,界面不会有反应。千万不要忘记密码!千万不要忘记密码!千万不要忘记密码!发送交易时,需要此密码解密账户。成功创建出自己的以太币地址,如下:
1 s7 j3 s1 w" o- s& B- J1 s! E
* Y" m0 l+ b: e- t5 G查询已创建的账户,输入geth account list,回车。 / ^4 ^2 X/ w2 ~- A" `, c

' V8 J% q' @* E5 `$ e许多时候需要输入这个地址,例如发送交易时。右键,选择“全选”,界面变白 :1 a0 g  k9 d- V7 r

! O' d/ b4 F9 w! t, O滑动鼠标选取地址,快捷键ctrl + c复制地址,粘贴到你所需的地方。创建账户以后,你回发现以太坊文件中,多出来一个keystore文件。账户数据就保存在该文件。 3 Z% {8 k8 T' p+ s! C7 F+ }

$ ^5 L) y/ c2 k打开keystore文件,里面就是刚才创建的账户。如果创建多个账户,会有多个类似文件。
& n; u8 Z( f( U; J1 s/ G* O' ]8 \5 F) E
备份备份keystore文件即可。如果账户里有大额以太币,建议离线存储,将keystore文件移走,保存在U盘中。打算进行转账时,将keystore文件移回到原位置即可。: n' [1 I- n) D$ }- W& b6 g
- M" I. A9 |0 T, I+ }# v

; A: p) L1 C0 @6 t& K' O查询账户余额查询自己的地址的余额,可在第三方查询网站etherchain进行,只有余额不为零的账户才能被查到。( v$ N+ K0 r" x* Z" O
1 Q! z/ r& b6 Q+ p6 n( A# ^+ J; l
etherchain网站相等于比特币生态系统中的blockchain.info。也可以在客户端查询。输入
+ G& ]% I3 G, `7 K# `6 c. c
9 \! W7 Y$ i& f% b3 N4 d) I+ x
  1. web3.fromWei(eth.getBalance(eth.coinbase), "ether")
复制代码
* g$ Y1 _& l+ o$ J6 K4 v
9 N' K/ K3 c$ H3 s
回车,返回以太币数量,单位是以太。  h5 M( J* w( \2 Q9 ]: h/ p1 F
: u% @% C; @" Z2 J* [% W9 U
导入预售钱包文件导入预售钱包将预售钱包文件放到桌面,geth wallet import 预售钱包文件所在路径。(一般而言,输入geth wallet import ethereum再摁Tab键即可)。然后会提示你输入密码,就是你当初参与预售时设置的密码。输入正确,成功!
8 ?( d9 y0 l8 k1 J6 E& x7 E
- P3 i7 S! [! L/ B% G3 m/ q好奇里面有几个币吗?利用上面提到的方法,查询下。也许有人在导入预售钱包文件时,会出现以太币持有者最悲剧的事情。
9 h1 x1 q* |2 A6 z) X' Z# Q9 C  }
; F4 N  `- N. {0 d7 h( J- L: e对于以太币持有者来说,最悲剧的事情不是以太币价格归零,而是价格翻好几倍,你死活不记得当初的密码!' A+ G& c! E$ {6 X  b9 e

/ J% f% Z' j8 n发送交易首先,输入geth console,回车。6 C. K$ i4 J5 v0 G4 U8 v% n
3 u" j2 M1 u( ~9 p$ s0 O$ B
方法一:然后,解锁账户。" _: F3 ?$ U+ P! u& y; E# k

* c! ?  g  g0 S% e输入  B9 Y+ o( `/ S
8 [) V# g% b' A5 G& ?
  1. personal.unlockAccount(addr, passwd, duration)# ]/ k/ h  {. K, Z5 @$ z
复制代码
$ h. z; Q! R1 ?# L2 f8 Y* `4 p( V

! W2 f. K) K+ I  X5 _$ Y4 c! w8 J) ^4 r( D- B5 b
addr是你的地址,passwd是账户密码,duration是账户处于解锁状态的时间,例如300表示在300秒内无需再次解锁。建议在记事本中写完此命令,复制到geth中。
7 ]5 N7 ?. b! f/ E* u+ N
. P3 u0 W$ C! }. b$ C: ]. b成功解锁账户,界面会返回 true。假如你想从自己的地址0x036a03fc47084741f83938296a1c8ef67f6e34fa发生1个以太币到收款方地址 0x893608751d68d046e85802926673cdf2f57f7cb8,
/ _+ _+ \  j/ N0 d3 |2 P$ v- }/ x输入eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0x893608751d68d046e85802926673cdf2f57f7cb8', value: web3.toWei(1, "ether")}),回车。9 q0 T' k, d0 _

# N: G+ m* C; T% U7 L* Y8 `输入以上命令后,不是错误,回车即可。注意,一定要在地址前面加上0x前缀。
  |' z0 m& f) {6 J  A0 H! Q+ `/ d4 d2 ?8 K/ V0 ]
1 i5 {) R2 z+ E0 I# ]4 y: W. h
方法二:先输入发送命令,然后根据提示输入密码。假如你的账户中有10个以太币,如果发送10个,会报错, 因为还需要少量的手续费。8 M! u2 @1 {+ a4 _1 D% t2 v

/ Z1 X# @" U/ i; J: r4 ~$ v  Y0 y* M
( U, [/ a: G) c" ^& S9 I9 M" Z% X7 P# v( j7 m( P* X3 p! I# B

; Z; c$ R3 Z  M) w" g
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

随缘6872 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11