建立以太坊开发环境

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

  1. 安装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,就可以了,不知道是为什么。

  2. 安装geth
    在终端上执行:
    brew tap ethereum/ethereum
    brew install ethereum
    (需提前安装Xcode)

在安装完geth后,新建一个账户(即私钥,务必妥善保存):
geth account new

  1. 安装Mist
    官网https://github.com/ethereum/mist/releases
    在Mist安装完毕之后,到目录:/Users/dayangxi/Library/Ethereum/用户名,打开Ethereum
    文件夹,将chaindata和keystore备份,然后将下载好的数据链文件放在命名为chaindata的文件中替换Ethereum文件中的chaindata。
    最后,打开mist,继续更新数据链。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值