启动本地Devnet测试
本地环境为mac
在调试模式下构建Lotus二进制程序,这可以使用2048个字节的扇区大小来启动本地网络。
make 2k
执行结果如下
rm -f lotus
go build -ldflags="-X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.c4de2373.dirty" -tags=2k -o lotus ./cmd/lotus
go run github.com/GeertJohan/go.rice/rice append --exec lotus -i ./build
rm -f lotus-storage-miner
go build -ldflags="-X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.c4de2373.dirty" -tags=2k -o lotus-storage-miner ./cmd/lotus-storage-miner
go run github.com/GeertJohan/go.rice/rice append --exec lotus-storage-miner -i ./build
rm -f lotus-seal-worker
go build -ldflags="-X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.c4de2373.dirty" -tags=2k -o lotus-seal-worker ./cmd/lotus-seal-worker
go run github.com/GeertJohan/go.rice/rice append --exec lotus-seal-worker -i ./build
rm -f lotus-seed
go build -ldflags="-X=github.com/filecoin-project/lotus/build.CurrentCommit=+git.c4de2373.dirty" -tags=2k -o lotus-seed ./cmd/lotus-seed
go run github.com/GeertJohan/go.rice/rice append --exec lotus-seed -i ./build
下载2048字节参数,零知识证明文件,这一步需要下载1G大小,下载非常慢,需要耐心等待,这卡了好长时间。
// 加速下载
export IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/"
./lotus fetch-params 2048
预密封一些扇区:
./lotus-seed pre-seal --sector-size 2KiB --num-sectors 2
sector-id: {1000 0}, piece info: {2048 bafk4chza23g6ylx5ripxmu6hqbd3rrbyfziaeinbq3p44elblfb3mbqlai5q}
2020-07-19T10:39:09.772+0800 WARN preseal seed/seed.go:178 PreCommitOutput: {1000 0} bafk4ehzar2sgndxhb2ker7m5fszjq5qmnlmntj7wow3grwlsqqzvl7fmwfma bafk4chza23g6ylx5ripxmu6hqbd3rrbyfziaeinbq3p44elblfb3mbqlai5q
sector-id: {1000 1}, piece info: {2048 bafk4chzameyyobst4y2wozct3qz2xvkuan3qyffrhrt5l5ydzqqgjrcdbiga}
2020-07-19T10:39:09.808+0800 WARN preseal seed/seed.go:178 PreCommitOutput: {1000 1} bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a bafk4chzameyyobst4y2wozct3qz2xvkuan3qyffrhrt5l5ydzqqgjrcdbiga
2020-07-19T10:39:09.809+0800 WARN preseal seed/seed.go:104 PeerID not specified, generating dummy
2020-07-19T10:39:09.812+0800 INFO preseal seed/seed.go:232 Writing preseal manifest to /Users/tietou/.genesis-sectors/pre-seal-t01000.json
主要做了些扇区的预提交,初始化了p2p key和创始配置。
创建创世块并启动第一个节点:
./lotus-seed genesis new localnet.json
./lotus-seed genesis add-miner localnet.json ~/.genesis-sectors/pre-seal-t01000.json
./lotus daemon --lotus-make-genesis=dev.gen --genesis-template=localnet.json --bootstrap=false
// 第二的code的打印
2020-07-19T21:41:11.220+0800 INFO lotus-seed lotus-seed/genesis.go:107 Adding miner t01000 to genesis template
2020-07-19T21:41:11.221+0800 INFO lotus-seed lotus-seed/genesis.go:124 Giving t3siuwdzithlehbitt22vb4hyqyphcftyraem36eiemm3qwogqkzyqdb6to5hzdrhr6ugi6wuthibou76vxzta some initial balance
// code 3 打印
2020-07-19T21:44:11.434+0800 INFO main lotus/daemon.go:166 lotus repo: /Users/tietou/.lotus
2020-07-19T21:44:11.434+0800 INFO repo repo/fsrepo.go:102 Initializing repo at '/Users/tietou/.lotus'
2020-07-19T21:44:11.536+0800 INFO build [email protected]/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v27-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-2-2627e4006b67f99cef990c0a47d5426cb7ab0a0ad58fc1061547bf2d28b09def.vk is ok
2020-07-19T21:44:11.537+0800 INFO build [email protected]/paramfetch.go:162 parameter and key-fetching complete
2020-07-19T21:44:11.616+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:44:11.686+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:44:11.715+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:44:11.723+0800 WARN chainstore store/store.go:146 no previous chain state found
2020-07-19T21:44:11.723+0800 WARN genesis testing/genesis.go:57 Generating new random genesis block, note that this SHOULD NOT happen unless you are setting up new network
init set t3siuwdzithlehbitt22vb4hyqyphcftyraem36eiemm3qwogqkzyqdb6to5hzdrhr6ugi6wuthibou76vxzta t0100
publishing 2 storage deals on miner t01000 with worker t3siuwdzithlehbitt22vb4hyqyphcftyraem36eiemm3qwogqkzyqdb6to5hzdrhr6ugi6wuthibou76vxzta
Added weight to claim: 2048 20481
Added weight to claim: 4096 40961
2020-07-19T21:44:11.739+0800 INFO genesis genesis/genesis.go:331 Empty Genesis root: bafy2bzaceaa43et73tgxsoh2xizd4mxhbrcfig4kqp25zfa5scdgkzppllyuu
GENESIS MINER ADDRESS: t01000
2020-07-19T21:44:11.742+0800 WARN genesis testing/genesis.go:97 WRITING GENESIS FILE AT dev.gen
2020-07-19T21:44:11.742+0800 WARN chainstore store/store.go:371 no heaviest tipset found, using [bafy2bzacedkjt76sttvrgef3imyyn23yz45jxalyinapycwhhjhtlnxjtlrhm]
2020-07-19T21:44:11.742+0800 INFO chainstore store/store.go:376 New heaviest tipset! [bafy2bzacedkjt76sttvrgef3imyyn23yz45jxalyinapycwhhjhtlnxjtlrhm] (height=0)
2020-07-19T21:44:11.752+0800 INFO p2pnode lp2p/addrs.go:114 Swarm listening at: [/ip4/127.0.0.1/tcp/52046 /ip4/192.168.0.103/tcp/52046 /ip6/::1/tcp/52047]
2020-07-19T21:44:12.945+0800 WARN hello hello/hello.go:50 running without peer manager
2020-07-19T21:44:12.946+0800 WARN modules modules/core.go:49 Generating new API secret
然后,在另一个控制台中,导入genesis miner密钥:
./lotus wallet import ~/.genesis-sectors/pre-seal-t01000.key
imported key t3siuwdzithlehbitt22vb4hyqyphcftyraem36eiemm3qwogqkzyqdb6to5hzdrhr6ugi6wuthibou76vxzta successfully!
设置创世矿工:
./lotus-storage-miner init --genesis-miner --actor=t01000 --sector-size=2KiB --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
输出
2020-07-19T21:50:05.150+0800 INFO main lotus-storage-miner/init.go:110 Initializing lotus storage miner
2020-07-19T21:50:05.151+0800 INFO main lotus-storage-miner/init.go:130 Checking proof parameters
2020-07-19T21:50:05.153+0800 INFO build [email protected]/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v27-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-7d739b8cf60f1b0709eeebee7730e297683552e4b69cab6984ec0285663c5781.vk is ok
2020-07-19T21:50:10.545+0800 INFO build [email protected]/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v27-stacked-proof-of-replication-merkletree-poseidon_hasher-8-0-0-sha256_hasher-032d3138d22506ec0082ed72b2dcba18df18477904e35bafee82b3793b06832f.params is ok
2020-07-19T21:50:10.545+0800 INFO build [email protected]/paramfetch.go:162 parameter and key-fetching complete
2020-07-19T21:50:10.546+0800 INFO main lotus-storage-miner/init.go:136 Trying to connect to full node RPC
2020-07-19T21:50:10.559+0800 INFO main lotus-storage-miner/init.go:144 Checking full node sync status
2020-07-19T21:50:10.559+0800 INFO main lotus-storage-miner/init.go:152 Checking if repo exists
2020-07-19T21:50:10.560+0800 INFO main lotus-storage-miner/init.go:168 Checking full node version
2020-07-19T21:50:10.563+0800 INFO main lotus-storage-miner/init.go:179 Initializing repo
2020-07-19T21:50:10.563+0800 INFO repo repo/fsrepo.go:102 Initializing repo at '/Users/tietou/.lotusstorage'
2020-07-19T21:50:10.564+0800 INFO main lotus-storage-miner/init.go:194 Setting up storage config with presealed sectors: [~/.genesis-sectors]
2020-07-19T21:50:10.565+0800 INFO main lotus-storage-miner/init.go:393 Initializing libp2p identity
2020-07-19T21:50:10.710+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:50:10.829+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:50:10.859+0800 INFO badger [email protected]/levels.go:185 All 0 tables opened in 0s
2020-07-19T21:50:10.886+0800 INFO stores stores/index.go:137 New sector storage: 2f91d838-6897-4f78-850c-6606775e8d54
2020-07-19T21:50:10.887+0800 INFO stores stores/index.go:137 New sector storage: b4a7636e-2626-42d2-8f1e-3aca459200e0
2020-07-19T21:50:10.931+0800 INFO main lotus-storage-miner/init.go:568 Waiting for message: bafy2bzaceb5ol2keaqjbkogrfhtl5zndkiz3zur2hfxgbefj2cvq7xxodq4yy
2020-07-19T21:50:11.089+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 360s (nulls: 0)
2020-07-19T21:50:11.096+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [105 154 150 187 95 156 240 70 28 221 137 180 23 175 67 234 161 164 52 241 126 59 197 156 15 214 184 95 125 80 39 155]
2020-07-19T21:50:13.654+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.55657976s
2020-07-19T21:50:13.660+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacecrs7xe65hhds7c7gmil7pkk5vmxime5dly2bfe6y75dojgbll3rg", "height": "1", "took": 2.756463282}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.1853871}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.00000008}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000434584}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.007000443}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.0000043}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.55786228}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.005774495}
2020-07-19T21:50:13.661+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:13.000+0800", "time": "2020-07-19T21:50:13.661+0800", "duration": 360.661406}
2020-07-19T21:50:13.761+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 360s (nulls: 0)
2020-07-19T21:50:13.769+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [110 104 144 21 200 81 254 193 243 154 28 200 158 238 252 192 119 120 58 122 137 228 243 190 66 111 185 127 192 182 14 41]
2020-07-19T21:50:16.059+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.289933847s
2020-07-19T21:50:16.062+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzaceaptczq22ior37cpiohzj37yugv7oij7ydnpifkxpaakltwvuekpc", "height": "2", "took": 2.308535558}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.007582497}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000132}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000240984}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.007406478}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000007234}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.290326281}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002971952}
2020-07-19T21:50:16.062+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:15.000+0800", "time": "2020-07-19T21:50:16.062+0800", "duration": 361.062718}
2020-07-19T21:50:16.302+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 361s (nulls: 0)
2020-07-19T21:50:16.308+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:0 SealedCID:bafk4ehzar2sgndxhb2ker7m5fszjq5qmnlmntj7wow3grwlsqqzvl7fmwfma}]; [9 19 61 70 32 87 184 4 247 196 226 108 197 244 223 148 52 250 80 243 48 88 120 238 222 179 181 145 255 182 124 123]
2020-07-19T21:50:18.824+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.516154502s
2020-07-19T21:50:18.828+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacedudbwyplajqit4m6xys3rghrbxtx7dghle3cedvrtvgtyhmqdmwy", "height": "3", "took": 2.532546411}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.006183045}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000086}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000202471}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.00577237}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000006117}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.516625555}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.003756767}
2020-07-19T21:50:18.828+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:17.000+0800", "time": "2020-07-19T21:50:18.828+0800", "duration": 361.82884}
2020-07-19T21:50:18.886+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 361s (nulls: 0)
2020-07-19T21:50:18.892+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:0 SealedCID:bafk4ehzar2sgndxhb2ker7m5fszjq5qmnlmntj7wow3grwlsqqzvl7fmwfma}]; [116 29 140 89 188 245 168 111 235 228 231 4 244 107 1 79 84 190 164 180 95 162 223 18 223 88 12 211 65 207 179 131]
2020-07-19T21:50:21.219+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.327333763s
2020-07-19T21:50:21.223+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacedvf7jojbp7k537sp2kz7joijouguryzmqrpwguz2zj4foptfcqty", "height": "4", "took": 2.343049491}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.006592526}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000179}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000224312}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005645934}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000003812}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.327696568}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.00288616}
2020-07-19T21:50:21.223+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:19.000+0800", "time": "2020-07-19T21:50:21.223+0800", "duration": 362.223218}
2020-07-19T21:50:21.273+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 362s (nulls: 0)
2020-07-19T21:50:21.279+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [183 85 28 169 107 187 18 241 11 141 52 151 91 99 48 247 156 49 137 121 88 241 188 166 72 238 5 48 119 82 36 109]
2020-07-19T21:50:23.523+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.244277229s
2020-07-19T21:50:23.527+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacea3sjv7blqutd64mciiyqa7koekkxzkxvebopk34lzz7qafk6madc", "height": "5", "took": 2.260874181}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.007290519}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000155}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000251381}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005747321}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000003974}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.244649973}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002930858}
2020-07-19T21:50:23.527+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:21.000+0800", "time": "2020-07-19T21:50:23.527+0800", "duration": 362.527308}
2020-07-19T21:50:23.581+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 362s (nulls: 0)
2020-07-19T21:50:23.586+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [106 45 240 164 73 55 55 49 95 201 52 222 125 124 197 136 63 194 43 227 145 193 35 86 9 46 68 38 205 114 85 207]
2020-07-19T21:50:26.106+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.519740232s
2020-07-19T21:50:26.109+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacebnvfxd73hzcep46w4k4trtagrrfsdced45xzueqajnoqp7torlf4", "height": "6", "took": 2.535197637}
2020-07-19T21:50:26.109+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:26.109+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.006163183}
2020-07-19T21:50:26.109+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000126}
2020-07-19T21:50:26.109+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000253915}
2020-07-19T21:50:26.110+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005718424}
2020-07-19T21:50:26.110+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000003181}
2020-07-19T21:50:26.110+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.520123994}
2020-07-19T21:50:26.110+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002934814}
2020-07-19T21:50:26.110+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:23.000+0800", "time": "2020-07-19T21:50:26.110+0800", "duration": 363.110034}
2020-07-19T21:50:26.153+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 363s (nulls: 0)
2020-07-19T21:50:26.159+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [251 15 246 237 126 142 170 105 198 5 130 172 236 196 254 98 205 144 99 237 243 113 149 62 191 68 234 199 128 130 122 47]
2020-07-19T21:50:28.407+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.247871039s
2020-07-19T21:50:28.411+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzacebxzcuvvjlqsf7moqgadutc2ahcu2cydl4cyc5oojkx4xvcqbtuoq", "height": "7", "took": 2.263706079}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.006315431}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000173}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000238754}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005951065}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000002507}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.24825069}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002947459}
2020-07-19T21:50:28.411+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:44:25.000+0800", "time": "2020-07-19T21:50:28.411+0800", "duration": 363.411305}
2020-07-19T21:50:28.458+0800 INFO main lotus-storage-miner/init.go:471 Importing pre-sealed sector metadata for t01000
2020-07-19T21:50:28.484+0800 INFO badger [email protected]/levels.go:888 Got compaction priority: {level:0 score:1.73 dropPrefix:[]}
2020-07-19T21:50:28.491+0800 INFO badger [email protected]/levels.go:888 Got compaction priority: {level:0 score:1.73 dropPrefix:[]}
2020-07-19T21:50:28.499+0800 INFO badger [email protected]/levels.go:888 Got compaction priority: {level:0 score:1.73 dropPrefix:[]}
2020-07-19T21:50:28.505+0800 INFO main lotus-storage-miner/init.go:252 Storage miner successfully created, you can now start it with 'lotus-storage-miner run'
现在,最后,启动矿机:
./lotus-storage-miner run --nosync
输出
2020-07-19T21:56:49.889+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzaceackgx5v4ys67d6uhdui6kxv5fymggv6rwoqrgd6jetmtj4zlhntk", "height": "36", "took": 2.246612308}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.002831521}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000115}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000235695}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005653239}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.00000302}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.234990204}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002898514}
2020-07-19T21:56:49.889+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:45:23.000+0800", "time": "2020-07-19T21:56:49.889+0800", "duration": 686.889723}
2020-07-19T21:56:49.941+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 686s (nulls: 0)
2020-07-19T21:56:49.947+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [113 44 165 186 143 164 89 168 43 197 26 122 99 7 1 72 211 197 0 126 36 1 106 101 36 44 255 147 76 42 64 181]
2020-07-19T21:56:52.174+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.226830952s
2020-07-19T21:56:52.177+0800 INFO miner miner/miner.go:359 mined new block {"cid": "bafy2bzaceaiwun5qabpptuct64i2wgwuijm3up357r74445t2wlzoevcbyxjk", "height": "37", "took": 2.241872293}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:361 CAUTION: block production took longer than the block delay. Your computer may not be fast enough to keep up
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:363 tMinerBaseInfo {"duration": 0.005774781}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:364 tDrand {"duration": 0.000000106}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:365 tPowercheck {"duration": 0.000234847}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:366 tTicket {"duration": 0.005724165}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:367 tSeed {"duration": 0.000002982}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:368 tPending {"duration": 2.227190803}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:369 tCreateBlock {"duration": 0.002944609}
2020-07-19T21:56:52.177+0800 WARN miner miner/miner.go:176 mined block in the past {"block-time": "2020-07-19T21:45:25.000+0800", "time": "2020-07-19T21:56:52.177+0800", "duration": 687.177899}
2020-07-19T21:56:52.387+0800 INFO miner miner/miner.go:301 Time delta between now and our mining base: 687s (nulls: 0)
2020-07-19T21:56:52.393+0800 INFO storageminer storage/miner.go:184 Computing WinningPoSt ;[{SealProof:0 SectorNumber:1 SealedCID:bafk4ehzaw3nxe2aq4vkwwa6h6qrrlhlcrcr2ea3b47bqaj3d7yxmhkbjym7a}]; [252 54 147 170 211 104 96 243 188 78 250 63 164 140 55 11 38 21 80 218 241 254 229 149 105 180 245 240 60 19 172 43]
2020-07-19T21:56:54.596+0800 INFO storageminer storage/miner.go:191 GenerateWinningPoSt took 2.203327551s
如果一切顺利,您将运行自己的本地Lotus Devnet。