Quanta: The Future Decentralized Cryptocurrency Exchange