RabbitX Exchange: Understanding Its Decentralized Trading Technology