参数名称
|
参数描述
|
mixhash
|
与nonce配合用于挖矿,由上一个区块的一部分生成的hash。注意他和nonce的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。
|
nonce
|
nonce就是一个64位随机数,用于挖矿,注意他和mixhash的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。
|
difficulty
|
设置当前区块的难度,如果难度过大,cpu挖矿就很难,这里设置较小难度
|
alloc
|
用来预置账号以及账号的以太币数量,因为私有链挖矿比较容易,所以我们不需要预置有币的账号,需要的时候自己创建即可以。
|
coinbase
|
矿工的账号,随便填
|
timestamp
|
设置创世块的时间戳
|
parentHash
|
上一个区块的hash值,因为是创世块,所以这个值是0
|
extraData
|
附加信息,随便填,可以填你的个性信息
|
gasLimit
|
该值设置对GAS的消耗总量限制,用来限制区块能包含的交易信息总和,因为我们是私有链,所以填最大。
|
参数名称
|
参数描述
|
datadir
|
设置当前区块链网络数据存放的位置
|
console
|
启动命令行模式,可以在Geth中执行命令
|
nodiscover
|
私有链地址,不会被网上看到
|
identity
|
区块链的标示,随便填写,用于标示目前网络的名字
|
init
|
指定创世块文件的位置,并创建初始块
|
port
|
网络监听端口
|
rpc
|
|
rpcapi
|
设置允许连接的rpc的客户端,一般为db,eth,net,web3,personal
|
networkid
|
设置当前区块链的网络ID,用于区分不同的网络,是一个数字
|