P2P Cryptocurrency Exchange: A Decentralized Way to Trade Digital Assets