创世块
主网和测试网的创世块信息硬编码在底层代码中,创世块文件如下。
为保持系统合约的一致性,系统合约地址的code 硬编码在代码中,不在创世块文件中呈现。
定义
chainId区块链标识。homesteadBlock、eip150Block、eip150Hash、eip155Block、eip158Block、byzantiumBlock、constantinopleBlock、petersburgBlock、istanbulBlock、muirGlacierBlock区块链硬分叉区块配置。dpos共识参数配置。period出块时间间隔。epoch一周期的持续块数。
number、gasUsed、parentHash、nonce、timestamp、gasLimit、difficulty创世块基本信息。extraData用以配置初始出块节点。alloc配置初始账户信息。
主网
{
"config": {
"chainId": 36,
"homesteadBlock": 0,
"eip150Block": 0,
"eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"dpos": {
"period": 6,
"epoch": 14400
}
},
"nonce": "0x0",
"timestamp": "0x6303a7c2",
"extraData": "0x000000000000000000000000000000000000000000000000000000000000000063937F2Ff3c2CEAebD99d210d6368fDe8CfDBC490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"gasLimit": "0x280de80",
"difficulty": "0x1",
"alloc": {
"0xF28e4120bFF3b046D7CA5fB4f9415c1e0994b996": {
"balance": "0xba4c9abddef64d2556200000"
},
"0x63937F2Ff3c2CEAebD99d210d6368fDe8CfDBC49": {
"balance": "0x2116546630bbd4cf640000"
}
},
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}测试网
Last updated
Was this helpful?