ETH(Ethereum)私链环境搭建

本文是基于windows下ETH私链搭建

 

1:下载ETH安装包

      Ethereum安装包下载地址

 

2:初始化创世区块,在文件根目录下创建genesis.json文件,内容如下:

{
  "config": {
        "chainId": 16,
        "homesteadBlock": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
  "alloc": {
  "0x83fd95f8e41f6afedd08dd6ae11db607a7a3c60c": {"balance": "666666666"},
  "0x0000000000000000000000000000000000000002": {"balance": "222222222"}
    },
  "coinbase"   : "0x0000000000000000000000000000000000000000",
  "difficulty" : "0x20000",
  "extraData"  : "",
  "gasLimit"   : "0x2fefd8",
  "nonce"      : "0x0000000000000042",
  "mixhash"    : "0x0000000000000000000000000000000000000000000000000000000000000000",
  "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
  "timestamp"  : "0x00"
}

 

3:根目录创建数据目录文件夹,名字自定义

 

4:执行初始化命令(datadir为自定义的数据目录)

 geth init genesis.json --datadir=D:\ETH\data

 

5:启动服务

geth --datadir=D:\ETH\data --rpc --rpcport 8545 --rpcaddr "0.0.0.0"  --rpcapi "personal,db,eth,net,web3" console

 

常用命令:

创建钱包地址:personal.newAccount("密码")

账号解锁:personal.unlockAccount("地址“,“密码”)

查看余额:eth.getBalance("地址")

查看区块高度:eth.blockNumber

开启挖矿:miner.start(1)

停止挖矿:miner.stop()

挖矿状态:eth.mining

转账详情:eth.getTransactionByHash("hash")

 

须知:私链重启服务,交易记录和资金都会被初始化

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值