Atomic Swaps
An atomic swap, also known as an atomic cross-chain swap, is a cryptographic technique that enables the direct exchange of different cryptocurrencies between two parties without the need for a centralized intermediary or exchange platform
12. The term "atomic" refers to the indivisible nature of the transaction: the swap must either be completed in its entirety or not happen at all, ensuring that neither party is exposed to partial trade risks
12.
How Atomic Swaps Work
Atomic swaps utilize smart contracts, specifically
Hashed Timelock Contracts (HTLCs), to facilitate secure, wallet-to-wallet trades
12. These contracts employ two primary mechanisms:
- Hashlocks: A cryptographic algorithm that prevents funds from being accessed until both parties have signed off on their respective transactions 2.
- Timelocks: A safety mechanism that ensures funds are returned to the original owners if the trade is not completed within a specified timeframe (typically 48 hours) 23.
For an on-chain atomic swap to be possible, both involved blockchains must support specific technical prerequisites, including branched transaction scripts, the same hash algorithm, signature checks, and timelock features like CheckLockTimeVerify (CLTV)
3.
Types of Atomic Swaps
There are two primary methods for executing these trades:
- On-chain: Transactions are executed and recorded directly on the respective blockchains of the assets being exchanged 4.
- Off-chain: These utilize second-layer solutions, such as the Lightning Network, to enable faster and more scalable transactions outside the main blockchain 4.
Benefits and Historical Significance
Atomic swaps are a key component of decentralized finance (DeFi) because they allow users to retain control of their private keys and reduce reliance on third parties
14. Key benefits include:
- Enhanced Security: Mitigates risks associated with exchange hacks or fraud 1.
- Reduced Costs: Lowers transaction fees by removing intermediaries 1.
- Zero-Slippage: Certain implementations, such as the integration between 1inch and Synthetix, allow for zero-slippage trades, which can significantly drive protocol volume 5.
A notable milestone in this technology occurred on September 20, 2017, when Litecoin creator Charlie Lee successfully executed the first recorded on-chain atomic swap between Bitcoin (BTC) and Litecoin (LTC)
4. Today, the technology is used for various assets, including swaps between Bitcoin and Monero (XMR) via protocols like COMIT or UnstoppableSwap
.