RabbitX Exchange: A Guide to Decentralized Cryptocurrency Trading