Opened this topic to discuss one of the most interesting Bitcoin/altcoin exchange projects: AtomicDEX. In 2023 the main application was rebranded to Komodo Wallet, but there are alternative apps available (see below).
So I start a thread here. I am not part of the team so please don't ask me for official support
It would be however awesome if some people from the team could participate here. It would also be cool if people using it simply could share their experiences with this tool - its advantages, disadvantages and so on.
A little presentation:
AtomicDEX is a decentralized exchange which uses the
atomic swap mechanism. This is a mechanism which uses only Bitcoin Script and similar scripting techniques. Between buyers and sellers, a hash-time-locked contract (HTLC) is created, which enforces that no one can run away with the others' money. The platform is developed by the same team than the altcoin
Komodo and previously they had developed a similar project called BarterDEX.
It is an open source project and has a
Github Repository. The repo seems to be quite active and healthy. It supports, according to the website, all UTXO-based coins and all other coins where HTLCs can be created.
Apps:
- The original app to access the DEX (originally also called AtomicDEX) is now called Komodo Wallet. Releases for different platforms can be downloaded
here. Mobile apps are available for
Android and
iOS.
- FiroDEX (see
Github project)
- BitcoinZ-DEX (see
this Github Project)
- there were other apps like DogeDEX and ShibaDEX but they're not longer maintained
Well, the main reason for this thread is that I have a question for those who know a bit more about the exchange's inner workings - ideally, those working with the team
Would it be possible to integrate
this option algorithm developed by @aliashraf? It is basically an Atomic-Swap-based algorithm for put and call options, based only on Bitcoin Script and a very similar algorithm to TierNolan's original Atomic Swap mechanism. It uses, however, a Segwit feature (create a txid without needing a signed input) and thus wouldn't work with coins which do not support that.