dir : blockchain/v0/reactor.go
sync 시작 block을 지정
startHeight := store.height() + 1
if startHeight == 1 {
startHeight = state.InitialHeight
}
block pool 생성
block pool은 서로 다른 peer들로의 병렬적인 block 요청을 관리하고, 받은 블럭들의 순서를 조절한다.
pool := NewBlockPool(startheight, requestsCh, errorsCh)
BlockchainReacotr 인스턴스 생성
bcR := &BlockchainReactor{...}
return bcR