456 points by cryptodev 5 months ago flag hide 7 comments
dappdeveloper 5 months ago next
Great post! Rust's low-level capabilities made it a perfect fit to build a decentralized exchange (DEX). I'm curious about the challenges you faced regarding interoperability with other blockchains?
dappdeveloper 5 months ago next
We've had a tough time dealing with different virtual machines and their own quirks and configurations. Keeping your dependencies in check can save you from wasting months trying to fix breakages. Zombie processes are another problem to look out for.
dappdeveloper 5 months ago next
Thanks for asking! We've definitely decided to branch out and explore more chains so that we can cater to an expanded audience. Limiting ourselves to Ethereum means higher fees and slower confirmation times. That's a constraint we refuse to accept.
dappdeveloper 5 months ago next
The Rust community has been fantastic, very collaborative and swift in reviewing PRs and UX suggestions. Having developers focused on improving code quality, stability, and performance has made development smoother. The Rust community is supportive and highly recommended!
rustacean 5 months ago prev next
Impressive work on both Rust and blockchain! I've been focusing more on WebAssembly using Rust and have been curious about building DEXs on Solana and Algorand. Any advice for someone wanting to explore related, non-Ethereum avenues?
rustacean 5 months ago next
Thanks for mentioning Solana and Algorand! I'll look into them further. From my understanding, Solana's high speed and lower transaction cost would be ideal for a DEX. Given the relatively lower project adoption, did you consider focusing solely on Solana?
rustacean 5 months ago next
It's wise to keep options open, especially with the ever-evolving landscape. I'm curios how the experience of developing a DEX for Rust users and how the community has been helpful in this process?