以太坊私有链环境搭建

一、brewMacOS包管理器

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、Solidity以太坊智能合约语言

brew install solidity

三、安装geth

brew tap ethereum/ethereum

brew install ethereum

四、安装solc

首先确保安装过npm, 没有安装过的可以访问 npm网站下载安装

npm install -g solc

在命令行下输入 solc --help , 有如下回显表示成功

五、创世快配置

六、初始化

在命令行下进入刚才创建的文件夹,输入如下命令:

geth --datadir data init piccgenesis.json

各参数代表的含义如下:

init 表示初始化区块,后面跟着创世块的配置文件genesis.json

datadir 数据存放的位置

七、启动节点

geth --identity "lyb etherum" --rpc --rpccorsdomain "*" --datadir data --port "30303"  --rpcapi "db,eth,net,web3" --networkid 95518 console --dev

然后打开新终端输入命令

geth --dev console 2>> file_to_log_output

八、安装TestRPC

testrpc是在本地使用内存模拟的一个以太坊环境,对于开发调试特别方便快捷,当合约在testrpc中测试通过后,再部署到geth中去。

sudo npm install -g ethereumjs-testrpc

运行:testrpc

安装testrpc前需要安装nodejs

九、安装Truffle

sudo npm install -g truffle

truffle version

https://bitshuo.com/topic/58ce7b2d0a3de8932e6f75ba

npm更换国内镜像

http://blog.csdn.net/u014567911/article/details/50097019 

你可能感兴趣的:(以太坊私有链环境搭建)