its a mix of both from what i hear
and yes its P2P and i think B2P aswell