First implemented by the comit network, they use a protocol to link both the BTC blockchain and the XMR blockchain. They rely on interoperability using the comit protocol to establish a trustless swap without any intermediary party or third-party. The protocol uses a process which ensures that no funds can be stolen or mishandled during a swap.
For more information and how to get started visit: https://github.com/comit-network/xmr-btc-swap/releases
We were one of the first 5 Market Makers to run an ASB Atomic Swap server. We also list the rendezvous servers for people interested in the scale of the atomic swap network and where to list their ASB server if they choose to run one. We strive to keep swap fees to a minimum and ensure that we will always provide enough XMR to keep atomic swaps flowing. This technology is revolutionary for Monero and we are are happy to be a provider for such a great service.
We only supply enough funds in our Monero wallet for 1 (max 2) atomic swaps concurrently. As soon as a swap is completed and funds run low, we replenish these funds manually to ensure that future atomic swaps will be completed.
Learn MoreWe keep NO logs of the ASB daemon. Instead, we run separate instances - one for the clear net, lokinet, and the other over tor - in a console window on various alternating servers. This allows us to constantly monitor active swaps right as they are being conducted. It also ensures that there is no paper trail for swap clients on our end. It creates a little more work for us, but ensures the privacy of clients 10x fold. No IP address of any kind are logged by us.
NOTE: In lieu of recent scammers contacting is via BitMessage and Session, we do keep an offline record of the following information: BTC RCVD, XMR SENT, BTC PRICE, XMR PRICE, TIMESTAMP, SWAPID. You'll notice no detailing information is saved by our offline records. We keep these so we can verify with any party that claims they have made a swap with our service. The extensive details are kept in the ASB database that is coded into the atomic swap software by Comit-Network. More on how we secure that below.
With the release of asb 0.9.0 details of each swap are contained in an SQLite database on the server. Because this contains sensitive information, such as Bitcoin and Monero addressses along with other peer information, we store the database on an encrypted LUKS image. This protects users against any offline access to the filesystem. It also protects us as well because there is information about our process in the database. One key thing to note is that the database does not contain IP addresses currently. We hope there will not be implementation of that information in future releases. It is worth mentioning that we host our services dynamically for better security. Rotating these services provides an extra layer for you and us.
We do publish our successful swaps here on this page, but we obscure the swap ID on this site as seen below.
$ cat xmrswap.me.conf | grep "Log" #LogLevel info ssl:warn ErrorLog ${APACHE_LOG_DIR}/xmrswap.me/error.log CustomLog /dev/null common
Because we host our atomic swap providers on various servers, we don't see the IP addressses come through on the ASB console side. However, we do occasionally run iftop to inspect the traffic to and from the server in order to identify any threats. It's possible this may coincide with an active swap, though is unlikely. Here is what you can do to better protect your privacy:
NOTE: the swap command used to run an atomic swap does not always tunnel through your tor proxy, if you're using one. In our tests, the only time tor was actively used was when it was connecting to an onion address - or to a Rendezvous point with tor providers. When we performed swaps with ourselves over the clearnet, the swap CLI did not go through tor. In order to mitigate this you can do the following to ensure that the swap commad will connect over tor to any host and preserve your anonymity :
1.) Edit /etc/tor/torsocks.conf , uncomment the following line, and then restart tor:
#AllowOutboundLocalhost 1
$ sudo systemctl restart tor
2.) In the terminal that your are running the swap comand (or swapfe if using the GUI), first enter the following command after starting your tor service:
$ . torsocks on
3.) Then run your swap command or swapfe:
$ ./swap --debug buy-xmr --change-address <your_btc_address> --receive-address <your_xmr_address> --seller <seller_multiaddress>
or
$ python3 swapfe
EXPLANATION: The first line allows connections to the localhost not to proxy through tor. This is necessary because swap CLI will connect to the monero-wallet-rpc daemon through the localhost. The second instruction will proxy all commands run in that terminal over your torsocks port. The third is the swap command which will now be proxied over tor ensuring you remain anonymous.
/onion3/xmrswapnme3snsgr2oydj2fmgao2l7acpyzncwnacmi5i5vbgnqby4id:9941/p2p/12D3KooWMFQrFiecB72zbCPWbHWiN7K2U7QAxMit8
VERIFY OUR DAILY MESSAGE:
/dns4/eratosthen.es/tcp/7798/p2p/12D3KooWAh7EXXa2ZyegzLGdjvj1W4G3EXrTGrf6trraoT1MEobs
/dnsaddr/xmrswap.me/p2p/12D3KooWEKJYMDstzF4i8V4LqH8xfUYRQv4p6uyA3uisKp4HaQtP
/dns4/xmrswap.loki/tcp/9942/p2p/12D3KooWCcFVKnFf2u1c4t47fiHLNKSnC4g6wh2i7nkczjwYRWG3
If you run an ASB server, add your address and rendezvous to our list so more people can find you and use your services. We believe Atomic Swaps should be made widely available. Although we do provide an atomic swap serice, we feel it necessary to include everyone, everywhere that runs one too!
You can find the list of user submitted providers below the sign-up frame.
xxxxxxxx-xxxx-xxxx-xxxx-c9938e463ca6
Note: Did not receive transfer proof
xxxxxxxx-xxxx-xxxx-xxxx-80b5a4c0caff
cancel timelock is expired
xxxxxxxx-xxxx-xxxx-xxxx-5f05d3c6db5c
NOTE: ASB automatically punishes a BTC swap client when they fail to finish the swap by quiting prematurely and not reconnecting the client. This causes a loss of our XMR funds, so BTC is redeemed to offset the loss. This is not up to us
xxxxxxxx-xxxx-xxxx-xxxx-2a864561ea4c
NOTE: ASB automatically punishes a BTC swap client when they fail to finish the swap by quiting prematurely and not reconnecting the client. This causes a loss of our XMR funds, so BTC is redeemed to offset the loss. This is not up to us
xxxxxxxx-xxxx-xxxx-xxxx-95d2c0e5efc0
NOTE: ASB automatically punishes a BTC swap client when they fail to finish the swap by quiting prematurely and not reconnecting the client. This causes a loss of our XMR funds, so BTC is redeemed to offset the loss. This is not up to us
xxxxxxxx-xxxx-xxxx-xxxx-2cc35d84d970
NOTE: ASB automatically punishes a BTC swap client when they fail to finish the swap by quiting prematurely and not reconnecting the client. This causes a loss of our XMR funds, so BTC is redeemed to offset the loss. This is not up to us
xxxxxxxx-xxxx-xxxx-xxxx-7eb1dad3bd90
NOTE: ASB automatically punishes a BTC swap client when they fail to finish the swap by quiting prematurely and not reconnecting the client. This causes a loss of our XMR funds, so BTC is redeemed to offset the loss. This is not up to us
xxxxxxxx-xxxx-xxxx-xxxx-336316386ff0
xxxxxxxx-xxxx-xxxx-xxxx-c190c64cd2e5
xxxxxxxx-xxxx-xxxx-xxxx-a2e77437d585
xxxxxxxx-xxxx-xxxx-xxxx-8e8002a2a3b8
NOTE: ERROR Communication error: /comit/xmr/btc/transfer_proof/1.0.0 failed because we did not receive a response within the configured timeout
xxxxxxxx-xxxx-xxxx-xxxx-f7b4be189938
xxxxxxxx-xxxx-xxxx-xxxx-4082b87098d3
xxxxxxxx-xxxx-xxxx-xxxx-faff5e9a5157
Transacation not seen in mempool
xxxxxxxx-xxxx-xxxx-xxxx-6231e92b6edf
NOTE: TxLock lock was not seen in mempool in time minutes=3
xxxxxxxx-xxxx-xxxx-xxxx-ee67ca67419f
xxxxxxxx-xxxx-xxxx-xxxx-46a8a3761e0f
NOTE: Multiple concurrent swaps. Early bird gets the worm. Not enough money in wallet for this swap. Please try again later.
xxxxxxxx-xxxx-xxxx-xxxx-b73e4e872a5c
xxxxxxxx-xxxx-xxxx-xxxx-3e8d8b2eaeb2
xxxxxxxx-xxxx-xxxx-xxxx-a34297970be2
/dns4/eratosthen.es/tcp/7798/p2p/12D3KooWAh7EXXa2ZyegzLGdjvj1W4G3EXrTGrf6trraoT1MEobs
/dns4/swap.sethforprivacy.com/tcp/8888/p2p/12D3KooWCULyZKuV9YEkb6BX8FuwajdvktSzmMg4U5ZX2uYZjHeu
/dns4/rendezvous.xmr.radio/tcp/8888/p2p/12D3KooWN3n2MioS515ek6LoUBNwFKxtG2ribRpFkVwJufSr7ro7
/dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o
https://sethforprivacy.com/guides/bitcoin-monero-atomic-swaps/
https://github.com/comit-network/xmr-btc-swap/blob/master/docs/asb/README.md