以太坊客户端安装
https://github.com/ethereum/mist/releases/ , 下载Mist压缩包(windows版:Mist-win64-0-9-3.zip)
Mist:去中心化的web3.0应用浏览器
Ethereum Wallet:一个只绑定了以太坊钱包应用的Mist浏览器
Mist = Ethereum Wallet + Web3 浏览器
1)启动客户端:解压后运行Mist.exe,第一次启动需要去同步完整的以太坊网络,耗时较久(可点击跳过)
更换默认的区块存储路径:
$ mklink /j "C:\Users\zhangxf\AppData\Roaming\Ethereum" "D:\Ethereum"
2)将geth命令添加到环境变量: C:\Users\zhangxf\AppData\Roaming\Mist\binaries\Geth\unpacked\geth.exe
区块导入导出命令:
$ geth --testnet export filename # testnet表示测试环境
$ geth --testnet import filename
3)将命令行链接到客户端
$ geth attach
4)创建账号
命令行创建账号无需启动和链接客户端。也可以通过客户端直接创建
账号的密钥文件在Ethereum\keystore,必须备份好密码和keystore文件夹,否则账号将无法使用
以太坊账户创建:输入一下命令后,根据提示输入密码,并备份好keystore里的密钥文件
$ geth account new
$ geth --testnet account new
5)基本命令
链接客户端:geth attach
在客户端中也可以打开命令行窗口,
通过geth命令链接客户端后:
挖矿:
miner.start()
miner.stop()
查看链接状态:net.listening
net.peerCount
查看自己的伙伴的网络信息:admin.peers
查看自己的网络信息:admin.nodeInfo
添加静态节点:
# 先通过admin.nodeInfo 查看对方enode信息,再添加
admin.addPeers("enode://debe80def24e97178eb8ac64b6b26af3ff2e0395d6a3bb6404a1dfe887335a4fd12f6f4d7fe513c54b5765a47ec448853398315c878824642e4a7a19e5f3d693@172.16.12.228:30303")
6)客户端基本操作
新增账户,新增钱包,发送以太币,创建合约
“账户”-“备份”
“开发”-“切换开发者工具”-“Mist界面”
Web3.0浏览器