BCOS组网流程

第一个节点根目录:/nodes/bc01

mkdir -p /nodes/bc01/data

mkdir -p /nodes/bc01/log

mkdir -p /nodes/bc01/keystore

bcoseth --gennetworkrlp /nodes/bc01/data/network.rlp

cat /nodes/bc01/data/network.rlp.pub

结果:

a14e8837a86b42bbdb7edd672d06af4850232f1b8f5a988043ed71cb01f113549221b8c9971f5b183d46645469e18d174696f96b4f38c01b8076a49eb3972041

第一个节点的config.json:

{

"sealEngine": "PBFT",

"systemproxyaddress":"0x0",

"listenip":"127.0.0.1",

"rpcport":      "8545",

"p2pport":      "30303",

"wallet":"/nodes/bc01/keys.info",

"keystoredir":"/nodes/bc01/keystore/",

"datadir":"/nodes/bc01/data/",

"vm":"interpreter",

"networkid":"100",

"logverbosity":"4",

"coverlog":"OFF",

"eventlog":"ON",

"logconf":"/nodes/bc01/log.conf",

"params": {

"accountStartNonce": "0x0",

"maximumExtraDataSize": "0x0",

"tieBreakingGas": false,

"blockReward": "0x0",

"networkID": "0x0"

},

"NodeextraInfo":[

{

"Nodeid":"a14e8837a86b42bbdb7edd672d06af4850232f1b8f5a988043ed71cb01f113549221b8c9971f5b183d46645469e18d174696f96b4f38c01b8076a49eb3972041",

"Nodedesc": "test1",

"Agencyinfo": "test1",

"Peerip": "127.0.0.1",

"Identitytype": 1,

"Port":30303,

"Idx":0

}

]

}

第一个节点的genesis.json:

{

"nonce": "0x0",

"difficulty": "0x0",

"mixhash": "0x0",

"coinbase": "0x0",

"timestamp": "0x0",

"parentHash": "0x0",

"extraData": "0x0",

"gasLimit": "0x13880000000000",

"god":"0xbc45a3b978f790b3da82a62b525cee499f451c5e",

"alloc": {},

"initMinerNodes":["a14e8837a86b42bbdb7edd672d06af4850232f1b8f5a988043ed71cb01f113549221b8c9971f5b183d46645469e18d174696f96b4f38c01b8076a49eb3972041"]

}

然后,启动第一个节点:

bcoseth --genesis /nodes/bc01/genesis.json --config /nodes/bc01/config.json

看日志,已经成功在出块了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,562评论 19 139
  • 1基本安装1.1在基于RHEL的系统中安装Cassandra1.1.1必要条件Ø YUM包管理器Ø Root或...
    战神汤姆阅读 4,687评论 0 4
  • 昨天上班时单位的同事都在说,昨晚熬夜看了《欢乐颂》,那个马上说我昨晚追了《何以笙箫默》,那个接着说喜欢死里面的钟汉...
    Karensummer阅读 5,034评论 0 0
  • 思路 将数据源拼成字符串,每组(行)数据用\n隔开,每组数据中每个数据之间用\t隔开,然后采用utf16的编码格式...
    一张小A阅读 5,274评论 3 5