主页 > 以太坊imtoken > 以太坊钱包:Geth使用教程
以太坊钱包:Geth使用教程
这篇文章针对 Windows 用户,描述了如何安装 Geth(即钱包)、创建帐户、查看余额、备份、导入 IPO 期间获得的文件以及发送交易。
现阶段,以太坊只有命令行界面,因此很多人觉得它的易用性“不够好”。 如果您不是技术爱好者,本阶段可以不参与,等待下一阶段发布的图形界面客户端。 其实常用的操作用命令行就可以轻松搞定,一点也不繁琐。
安装 Geth
现在最新的Geth,下载地址:。 如果因为国内超级防火墙问题无法下载,可以到以太坊爱好者QQ群(206852430)下载文件。
然后,解压到桌面。
此可执行文件需要在命令行界面中打开。 需要找到命令提示符工具,在Windows8中,如图:
在进行下面的正式操作之前,先关闭360卫士,因为它会阻止区块同步。
在命令提示符工具中输入cd Desktop,回车。 输入 geth 并按 Enter。 或者输入geth -fast 来加速同步。 请参阅此帖子了解两者之间的区别:. 块数据默认存放在C盘,数据文件比较大。 如果要存放在D盘,输入命令:geth -datadir "D:ethereum" 如图:
界面会显示以太坊的声明,输入y,回车,同意。
接下来会出现如下界面。
因为账号还没有创建,所以会有警告。 等到块同步后再创建帐户。
同步块的接口如下:
据反馈,电信网络用户很难同步区块,会一直处于fdtrack状态:
如果出块不能不同或者速度太慢,按照这个帖子,加一个超级节点。 或者按照这个帖子从百度云下载block文件和nodes节点文件。
同步需要一些时间。 这段时间可以熟悉一下以太坊客户端的数据文件所在的位置,如图:
如果按照上图红框中的路径找不到文件夹,需要设置显示隐藏文件,如图:
以太坊数据文件夹包括以下文件:
将您的最新区块与本网站上显示的最新区块进行比较,以确保它是最新的。 我的已经同步到最新的第43414个区块,如下图:
创建账户
ctrl + c 组合键结束同步。 输入 geth account new 并回车。 界面提示为该账号设置密码,输入密码,回车。 然后界面会提示你重新输入密码。 注意输入密码时下载以太坊钱包地址下载以太坊钱包地址,界面不会有反应。 永远不要忘记您的密码! 永远不要忘记您的密码! 永远不要忘记您的密码! 发送交易时需要此密码来解密帐户。 成功创建自己的以太坊地址,如下图:
查询创建的账户,输入geth account list,回车。 如下所示:
很多时候需要输入这个地址,例如发送交易时。 右击,选择“全选”,界面变为白色,如下图:
滑动鼠标选中地址,按快捷键ctrl+c复制地址,粘贴到需要的地方。
创建账户后,你会发现以太坊文件中多了一个keystore文件。 帐户数据存储在该文件中。 如下所示:
打开包含刚刚创建的帐户的密钥库文件。 如果创建了多个账户,就会有多个类似的文件。 如下所示:
备份
只需备份密钥库文件。 如果账户中有大量以太币,建议离线存储,取出keystore文件保存在U盘中。 当您打算转账时,只需将密钥库文件移回原来的位置即可。
查看账户余额
可以在第三方查询网站etherchain上查询自己地址的余额。 只能检查余额非零的帐户。 etherchain网站相当于比特币生态系统中的blockchain.info。 也可以在客户端查询。 输入 web3.fromWei(eth.getBalance(eth.coinbase), "ether") 回车返回以太币中的以太币数量。
导入预售钱包文件
导入预售钱包
将预售钱包文件放在桌面,geth wallet 导入预售钱包文件所在路径。 (一般来说,输入 geth wallet import ethereum 并按 Tab 键)。 然后会提示你输入密码,就是你参与预售时设置的密码。 输入正确,成功! 下图是我的钱包文件导入:
我的钱包地址:893608751d68d046e85802926673cdf2f57f7cb8。 好奇里面有多少硬币? 使用上述方法查询。
也许发生在以太币持有者身上的最悲惨的事情就是有人导入了预售钱包文件。 对于以太坊持有者来说,最悲惨的不是以太坊价格归零,而是价格翻倍,而你却忘记了自己的原始密码! 去以太坊爱好者群求大神帮忙,说不定还能找回密码。
发送交易
首先,键入 geth console 并按 Enter。
方法一:
然后,解锁帐户。 输入personal.unlockAccount(addr, passwd, duration),其中addr是你的地址,passwd是账户密码,duration是账户解锁的时间。 例如300表示300秒内不需要再次解锁。 建议在记事本中写下这条命令,然后复制到geth中。 如果账户解锁成功,接口会返回true。
假如你想从自己的地址0x036a03fc47084741f83938296a1c8ef67f6e34fa发生1个以太币到收款方地址0x893608751d68d046e85802926673cdf2f57f7cb8,输入eth.sendTransaction({from: '0x036a03fc47084741f83938296a1c8ef67f6e34fa', to: '0x893608751d68d046e85802926673cdf2f57f7cb8', value: web3.toWei(1, "ether") }),按回车键。 输入以上命令后,会出现如下界面,不是报错,回车即可。 请注意,您必须在地址前加上 0x。
成功后,界面会显示交易的hash,如下图:
方法二:
先输入发送命令,然后根据提示输入密码。
如果你的账户里有10个以太币,你发送10个,就会报错,如下图。 因为需要少量的手续费。
大部分人都可以按照上面的教程正常使用钱包。 以上每一步都是我自己测试后写的。 许多人已经按照本教程成功使用了钱包。 由于每个人的电脑和网络环境不同,如果极少数人按照上面的教程不能正常使用钱包,请加入QQ群讨论(206852430),或者扫描二维码加入:
如有错误,请发帖指正,此帖非最终稿。
欢迎打赏我以太币:893608751d68d046e85802926673cdf2f57f7cb8