以太坊客户端安装(window)

https://github.com/ethereum/mist/releases/ , 下载Mist压缩包(windows版:Mist-win64-0-11-1.zip)

Mist:去中心化的web3.0应用浏览器

Ethereum Wallet:一个只绑定了以太坊钱包应用的Mist浏览器

Mist = Ethereum Wallet + Web3 浏览器

1.启动客户端:解压后运行Mist.exe,第一次启动需要去同步完整的以太坊网络,耗时较久(可点击跳过)

更换默认的区块存储路径:

$ mklink /j "C:\Users\er\AppData\Roaming\Ethereum" "D:\Ethereum"

2.将geth命令添加到环境变量

Geth客户端的默认路径为:“C:\Users\er\AppData\Roaming\Mist\binaries\Geth\unpacked”。(“er”为本人电脑用户名,该处应视具体情况变更)。

需要将该路径添加到windows系统的环境变量中去,添加完后CMD窗口即可使用geth命令。

添加完后,打开CMD窗口,输入:geth -h。如果不报错,即表示geth配置完成。

3.启动区块链

有两种启动方式:一在cmd命令行中执行 geth命令启动;二启动Mist浏览器;

3.1 geth命令启动区块链

备注:geth命令后面不加任何参数,是直接启动主链;

          如果需要启动指定链,则需在后面添加相关参数

                 eg:geth --datadir "C:\Mychains\dev" --identity "mydev" --rpccorsdomain "*" --networkid 99 console

3.1 启动Mist浏览器启动区块链

双击Mist快捷键

4.将命令行链接到客户端

在cmd中执行geth attach 可链接到客户端。可能报一下错误:

如果报错可执行 :geth attach ipc:\\.\pipe\geth.ipc

 

到此以太坊客户端安装完毕。

5.创建账号

命令行创建账号无需启动和链接客户端。也可以通过客户端直接创建

账号的密钥文件在Ethereum\keystore,必须备份好密码和keystore文件夹,否则账号将无法使用

以太坊账户创建:输入一下命令后,根据提示输入密码,并备份好keystore里的密钥文件
$ geth account new
$ geth --testnet account new

6.命令行客户端常用命令

链接客户端: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")
 

可参考:

https://blog.csdn.net/zhangxfzs/article/details/79318191

https://www.jianshu.com/p/9270f3f314c2

更多推荐