Skip to content

创世区块

json
{
  "config": {
    "latcId": 117,
    "latcSaints": [
      "zltc_g2L1GFdBZW6wHRBs1uZNDWeHjvMErzwri",
      "zltc_Xmk6g2Lgxitrx4xEPUZgF4hHdnHwDcBuU"
    ],
    "consensus": "Raft",
    "tokenless": true,
    "period": 1000,
    "NoEmptyAnchor": false,
    "EmptyAnchorPeriodMul": 5,
    "GM": true,
    "isContractVote": true,
    "isDictatorship": false,
    "deployRule": 1,
    "contractPermission": true,
    "chainVote": false,
    "rootPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp3nK/noQdayysN3vdylT\n94oAILXGgwy/ZMqe2iCkV9nP9HqYVq1RTj459GyWZYIg6lj8/XLW86WGcCkY9U3R\nSCPSxv8T1Ufnd2DmZYJ3q9sbVxZtWQK//p2Dr51sz6uqyTugKBRjBCu9rVQAvZ+q\n2idfZMaxq2iPX6FsuAPMQURKKlxm3ROXJejnxSi++odxQUEJnDC034eZOOKkALF5\n9UvDicm0GH7q9UULlwuIQ8QeyLb/dbb6cEUy3b/ZzHYtetIZcYpgq0JSfT+wN/PH\nW0LxvPfLthvspXIKVeYyRUk7xHYaoZk3fhdlQ0TuZ1EPArqpDZR9RBh4yU/lClL5\njQIDAQAB\n-----END PUBLIC KEY-----\n"
  },
  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "number": 0,
  "preacher": "zltc_g2L1GFdBZW6wHRBs1uZNDWeHjvMErzwri",
  "godAmount": 0,
  "timestamp": "0x659f8709",
  "initVersion": 3
}
类型可选值
configlatcId链IDint
latcSaints共识节点address
consensus共识机制stringPoA,Raft,PBFT(区分大小写)
tokenless无币链bool
period出块间隔int
NoEmptyAnchor不出空块bool
EmptyAnchorPeriodMul不出空块的间隔int
GM国密bool
isContractVote合约生命周期bool
isDictatorship生命周期盟主独裁bool
deployRule合约部署规则int0,1,2
contractPermission合约内部管理bool
chainByChainVote以链建链投票int0,1,2
proposalExpireTime提案过期时间int
configModifyRule链配置更改规则int0,1,2
rootPublicKey根公钥key
parentHash创世区块的父hashhex hash
number创世区块高度int
preacher联盟链盟主address
godAmount盟主初始余额int
initVersion链版本(区块有变动的版本)int1,2,3,(4 在测试中)
timestamp创世区块时间戳hex

合约生命周期

合约生命周期在创世区块中的定义

在创世区块信息中有关合约生命周期的配置的字段有三个

作用域优先级
1isContractVotebool是否开启合约生命周期0
2isDictatorshipbool投票方式是否是盟主独裁升级、冻结、解冻、吊销1
3deployRule0/1/2合约部署规则部署1

盟主独裁:

联盟链盟主投票具有一票同意和一票否决权。

关闭盟主独裁,投票形式即为大多数投票通过规则

合约部署规则:

0:部署不需要投票

1:部署需要盟主投票

2:部署需要大多数共识节点投票

开启isContractVote后另外两个配置才会生效。

isDictatorshipdeployRule 针对合约生命周期的不同阶段, 它们控制的投票规则互不干扰

Released under the MIT License.