Ahead of the upcoming Atomic Swap exchange launch from the Bitcoin Atom team

The Bitcoin Atom team has announced the completion of essential components for ATOM DEX, the decentralized exchange based on Atomic Swap technology.

The initial launch is intended to take place within a few months, which will then be opened up to extensive community testing and engagement, in order to improve the DEX’s quality, stability and further adoption, prior to full public launch.

The code delivered by the BCA team is open-source. This ensures that anyone may verify the source code and get their own instance of ATOM DEX up and running.

The following essential tools required for the operation of the ATOM DEX have been completed:

Atom Engine Service

Atom Engine facilitates the seamless conducting of Atomic Swap trades with swap data persistence, allowing for client-based clearing and custody without the need for trusted third parties. Additionally, atom-engine service operates a registry of swap requests (similar to orders in classic markets), so that anyone can host their own decentralized exchange.

ElectrumX Server

ElectrumX is an established solution for querying the blockchains of the most popular cryptocurrencies and tokens, fetching all the necessary data required for creating swap contracts. Multiple ElectrumX servers are being kept in a constant sync with all the supported blockchains in order to provide swap-related data to upcoming ATOM DEX clients.

Both of these components are essential in terms of conducting client-based (trustless) atomic swaps without relying on any central authority.

To summarize, the upcoming ATOM DEX is comprised of the following components:

1. Single atom-engine service (C++)

2. Multiple ElectrumX servers with BCA support (Python)

3. ATOM DEX desktop client (C++ / Qt)

4. ATOM DEX web client (Vue / React)

Atomic swap operations are being conducted only on the side of ATOM DEX clients with swap data validation procedures, which provides for significant transaction security.

Trusted ElectrumX instances act as SPV (Simple Payment Verification) servers by verifying block headers received from the nodes, so that ATOM DEX clients can trust the blockchain-related data like UTXOs, fetched from ElectrumX. Of course it is also possible to connect these servers to your own trusted nodes to ensure their authenticity and integrity.

The BCA team has designed ATOM DEX clients to be easily configurable, so that server connectivity may be conveniently managed. One server can be easily dropped in favor of another at any time. This means that anyone can always set up their own decentralized, trustless marketplace by hosting their own instances of Atom Engine and ElectrumX.

The planned roadmap for August 2018 also includes launching the Electrum Atom wallet and establishing mainnet Eclair instances (Lightning Network).

Review the Bitcoin Atom software on GitHub:

https://github.com/bitcoin-atom

ABOUT BITCOIN ATOM

Bitcoin Atom (BCA) is a SegWit enabled Bitcoin fork with on-chain atomic swaps on board and hybrid consensus. Bitcoin Atom enables truly decentralized digital asset exchange by utilizing hash time-locked contracts (HTLCs) and its own HTLC API, giving independence from intermediaries and any centralized entities.

Bitcoin Atom’s development team is working on a special embedded toolkit for both on-chain and off-chain atomic swaps, allowing for exchanging any cryptocurrencies in a hassle-free way across different blockchains. Lightning Network off-chain swaps are scheduled to be launched in 2018.

For additional information, please visit Bitcoin Atom’s website at https://bitcoinatom.io/

For technical information and updates, please visit the Bitcoin Atom Wiki on Github, at https://github.com/bitcoin-atom/bitcoin-atom/wiki