1.serve函数中创世纪块开始,调用MakeGenesis函数
makeGenesisError := genesis.MakeGenesis()
if makeGenesisError != nil {
return makeGenesisError
}
2.MakeGenesis创建创世纪块并且添加到区块链上
func MakeGenesis() error {
once.Do(func() {
ledger, err := ledger.GetLedger()
if err != nil {
makeGenesisError = err
return
}
if ledger.GetBlockchainSize() == 0 {
gene