can request blocks from peers