Window
- 安装geth
https://github.com/ethereum/go-ethereum/releases
下载软件,解压后即可。
命令行下执行各种操作。
>geth # 启动geth,并立即开始同步区块
>geth help # 浏览所有命令的用法
>geth account # 管理账户。后面不跟参数是列出所有账户
各种详细说明,见:https://github.com/ethereum/go-ethereum/wiki
可以学习怎样安装,每个命令的用法,每个API的用法等等。
- 安装MIST
https://github.com/ethereum/mist/releases
下载Ethereum-Wallet-xxx,或者下载Mist
下载后解压,运行Ethereum-Wallet.exe(或者Mist.exe)即可。
启动Ethereum-Wallet后,他会立即开始下载区块,需要很久。
可以先到网上找别人发布好的数据,存到:
C:\Users\fd\AppData\Roaming\Ethereum\chaindata
之后再启动,他会从这个包的数据块开始下载,节省时间。
(账号等数据都在这个目录下)
运行
启动后,界面如下:
点“ADD ACOUNT”,即可添加一个自己账户。
同样的,可以使用命令行软件geth来创建一个账户:geth account new
在顶部”SEND”中,可以向别人转钱。
建立测试网络
用geth可以创建一个测试网络,启动方法很简单,只需要指定一个networkid:geth –networkid “12345”。
另一种更快的创建测试网络的方法是使用testrpc。
Testrpc可以在启动时帮你创建一堆存有资金的测试账户。它的运行速度也更快因此更适合开发和测试。你可以从testrpc起步,然后随着合约慢慢成型,转移到geth创建的测试网络上
安装
首先安装好Python 2.7,之后安装testrpc:
pip install eth-testrpc
安装过程报错就多执行几次,一般就好了。
如果还不行,就把pip升级了:
python -m pip install –upgrade pip
Mac
安装brew
先安装Homebrew
在Mac终端下执行:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”或者:
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local –strip 1
使用这种方式安装brew后,再用brew install方式安装软件,总是报:Error: Unkown command: install。
最后又执行了一次:brew update
再运行brew install,就可以了,不知道是为什么。- 安装geth
在终端上执行:
brew tap ethereum/ethereum
brew install ethereum
(需提前安装Xcode)
在安装完geth后,新建一个账户(即私钥,务必妥善保存):
geth account new
- 安装Mist
官网https://github.com/ethereum/mist/releases
在Mist安装完毕之后,到目录:/Users/dayangxi/Library/Ethereum/用户名,打开Ethereum
文件夹,将chaindata和keystore备份,然后将下载好的数据链文件放在命名为chaindata的文件中替换Ethereum文件中的chaindata。
最后,打开mist,继续更新数据链。