The Future of Decentralized Trading: What You Can Learn from a Jupiter Exchange Clone