A protocol for conditionally exchanging assets across compatible systems, often using hashlocks and timelocks. Atomicity applies only to the protocol's specified settlement conditions; it does not eliminate implementation, market, privacy, or legal risk.
Supports: Describes an atomic-swap contract using HTLCs, including the use of timed conditions for atomicity.
Supports: Analyzes timing, confirmation, and fairness limitations in atomic-swap designs rather than treating atomicy as a complete risk solution.
Atomic swaps apply conditional settlement rules to a compatible asset pair; they are not universal cross-chain transfers
Hashlocks and timelocks can provide claim and refund paths, but require correct protocol parameters and active handling
Funds can be delayed or locked while confirmations, fees, or timeout conditions are unresolved
Atomicity does not guarantee liquidity, price, privacy, audit quality, or legal compliance
Before an atomic swap, a user verifies that both assets and wallets support the exact protocol, reads the timeout order and refund steps, keeps funds for network fees, and tests a small supported amount. If the other party disappears, the user follows the documented refund path after its timeout; they do not assume funds return automatically or that the market price is protected.
A system that transfers assets, messages, or state between blockchain environments. Its security depends on the verification model, contracts, operators, and the chains it connects.
An exchange design that uses blockchain transactions, smart contracts, or an onchain order book to match or execute trades. Custody, operator roles, access controls, fees, execution, and protections vary by protocol and jurisdiction.
A protocol layer that executes transactions outside an L1 while using that L1 for some combination of data availability, proofs, dispute resolution, or settlement. Fees, finality, bridges, and withdrawal paths depend on the specific L2 design.
A program and its state deployed at a blockchain address, which runs its defined functions when transactions call it.
Explore all our strategic guides about Blockchain to take your operations to the next level.
View all articles