搭建以太坊私链

创建私链原理:通过配置自己的创世区块,保证其他的节点和自己的创世区块不一样,协议保证其他节点和区块链和自己的不一样,这样就使得这个链属于你自己,就是你的私链。

创世区块的存储文件命名为genesis.json

内容如下:

{

    "nonce":"0x0000000000000042",

    "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",

    "difficulty": "0x4000",

    "alloc": {},

    "coinbase":"0x0000000000000000000000000000000000000000",

    "timestamp": "0x00",

    "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",

    "extraData": "0x00000000",

    "gasLimit":"0xffffffff",

"config":{

"chainId": 666,

"homesteadBlock": 0,

"eip155Block": 0,

"eip158Block": 0

}

}

建立区块链数据目录:

geth --datadir  /your  path /  init  genesis.json

显示  Successfully wrote genesis state之后表示创世区块创建成功。

这样就将your  path目录设置为自己的数据目录。

在你自己的数据目录下产生两个文件夹,geth (里面是chaindata和lightchaindata数据)和keystore。

接下来就可以进行创建账户,挖矿等操作。

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