教程简介:
- 本教程描述了如何搭建Ethereum私链用于在以太坊链上进行开发实验。
创建私链的目的:
- 搭建私链的目的是方便在链上做实验。在日常区块链开发中当然可以使用公网主链,但是这样会造成不必要的金钱浪费。因为在以太坊链上干任何事都需要消耗gas。所以对于日常实验性开发,一般都是在自己的私链上做实验。
环境搭建:
- 本教程开发环境
- 操作系统:Windows10
- 以太坊客户端:Windows版Geth 1.6.7
一、创建创世配置文件:
首先需要创建一个“创世”json配置文件,此文件描述了创世区块的一些参数。下面就是文件中的内容:
{
"coinbase": "0x0000000000000000000000000000000000000000",
"config": {
"homesteadBlock": 5
},
"difficulty": "0x20000",
"extraData": "0x",
"gasLimit": "0x2FEFD8",
"mixhash": "0x00000000000000000000000000000000000000647572616c65787365646c6578",
"nonce": "0x0",
"parentHash": "0x00000000000000000000000000000000000000000000000000000