The Building Blocks of Online P2P Marketplaces